Недавно столкнулся с проблемой во время установки системы Ubuntu server 10.04 срочно потребовалось выключить сервер. Установка дошла до update-grub и собственно ничего страшного не должно было случится. На следующий день установил grub, создал пользователя, прописал ему /bin/bash при загрузке, осталась одна проблема, при старте появлялось меню grub с выбором ядра и пока не выберешь ядро загрузка не продолжалась. Если бы это случилось на десктопе, возможно ничего и бы делать не стал, нажать Enter при загрузке не составляет труда, но бегать в серверную после перезагрузки системы, я не собираюсь точно.
Полчаса в гугле не прошли даром. Оказалось в /boot/grub/grub.cfg
есть такой момент:
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=3
fi
Полчаса в гугле не прошли даром. Оказалось в /boot/grub/grub.cfg
есть такой момент:
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=3
fi
То есть если что то пошло не так загрузчик выставляет таймаут -1, то есть бесконечное ожидание. Не совсем Unix way, но поменял -1 на 1.