Я только что установил Ubuntu 12.04 на одну из 4 машин и настраиваю ее. Когда машина используется в «производственном» режиме, она будет работать без головы и должна автоматически загружаться в однопользовательский режим (и запускать приложение). Для этого потребуются смонтированные разделы, сеть, ssh и т. Д. Я хочу сейчас протестировать загрузку в однопользовательском режиме, чтобы получить его прямо перед установкой / обновлением других машин до 12.04.
Я не знаю, как я пропустил это, когда я искал вопрос, но ответ был предоставлен г-ном Gruber: Как автовойти в систему (не вводя имя пользователя и пароль) (в текстовом режиме)
Как sudo, отредактируйте файл/etc/default/grub и изменение:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
кому:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Сохраните и затем введите команду
sudo update-grub
GRUB теперь настроен для начальной загрузки к текстовому режиму
Поскольку sudo редактируют файл/etc/init/tty1.conf dchange строка:
exec /sbin/getty -8 38400 tty1
кому:
exec /sbin/getty -8 38400 tty1 -a user-name
Где "имя пользователя" является пользователем, который будет автоматически зарегистрирован.
Это, кажется, работает правильно на меня.
Для получения до GUI, envirnment входят startx
. Обязательно сделайте это как "постоянного" пользователя как использование sudo
файл .Xauthority
будет иметь корень как владельца и вызовет бесконечную последовательность запроса паролей...
Г-н Gruber упоминает, что использовал tty6 в tty1.conf
, Я думаю, что Вы не должны редактировать независимо от того, что TTY находится в той строке, если у Вас нет спасения disk/usb-stick доступный!
Я буду работать над автоматическим запуском сценария позже...