cttyhack/tty/initramfs problem (take a number)
ersin.akinci at gmail.com
Fri Dec 4 23:28:36 UTC 2009
I have a question about getting a shell started up, which will no
doubt sound familiar and similar to the 100 other e-mails like this,
yet after reading everything I'm still not sure what to do.
Basically, I'm trying to bring up a single user shell on a minimal
initramfs without having to bother with init, inittab, getty, or any
of that. Running /bin/sh at the end of my init script results in no
job control, as everyone knows. Instead, you're supposed to run the
shell on a normal tty, but with Unix98 pty control there are no fixed
tty device nodes in /dev. These are generated on the fly, but I don't
I think that getty does so (can someone please confirm this?), but
again, I don't want to use getty or any login tools. Actually, I
wouldn't mind using getty so long as I don't have to deal with any of
the login/user stuff (i.e., if I could bypass login altogether). I
tried using cttyhack /bin/sh, but that gives me "can't open
'/dev/tty1': No such file or directory".
What should I do?
Ersin Y. Akinci -- http://www.ersinakinci.com
More information about the busybox