On Fri, May 11, 2012 at 03:30:01PM -0400, Lázaro Morales wrote:
> Hello,
>
> After complete the LFS book, when I restart the computer I get a few
> errors messages and the computer stuck after this:
>
> /lib/lsb/init-functions: line 590: /run/var/bootlog: No such file or
> directory
> /etc/rc.d/init.d/rc: line 217: /var/log/boot.log: Read-only file system
> /etc/rc.d/init.d/rc: line 220: /var/log/boot.log: Read-only file system
> [ 301.811991] rc used greatest stack depth: 5556 byte left
> INIT: Id "2" respawning too fast: disable for 5 minutes
> INIT: Id "4" respawning too fast: disable for 5 minutes
> INIT: Id "5" respawning too fast: disable for 5 minutes
> INIT: Id "6" respawning too fast: disable for 5 minutes
> INIT: Id "1" respawning too fast: disable for 5 minutes
> INIT: Id "3" respawning too fast: disable for 5 minutes
> INIT: no more processes left in this runlevel
>
> The LFS version is 7.1 and is running on VirtualBox with PAE/NX and VT-x,
> the processor is a dual-core E5300 and the virtual machine have 512MiB of
> RAM. Could be this a problem? LFS can be compiled on VirtualBox?
>
> Thanks very much,
> Lázaro
>
When a boot fails, it's often best to concentrate on the first
error. From what you have shown, /run/var/bootlog: No such file or
directory. Do you have a tmpfs on /run in your /etc/fstab, and does
the /run directory exist ?
However, the more important message might have been before that!
Whenever a boot is failing in userspace, (i.e. no apparent kernel
failures), the best way to find the error(s) is to boot with
"init=/bin/bash" on the grub command line. That should give you a
read-only system for the root user. If you can get in to that, try
running the scripts from /etc/rcS.d/ in order. If you get those,
run the scripts from rc3,d/, again in order.
When you encounter an error, make a note of it - sometimes you can
fix it there, other times you will need to go back to chroot to fix
it. I assume that because you are using a virtual machine you will
also have other sessions available in which to read the book and
google for the problem(s) you encounter - that sounds a lot nicer
than bringing up a problematic boot on real hardware!
But either way, a pen and a stack of paper to note the errors will
probably come in useful.
If /bin/bash doesn't run because it is linked to libraries in
/tools, best to work out what went wrong (section 6.10, adjusting
the toolchain) and then make a fresh start ('start over' in
American). Most other erors are fixable.
If the earlier errors turn out to be a problem with the kernel
config, and it is releated to VirtualBox, you might find answers by
googling this list's archives - I know people have successfully
built LFS on it, and I know other people have misconfigured their
kernels.
Good luck!
ĸen
--
das eine Mal als Tragödie, das andere Mal als Farce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page