On Sat, Apr 05, 2008 at 02:14:17PM -0500, Butch Kemper wrote: > Back in February, I asked a question about problems I was having with > the hard disks sequence flip-flopping when I would boot: disk #1 would be > hda and disk #2 would be hdc; or disk #1 would be hde and disk #2 would > be hda. > > I receive answers about using labels with the partitions so, I labeled > the partitions and updated /etc/fstab. This is how things now look: > > IDE #1 Partition Label Mount Point > 1 / / > 2 swap1 swap file > 3 /usr /usr > 4 > 5 /usr/local /usr/local > 6 /var /var > > IDE #2 Partition Label Mount Point > 1 /var/poptemp /var/poptemp > 2 /var/mail /var/mail > > The /etc/fstab: > > # <file system> <mount point> <type> <options> <dump> <pass> > proc /proc proc defaults 0 0 > LABEL=/ / ext3 defaults,errors=remount-ro 0 1 > LABEL=/usr /usr ext3 defaults 0 2 > LABEL=/usr/local /usr/local ext3 defaults 0 2 > LABEL=/var /var ext3 defaults 0 2 > LABEL=/var/poptemp /var/poptemp ext3 defaults 0 2 > LABEL=/var/mail /var/mail ext3 defaults 0 2 > LABEL=swap1 none swap sw 0 0 > > Now the partitions and mount points get assigned correctly no matter > which order the drives are assigned. > > The remaining problem is with the GRUB and the kernel. It was suggested > that a LABEL specification be placed in the /boot/grub/menu.1st entry so > that: > > # kopt=root=/dev/hda1 becomes > # kopt=root=LABEL=/ did you do an update-initramfs to build a new initrd ?
> > Using a LABEL in the Grub menu does not work because the kernel get confused: > > 1. If kopt=root=/dev/hda1 and the disk order changes to make > the boot disk be /dev/hde, the boot process stops and drops > into a prompt. I can unmount /boot, mount /boot on the > correct drive, give a CTL-D to the prompt, and the system > would continue to boot. > > 2. If kopt=root=LABEL=/, the boot process will stop and drop > into a prompt WITHOUT /boot being mounted. I can mount > /boot on the correct drive, give a CTL-D to the prompt, > and the system will continue to boot. > > No where have I been able to find any documentation that shows that the > Kernel boot command root= can have a LABEL specified. > > So, how do I make the kernel consistently detect and assign the disks in > the correct order? Someone suggested the problem lies with UDEV and the > parallel hardware detection process. > > Thanks for any suggestions. > > Butch > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a > subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > -- birth, n: The first and direst of all disasters. -- Ambrose Bierce, "The Devil's Dictionary"
signature.asc
Description: Digital signature