Boot in runlevel 5 on first boot. firstboot fails (b/c X is busted on this box. Log in. 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. Suggestions?
Not sure. Perhaps it should unilaterally open a new terminal in text mode, so it least can work right?