Bug#584564: updating grub 1.98+20100602-1, unable to boot, "error: out of partition"

Michael michael.john.kirk at gmail.com
Fri Jun 4 16:09:56 UTC 2010


Package: grub
Version: 0.97-61
Severity: critical
Tags: experimental
Justification: breaks the whole system

After updating grub, the new grub.cfg is generated. Upon rebooting, Grub starts, but is unable to boot any of my selected entries.

Commenting out the "search --no-floppy --f-uuid --set xxxxxxxx" line and instead relying on the "set root='(hd0,1)'" line fixed the problem in the immediate. Unfortuntaely, if I update the config, all that will be lost.

my grub.cfg modified to be bootable. See comments in the "Menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686'" at line 62.
http://pastebin.com/dimJdBUb

   ikawe at trout:~$ sudo fdisk -l

   Disk /dev/sda: 60.0 GB, 60011642880 bytes
   255 heads, 63 sectors/track, 7296 cylinders
   Units = cylinders of 16065 * 512 = 8225280 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disk identifier: 0xa8a8a8a8

   Device Boot      Start         End      Blocks   Id  System
   /dev/sda1   *           1          31      248976   83  Linux
   /dev/sda2              32        7296    58356112+  83  Linux

   Disk /dev/dm-0: 59.8 GB, 59755606528 bytes
   255 heads, 63 sectors/track, 7264 cylinders
   Units = cylinders of 16065 * 512 = 8225280 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disk identifier: 0x00000000

   Disk /dev/dm-0 doesn't contain a valid partition table

   Disk /dev/dm-1: 57.3 GB, 57264832512 bytes
   255 heads, 63 sectors/track, 6962 cylinders
   Units = cylinders of 16065 * 512 = 8225280 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disk identifier: 0x00000000

   Disk /dev/dm-1 doesn't contain a valid partition table

   Disk /dev/dm-2: 2487 MB, 2487222272 bytes
   255 heads, 63 sectors/track, 302 cylinders
   Units = cylinders of 16065 * 512 = 8225280 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disk identifier: 0x00000000

   Disk /dev/dm-2 doesn't contain a valid partition table
   ikawe at trout:~$ sudo fsck /boot/
   fsck from util-linux-ng 2.17.2
   e2fsck 1.41.12 (17-May-2010)
   /dev/sda1: clean, 246/124496 files, 100791/248976 blocks

   ikawe at trout:~$ ls -l /dev/disk/by-uuid/
   total 0
   lrwxrwxrwx 1 root root 10 Jun  4 08:07 0b423098-1bfc-4ace-958e-78c0587bc5d5 -> ../../sda2
   lrwxrwxrwx 1 root root 10 Jun  4 09:08 b98ef735-2dd1-4943-a340-f3a97db7df78 -> ../../sda1
   lrwxrwxrwx 1 root root 23 Jun  4 08:06 c13b4810-3908-4c2e-bc0b-7580b867c5c7 -> ../../mapper/trout-root


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages grub depends on:
ii  debconf [debconf-2.0]    1.5.32          Debian configuration management sy
ii  grub-pc                  1.98+20100602-1 GRand Unified Bootloader, version 

grub recommends no packages.

grub suggests no packages.

-- debconf information:
* grub/migrate_from_legacy:





More information about the Pkg-grub-devel mailing list