Hi Alan,

Alan McKinnon wrote:

> Apparently, though unproven, at 21:36 on Monday 03 January 2011, Jörg
> Schaible did opine thusly:
> 
>> Nikos Chantziaras wrote:
>> > On 01/03/2011 07:43 PM, Jörg Schaible wrote:
>> >> Hi,
>> >> 
>> >> starting with the 2.6.36-r5 kernel of the Gentoo sources my boot
>> >> device changes. With 2.6.35 and below it is alway /dev/sda3, with the
>> >> new kernel it seems that anything that is internally connected with
>> >> USB is assigned a device first. Since my computer has an internal
>> >> media bay (and my monitor has such a thing also) the first HD moves -
>> >> it I take care it is now /dev/sde3. However, if I forget to switch on
>> >> the monitor and do this later or if an USB stick is already plugged in
>> >> at boot time, the HD gets a different device number again.
>> >> 
>> >> Can somebody else confirm such a behaviour with the 2.6.36 kernel and
>> >> how can this brought back to normal operation?
>> > 
>> > This has been solved long ago: Label your filesystems and mount them by
>> > label.
>> 
>> I did this long ago, therefore I can switch between the old and new
>> kernel easily.
>> 
>> > For example, don't put "/dev/sda3" in your fstab, but label that
>> > filesystem with a name like "root_fs" and use
>> > "/dev/disk/by-label/root_fs" in fstab.
>> > 
>> > Ext2/3/4 filesystem can be labeled with the "e2label" tool.  For
>> > example:
>> >    e2label /dev/sda3 root_fs
>> > 
>> > After that, modify your fstab accordingly.
>> 
>> And how does this help the kernel to find the root device where
>> /etc/fstab is located ?
> 
> Does
> 
> boot=LABEL=<boot_device_label>
> 
> in grub config work for you?

I hoped so, but actually no. Grub complains at boot time not finding the 
root device. Is this available in the grub-0.97 series at all?

- Jörg



Reply via email to