Bug 14474

Summary: Dual iso 5b1 installed to btrfs /: grub2-install: error: install device isn't specified
Product: Mageia Reporter: Barry Jackson <zen25000>
Component: InstallerAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: 5Beta1
Source RPM: CVE:
Status comment:

Description Barry Jackson 2014-11-06 16:40:07 CET
Description of problem:
Using the 5b1 dual dvd to install to a partition with grub2 installed also 'to the partition' in order to multi-boot into core.img from another grub2 menu, the boot fails.
In /root/drakx/install.log the grub2 package installs OK, and os-prober runs, but grub2-install fails with:
grub2-install: error: install device isn't specified

Running the following after chroot into sdb16:

[root@jackodesktop /]# grub2-install --grub-setup=/bin/true /dev/sdb16
Installing for i386-pc platform.
Installation finished. No error reported.

I will reboot and report back.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 Barry Jackson 2014-11-06 19:47:43 CET
Boot still failed.
I installed btrfs-progs in the chroot, ran grub2-install --grub-setup=/bin/true /dev/sdb16 and followed it with update-grub.

It now boots.

Summary: Dual iso 5b1: grub2-install: error: install device isn't specified => Dual iso 5b1 installed to btrfs /: grub2-install: error: install device isn't specified

Barry Jackson 2014-11-06 23:56:02 CET

Whiteboard: (none) => 5Beta1

Comment 2 Barry Jackson 2014-12-20 14:39:19 CET
I added btrsf-progs as Require for os-prober.
see https://bugs.mageia.org/show_bug.cgi?id=14467
This is not ideal but does fix this issue.
If some other way is found to make sure btrfs-progs is always available when grub2/os-prober are in use then this require may be removed.

Closing as fixed for now

Status: NEW => RESOLVED
Resolution: (none) => FIXED