Boot in runlevel 5 on first boot.
firstboot fails (b/c X is busted on this box.
Run 'telinit 3'.
Textmode firstboot then tries to run on the same terminal I ran
telinit from, with predictably bad results.
Right, this is because firstboot didn't run to completion in runlevel 5 yet so
it didn't write out /etc/sysconfig/firstboot, so it'll try to run again.
Not sure. Perhaps it should unilaterally open a new terminal in text mode, so it
least can work right?