bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #37454] grub2 will not install to an ext2 ext3 ext4 partition


From: Chris Murphy
Subject: [bug #37454] grub2 will not install to an ext2 ext3 ext4 partition
Date: Fri, 28 Sep 2012 17:16:28 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4

Follow-up Comment #4, bug #37454 (project grub):

/boot is btrfs, but I'm not installing to /boot, nor am I installing to that
disk. It's a cross-disk installation to a totally different disk, to an ext4
formatted partition. In the past it has been possible to do this, typically
using --force to use blocklists, but this is no longer working.

With regression (grub2-2.0-0.38.beta6.fc17.x86_64), even if I boot from a
system with no btrfs, only ext4, and do the same thing, I get the same
warning: File system `ext2' doesn't support embedding. If I use ---force,
again the same error, and block lists are not generated.

If I eliminate cross-disk installation:
grub2-install /dev/sda
Installation finished. No error reported.

grub2-install /dev/sda1
/usr/sbin/grub2-bios-setup: error: unable to identify a filesystem in hd0;
safety check can't be performed.

grub2-install --force /dev/sda1
/usr/sbin/grub2-bios-setup: error: unable to identify a filesystem in hd0;
safety check can't be performed.

I can try these regressions with grub2-2.00-5.fc18.x86_64  if useful. But
ultimately the question is whether it's expected that grub2-install --force
/dev/sda1 (i.e. to a partition, not changing LBA0 or LBA1 legacy bootloader)
to use block lists, on ext4, is supposed to be possible. Presently it appears
not to be.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?37454>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]