By the way, while trying latest 2.6.20 kernel, my machine couldn't mount my SCSI drive as sda2 anymore... I swear I didn't plug/unplug any device in the meanwhile.
Got any clue? Is there a magic option to get in a shell and check with genkernel made kernels for the correct device node? Or a udev initramfs with just a prompt available? On Tue, 13 Mar 2007 18:45:20 +0000 (UTC) Duncan <[EMAIL PROTECTED]> wrote: > Peter Humphrey <[EMAIL PROTECTED]> posted > [EMAIL PROTECTED], excerpted below, on Tue, 13 Mar > 2007 17:31:44 +0000: > > > On Tuesday 13 March 2007 14:06:22 [EMAIL PROTECTED] wrote: > >> On Tue, Mar 13, 2007 at 05:08:02PM +0800, P.V.Anthony wrote: > >> > I hope one day grub will allow "root=UUID=something" then the problem > >> > is completely solved. > >> > >> Not to be picky, but it's the kernel that parses that command line -- > >> grub just supplies it to the kernel. > > > > Are you sure? It seems to me that the "root=" parameter is to grub, to > > tell it where to find the kernel to which to pass the remaining > > arguments. > > The "root (hd0,0)" (or whatever) line is for grub. > > The "kernel ..." line, including the "root=/dev/whatever", or as we are > talking here "root=label" parameter, are passed to the kernel. It uses > that parameter to find and load its rootfs after the kernel has loaded > and done the pre-root detection and config stuff, but before the first > userspace program (normally init) starts and does the userspace boot > stuff, plus loading any additional kernel modules and doing a bit more > kernel config (sysctl and the like). > > -- > Duncan - List replies preferred. No HTML msgs. > "Every nonfree program has a lord, a master -- > and if you use the program, he is your master." Richard Stallman > > -- > [email protected] mailing list > -- [email protected] mailing list
