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

Reply via email to