installation failure because of grub-install error (embedding is not possible)

bunjes

New Member
Apr 12, 2012
10
0
1
Hello,

our proxmox 2 installation on a HP ProLiant Server fails with the error message "unable to install the boot loader".
Details:
# chroot /target /usr/sbin/grub-install --no-floppy '(hd0)'
/usr/sbin/grub-setup: warn: This msdos-style partition label has no post-MBR gap; embedding won't be possible
/usr/sbin/grub-setup: error: embedding is not possible, but this is required for cross-disk install.
unable to install the boot loader
# umount /target/boot
...

Booting from the super-grub2-disk as suggested elsewhere did not help, since this tool doesn't find any grub configuration.

Error occurs no matter if the two internal drives are configured as hardware-raid or not.

Any help is highly appreciated.

All the best,

Friedemann
 
Yes, the embedded HP SmartArray B110i SATA RAID Controller that manages the local disks is at position 1 in the boot order.
 
RESOLVED: inst. failure because of grub-install error (embedding is not possible)

boot from CD, and type 'pveboot' at the boot prompt - that should boot into the existing installation.

Hi,

I booted into the fresh installation with the pveboot command as suggested.
I then ran upgrade-from-grub-legacy and selected my disk /dev/sda.

Thanks the help!

Best,

Friedemann