I can reproduce exactly the same behaviour.

I installed the bootloader of my choice to MBR and intended to chainload
several other OS from that.

Two of those OS should be Mint10-64bit (based on Ubuntu 10.10 64bit) and
CAELinux (based on Ubuntu 10.04 bit). Installing GRUB2 to their
respective partition boot records didnt succeed either with the standard
Mint10 installation procedure (Though I could select /dev/sda6 during
installation!) or with both Live systems.

In both of the live systems I did the following:

#### start code ####
caelinux@caelinux:/$ sudo grub-install --force --root-directory=/mnt /dev/sda6
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead 
of the MBR.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be 
installed in this setup by using blocklists.  However, blocklists are 
UNRELIABLE and its use is discouraged..
Installation finished. No error reported.

caelinux@caelinux:/$ sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed 
"s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh 
-c "hexdump -v -s 0x80 -n  2 -e '2/1 \"%x\" \"\\n\"' X | xargs -n1 -IY sh -c 
\"case  \"Y\" in '48b4') echo X: GRUB 2 v1.96 ;; 'aa75' | '5272') echo X: GRUB 
Legacy ;; '7c3c') echo X: GRUB 2 v1.97 oder höher ;; *) echo X: Kein GRUB Y ;; 
esac\""
/dev/sda: GRUB 2 v1.97 oder höher
/dev/sda1: Kein GRUB 00
/dev/sda2: Kein GRUB ffff
/dev/sda5: Kein GRUB 00
/dev/sda6: Kein GRUB 00
/dev/sda7: Kein GRUB 00
/dev/sda8: Kein GRUB 00
/dev/sda9: Kein GRUB 00
#### end code ####

This is reproducible. Apparently the grub-install command doesnt do,
what it should per definition (Id say the man page is definition) but
gives a success message anyway. Chainloading the respective partition
PBRs results in the above mentioned "invalid signature".

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/574883

Title:
  Grub doesn't install to partition boot record (PBR)

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to