On Tue, Oct 11, 2011 at 5:58 PM, Kurt Flex <flx...@aol.com> wrote: > > I've done a safe-upgrade today which upgraded grub: > > upgrade grub-pc 1.98+20100804-14 1.98+20100804-14+squeeze1 > > The same for grub-common. > > A dialog appeared which asked me to run grub-install. But that > failed. So i told the dialog to skip that part. Now I've tried > grub-install manually. > > # grub-install /dev/sda > /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 when the root device is on a RAID array or LVM volume. > > # parted -l > > Disk /dev/sda: 640GB > Sector size (logical/physical): 512B/512B > Partition Table: msdos > Number Start End Size Type File system Flags > 1 512B 100MB 100MB primary ext2 raid > 2 100MB 1124MB 1024MB primary linux-swap(v1) > 3 1124MB 610GB 609GB primary ext3 raid > > Disk /dev/sdb: 640GB > Sector size (logical/physical): 512B/512B > Partition Table: msdos > Number Start End Size Type File system Flags > 1 512B 100MB 100MB primary ext2 raid > 2 100MB 1124MB 1024MB primary linux-swap(v1) > 3 1124MB 610GB 609GB primary ext3 raid
As the error message says, you don't have a "post-MBR gap". Your first partition starts too early. Typically, the first partition is preceded by 63 sectors of 512 bytes, The first sector is the MBR and the next 62 are the post-MBR gap in which both grub1 and grub2 save an image that can read a filesystem and therefore locate and boot a kernel. What I don't understand is that this has happened after running "aptitude safe-upgrade". How was grub2 booting your system before running aptitude?! -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAOdo=szykq1ak3hylfagxtf2ddd4pohorao2pz+rjofwrzh...@mail.gmail.com