On Monday 28 February 2005 05:40, Jim Carter wrote:
> On Sun, 27 Feb 2005, Halld=F3r Gylfason wrote:
> > I was just setting up the 2.6.9 version of UML, but when booting up the
> > terminals did not come up, and INIT complained with this remark:
> > INIT: Id "0" respawning too fast: disabled for 5 minutes
> > ..
> > Earlier posts on this mailing list indicated that this could be a probl=
> > regarding a multithreaded version of glibc. On the contrary, in my case
> > theproblem was that I had not selected the DEV_FS pseudo file system.
> > After selecting that everything was OK. The DEV_FS support is however
> > marked as being "OBSOLETE" in the config files, which discourages people
> > from selecting it , with the result in my case tha I could not log into
> > the system.
> It sounds like the getty on /dev/tty0 can't start, and a likely reason is
> that there is no device inode (/dev/tty0 itself). Devfs would have creat=
Just a correction to what you say: devfs would create /dev/ttys/0 (or=20
something similar), and the devfsd daemon, if running, would create the=20
normal name. But almost all "historical" fs images use DevFS without devfsd=
and so have /etc/inittab and other files configured to use the DevFS names.
> But in kernel 2.6.x official wisdom is to use udev:=20
> I've had very good results with udev (plus some clinkers). Alternatively,
> mount your root image on the host and create by hand:
> mknod /mnt/dev/tty0 c 4 0
> and any other inodes that you may not have.
The MAKEDEV script can also help.
> Or, of course, stick with=20
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729