On Sun, Jun 26, 2011 at 7:19 AM, Harry Putnam <rea...@newsguy.com> wrote:
<SNIP>
>
> The boot process does get a little farther but comes to a halt at
>
>  Switching to clock source tsc
>
> And there it has sat for some time now.  Apparently is not going to continue.

That EXACT symptom was EXACTLY what we saw on new hardware when we
didn't have the /dev/null, /dev/console issue because they were
missing from the recent tarballs. I actually had some photos that
showed it but cannot find them. Probably deleted at this point. Here's
a;link to the LKML thread and eventually Paul Hartman's pointer to
what fixed it:

https://lkml.org/lkml/2011/6/16/918

Please consider reviewing the links I sent earlier about the 10 or so
steps required to get them into the VM correctly.

To verify, boot the VM with the install CD, mount the partitions and
just look at /dev. Is everything REALLY there?

If /dev/null and /dev/console are there, and are special dev files and
not just regular files, then make sure you are starting udev
explicitly in rc-update.

I am copying the post so you can go through them without worrying that
you didn't find the post I'm talking about.

HTH,
Mark

[QUOTE]

I have the exact same problem as described in post #3.

As this is not my first gentoo install, I also noticed that the
English manual does not yet reflect the baselayout2/OpenRC changes.

/dev isn't populated so booting with grub "init=/sbin/init 3" doesn't
do anything. Well, except for printing out the following.
Code:

/dev/initctl: No such file or directory


Here is how to fix the problem described in post #3:
(The problem being missing device nodes in /dev before /dev is mounted)

Boot from a LiveCD and chroot into your system.
Create the needed device nodes with the following commands.
Code:

cd ~
mkdir test
mount --bind / test
cd test/dev
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
cd ../..
umount test
rmdir test

(taken from http://www.gentoo.org/doc/en/udev-guide.xml)

OpenRC does not start udev by default at system startup. Make sure it
is started at boot:
Code:

rc-update add udev sysinit

[/QUOTE]

Reply via email to