Because of the recently announced bash environment variable vulnerability, I chose this evening to upgrade my headless server from 13.10 to 14.04 - saucy to trusty.
Upon running sudo shutdown -r now
after the upgrade finished, it didn't come back up.
I've just spent several hours finding a graphics card to fit in the server, and dragging a monitor up to it, to find out the following:
- the grub menu doesn't appear to have a default timeout (I waited a couple of minutes)
- the eys (sp?) service is asking me interactive questions about mounting partitions when it can't find the source drive - "press s to skip mounting or m for manual recovery"
Now, I can solve the first problem easily enough - reconfigure grub with a timeout, I'll be sure to check it manually after my next OS upgrade.
The second problem should go away after I take out the graphics card and plug my HBA back in.
But the very fact that it's asking me a question is problematic. I don't want any interactive questions to be asked on startup. And I don't want OS upgrades to be adding interactive steps to the boot process.
Is there some flag or setting I'm missing that lets Ubuntu, its upgrade machinery and utilities know that my machine is headless, and the user should not be asked interactive questions or presented with menus without timeouts?