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

Bug#656824: linux-image-3.2.0-1-amd64 Boot Failure



On 22.01.12 10:41, James Robertson wrote:
> Package: linux-2.6
> Version: 3.2.1-1
> Severity: normal
> 
> Dear Maintainer,
> 
> After installing this kernel I was not able to boot to it and received
> the following error on the console.
> 
> Loading Linux 3.2.0-1-amd64 ...
> error: cannot read the Linux header.
> Loading intitial ramdisk ...
> error: you need to load the kernel first.
> 
> press any key to continue...
> 
> I use LVM with XFS on top of that, not sure if that has any relevance.
> 
> I also received a time out when Querying Debian BTS for reports on
> linux-2.6 (source)... So apologies if this bug has already been
> reported.

Same here. Thinkpad T500+LVM+XFS:

$ mount | grep root
/dev/mapper/vg0-root on / type xfs (rw,nodev,relatime,attr2,delaylog,noquota)

$ ls -l /boot/
total 47772
-rw-r--r-- 1 root root   125263 Aug 27 19:54 config-3.0.0-1-amd64
-rw-r--r-- 1 root root   128350 Dec 23 18:12 config-3.1.0-1-amd64
-rw-r--r-- 1 root root   130657 Jan 19 11:48 config-3.2.0-1-amd64
drwxr-xr-x 3 root root     8192 Jan 21 08:53 grub
-rw-r--r-- 1 root root 11230400 Nov 21 17:18 initrd.img-3.0.0-1-amd64
-rw-r--r-- 1 root root 11342985 Jan 21 08:07 initrd.img-3.1.0-1-amd64
-rw-r--r-- 1 root root 11585465 Jan 21 08:53 initrd.img-3.2.0-1-amd64
-rw-r--r-- 1 root root  2007368 Aug 27 19:54 System.map-3.0.0-1-amd64
-rw-r--r-- 1 root root  2034035 Dec 23 18:12 System.map-3.1.0-1-amd64
-rw-r--r-- 1 root root  2072539 Jan 19 11:48 System.map-3.2.0-1-amd64
-rw-r--r-- 1 root root  2705680 Aug 27 19:49 vmlinuz-3.0.0-1-amd64
-rw-r--r-- 1 root root  2727792 Dec 23 18:10 vmlinuz-3.1.0-1-amd64
-rw-r--r-- 1 root root  2779248 Jan 21 08:54 vmlinuz-3.2.0-1-amd64

The grubshell can display the kernel image but isn't be able to load it:

grub> ls (vg0-root)/boot/
kern/disk.c:245: Opening `vg0-root'...
grub/ config-3.0.0-1-amd64 vmlinuz-3.0.0-1-amd64 System.map-3.0.0-1-amd64 initrd.img-3.0.0-1-amd64 vmlinuz-3.1.0-1-amd64 config-3.1.0-1-amd64
System.map-3.1.0-1-amd64 initrd.img-3.1.0-1-amd64 config-3.2.0-1-amd64 System.map-3.2.0-1-amd64 initrd.img-3.2.0-1-amd64 vmlinuz-3.2.0-1-amd64
kern/disk.c:330: Closing `vg0-root'.
grub> linux (vg0-root)/boot/vmlinuz-3.2.0-1-amd64 root=/dev/mapper/vg0-root ro
kern/disk.c:245: Opening `vg0-root'...
kern/disk.c:330: Closing `vg0-root'.
error: cannot read the Linux header.

Loading with 3.1.0-1 works:

grub> linux (vg0-root)/boot/vmlinuz-3.1.0-1-amd64 root=/dev/mapper/vg0-root ro
kern/disk.c:245: Opening `vg0-root'...
kern/disk.c:330: Closing `vg0-root'.

I think it's a grub bug. Weird.

Regards
Friedemann



Reply to: