2012/11/7 Andrey Borzenkov
В Tue, 6 Nov 2012 18:06:54 -0500 Patrick Shanahan
пишет: * Michael Chang
[11-06-12 04:13]: 2012/11/6 Patrick Shanahan
: did so and upgrade was successfully installed. Did 2nd zypper dup and got new kernel but mkinitrd failed:
Not mkinitrd, update-bootloader :)
/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output: /usr/sbin/grub2-bios-setup: warning: File system `ext2' doesn't support embedding. /usr/sbin/grub2-bios-setup: error: embedding is not possible, but
Perl-Bootloader: 2012-11-06 00:08:09 <3> pbl-0385.2 Core::RunCommand.1662: Error: Command '/usr/sbin/grub2-install --force --skip-fs-probe "(hd0,1)" this is required for RAID and LVM install.
Did your /boot is in on lvm or raid partition?
/boot *is* on lvm.
In this case you must embed GRUB2 core.img (so LVM driver is available to access /boot) and the only way to do it in GRUB2 is to install in MBR or on btrfs partition. You need enough space, classical 62 post-MBR sectors may not be enough.
Absolutely correct.
Install from m0 net cd, used suggested lvm install but not btfs.
It would be nice if YaST understood GRUB2 rules and would not suggest bootloader location GRUB2 does not support.
Yes. In fact YaST installation doesn't support /boot on lvm, there's no proposed bootloader in this case and will display error message instead. This rule is shared with grub and we should change it as grub2 is ready and supports the scenario . Of course MBR will be the proposed location. I'm just curios how the installation could success, it should fail in YaST in the first place. :\ Thanks, Michael
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org