Linux From ScratchThis Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
So I logged back into SUSE, chrooted and looked in LFS's /dev folder. There was nothing except for /dev/null and /dev/console. So I mknod'ed hda1-6. Mounting under the chrooted environment works fine now and is automatic.
However, it still doesn't work under the real LFS system.
I've tried the option devfs=nomount and it does nothing. I don't remember enabling devfs in the kernel. I certainly do have udev programs installed. My IDE drivers are not modules, and I made sure to compile the reiserfs drivers into the kernel (not as modules). What could I be doing wrong?
Where exactly in the kernel make menuconfig is the devfs/udev enable/disable option? I might not have disabled devfs properly. However, I don't seem to have /dev/tty/ et al on the / partition and wonder if devfs is actually the problem here.
Also, LFS *does* detect my / (/dev/hda6) partition automatically. The terminal spits out the normal messages: that the system found reiserfs format "3.6" with standard journal, using ordered data mode, etc. But it does not detect my /home partition, which is also reiser.
Originally posted by himm So I should reinstall udev? How do I populate the /dev folder again?
That may help. Udev creates the nodes the kernel needs in /dev automatically during the boot process. Are you sure you compiled support for reiserfs into your kernel? And did you do the sed on the kernel source before you compiled it?