Hello: I was hoping someone may be able to help since I am unable to boot with my build.

I'm using LFS-BOOK-6.4 and the live cd(x86-6.3-r2160) as a host

I downloaded and used the sources including patches recommended in book (not the ones from the cd)

my LFS build is on /dev/hda2 and was formatted as per book ( I mentioned this because the error message mentions something about NFS and I have no NFS partitions on my disk)

here are the lines leading up to the boot stopping :


[  2.415272] md: ...autorun DONE.
[  2.415643] Root-NFS: No NFS server available, giving up.
[  2.415749] VFS: Unable to mount root fs via NFS, trying floppy.
[  2.417123] VFS: Cannot open root device "hda2" or unknown-block(2,0)
[ 2.417224] Please append a correct "root=" boot option; here are the available partitions: [ 2.417360] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)


I searched the archives and there seemed to be a guy named martin who had a similar problem last feb '08 , but I couldn't find anything there that pertained to me or anything to try

I checked my fstab file which is for the first entry:

/dev/hda2     /      ext3   defaults     1    1
...
...
...


I tried a few things...

Before finishing and trying to boot I noticed when I did the grub setup that I did not copy e2fs_stage1_5

so I went back and added that and then finished grub while as:

chroot "$LFS" /usr/bin/env -i \
HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
/bin/bash --login

from chapter 6.61 - as a note and I don't know if it makes a difference in chapter 6.60 but $TERM is without quotes.

After copying e2fs_stage1_5 file I finished grub which was:

root (hd0,1)

setup (hd0)

I then went and finished remaining instructions and rebooted with same boot errors as above.

After that I went back and chrooted as per chapter 6.2.2   6.2.3  and 6.4

and tried re-compiling and re-installing Grub and when going to grub this time adding along with e2fs_stage_5 also reiserfs_stage1_5 and xfs_stage1_5.

I finished remaining steps again but to no avail with same error message as above.

Because I noticed in the previous posts last year something about the NFS problem relating to networks I thought I would look into that section of the book which is 7.13 ( Configuring the network Script )

For my build I decided to not to use my network card and the instructions say " If a network card will not be used, there is likely no need to create any configuration files relating to network cards. If that is the case, remove the network symlinks from all run-level directories (/ etc/ rc. d/ rc*. d). "

For some reason I missed reading that part so I went into those sub directories eg. /etc/rc.d/rc1.d , and removed all files with network in their name...I think there was only 2 types populated...something like S20network... and K80network...

I made a hostname with:

echo "HOSTNAME=lfs_64" > /etc/sysconfig/network

My /etc/hosts was made with:

cat > /etc/hosts << "EOF"

# Begin /etc/hosts (no network card version)

127.0.0.1 HOSTNAME.example.org   HOSTNAME localhost

# End /etc/hosts (no network card version)

EOF


Again I finished the remaining instructions and tried to reboot with same results as above.

The only thing I can think of right now is that I did not remove the correct symlinks for /etc/rc.d/* . Maybe these are not the links themselves but are pointed to?

I was also thinking is that both re-installing grub and removing symlinks occur before install of linux kernel(2.6.27.4) in the instructions...perhaps that should have been(linux) recompiled because maybe the kernel incorporates some of these elements and not just what was unpacked from its own tar files?

Any help is appreciated thank you.






-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to