On Jul 1, 2013 9:45 PM, "Grant Edwards" <grant.b.edwa...@gmail.com> wrote: > > On 2013-07-01, Alan McKinnon <alan.mckin...@gmail.com> wrote: > > On 01/07/2013 23:52, Grant Edwards wrote: > >> I've just recently run into a problem where sometimes when a machine > >> boots, the kernel can't find init. This appears to be because my grub > >> configuration line says "root=/dev/sda5" and _sometimes_ the drive > >> that contains my root partition is sdb instead of sda. AFAICT, for the > >> past 30 years the linux kernel was 100% consistent in the order that > >> hard drives were labelled -- but recently that has seems to have > >> changed. > >> > >> I use partition labels in my fstab, so that's not a problem, but after > >> all these years, the kernel still doesn't know how to grok parition > >> labels. > >> > >> Are we really expected now to set up an initrd just so that the kernel > >> can find the root partition?? > > > > Where have you been for the past 6 months? > > > > Did you miss the entire clusterfuck debate about latest udev tricks? > > No. > > > Those names depend only on the order in which devices are discovered, > > and that process has always been indeterminate. > > Really? I've been running Linux on a lot of machines for 30 years -- > often on machines with a half-dozen hard drives -- and I never saw > drive order change from one reboot to the next until today. That's > quite a lucky streak.
Since Linus started writing Linux in 1991 (22 years ago), I want to know which time machine did you use. Regards. -- Canek Peláez Valdés