I just finished following Bob_P's article on forums.gentoo.org about installing Stage 1 NPTL on Stage 3. Awesome tutorial! Anyway, when I reboot I'm having some problems getting beyond the INIT scripts due to udev problems. I was however able to reconcile the problem and finish booting by setting the RC_DEVICE_TARBALL="yes" in /etc/conf.d/rc. I attribute the need for this to be caused by my partition table of my harddisk. You can see in the dmesg output and fstab that I have created an extended partition (/dev/hda3) which houses several other partitions including my root partition (/dev/hda5). FYI, my intent is to use this box to boot multiple distribuitions of linux. So my problem is that the files (block devices) /dev/hda5 and /dev/console (among others I assume) do not exist in my filesystem. When I boot from the 2004.3-r1 LiveCD I mount my root filesystem to /mnt/gentoo and ls -al /mnt/gentoo/dev which lists all of the appropriate devices, but when I reboot.... errors.
Question: How could I set RC_DEVICE_TARBALL="no" and still boot? I assume I need the /dev/hda5 (b 3,5) device node, but shouldn't udev detect that automatically? I would like to clean up my /dev directory as much as possible. Grub command line: title Gentoo-2.6.10-r6 root (hd0,0) kernel /vmlinuz ro root=/dev/hda5 Kernel and INIT messages: ... hda: EDC WD1600BB-OOFTA0, ATA DISK drive ... hda: max request size: 1024KiB hda: 312581808 sectors (160041 MB) w/2048KiB Cache, CHS-19457/255/63, UDMA(100) hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 > ... ReiserFS: hda5: found reiserfs format "3.6" with standard journal ReiserFS: hda5: using ordered data mode RieserFS: hda5: journal params: device hda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda5: checking transaction log (hda5) ReiserFS: hda5: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly Freeing unused kernel memory: 204k freed INIT: version 2.84 booting ... * Mounting sysfs at /sys.... can't create lock file /etc/mtab~1078: Read0nly file system (use -n flag to override) [ !! ] ... * Checking root filesystem... Failed to open the device '/dev/hda5': No such file or directory /sbin/rc: line 250: rc_splash: command not found * Filesystem couldn't be fixed :( [ !! ] /dev/console: No such file or directory /etc/fstab: /dev/hda1 /boot ext2 /dev/hda2 swap swap /dev/hda5 / reiserfs -- Dell Optiplex GX 240 - Pentium 4 w/ 512Mb - gds-2.6.10-r6 - hda=160Gb -- [email protected] mailing list
