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

Bug#548290: 2.6.30 cannot find root file system



On Thu, 2009-10-01 at 23:47 +0200, Mark Niven wrote:
> I had the same problem with the 2.6.30 kernel. It seems to me that this kernel 
> has a problem recognising UUID designations: booting into the previous 2.6.29 
> worked fine. I then edited the linux command line from within the grub shell 
> at boot time, replacing root=UUID=........ to a straightforward 
> root=/dev/hdax, which also worked fine. I then reran update-grub which 
> replaced the UUID entries within grub.cfg with /dev/hdax and since then I have 
> no problems.

The kernel doesn't actually interpret UUID= specifications at all.  When
it boots via an initramfs, the root parameter is actually handled by the
init script in the initramfs.

The kernel reports devices and their UUIDs (and much more) to udev, and
the scripts in the initramfs use this information to find the root
device.  So it could be that something is going wrong with this process.

Could you try to reproduce this bug, and then, at the initramfs shell,
run:
    ls /dev/disk/by-*
That might help us to work out what's going wrong.

Ben.

-- 
Ben Hutchings
Who are all these weirdos? - David Bowie, about L-Space IRC channel #afp

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: