В Tue, 6 Nov 2012 23:13:02 -0500
Patrick Shanahan
* Andrey Borzenkov
[11-06-12 22:23]: В 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 :)
And a similar err, that ext2 doesn't support embedding.
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)"
/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 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.
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.
so what do I do. Reinstall??
Just install GRUB2 in MBR: /usr/sbin/grub2-install /dev/sda (or what is your boot drive). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org