Как выполнить правильную перезагрузку, вплоть до BIOS, с терминала?

Теперь, когда systemd взяла на себя управление службами, программы управления мощностью являются ссылкой на systemctl

chezmoi# ls -l /sbin | grep systemctl lrwxrwxrwx 1 root root 14 Jul 19 08:56 halt -> /bin/systemctl* lrwxrwxrwx 1 root root 14 Jul 19 08:56 poweroff -> /bin/systemctl* lrwxrwxrwx 1 root root 14 Jul 19 08:56 reboot -> /bin/systemctl* lrwxrwxrwx 1 root root 14 Jul 19 08:56 runlevel -> /bin/systemctl* lrwxrwxrwx 1 root root 14 Jul 19 08:56 shutdown -> /bin/systemctl* lrwxrwxrwx 1 root root 14 Jul 19 08:56 telinit -> /bin/systemctl*

В частности, команда reboot выключит все службы, чтобы перезапустить их позже, но без перехода на теплый перезапуск машины, как это делалось в эпоху init.

есть способ перезагрузить BIOS из командной строки?

Также может быть установка, которую я установил давно, что я забыл ...

systemd

Изменить:

Есть ли способ перезагрузить BIOS из командной строки? Это происходит при выполнении команды reboot, с терминала, как root
0
задан 21 October 2017 в 12:24

4 ответа

sudo shutdown -r now

Опция -r указывает перезагрузку. Опцию now можно заменить на время в минутах; например +5

1
ответ дан 18 July 2018 в 04:55

Это будет reboot.

Перезагрузка отключает все, и в данный момент система отключится (при использовании «остановки» или «выключения» вместо «перезагрузки») начнет загружаться снова.

Затем система отобразит логотип вашей системы (в этот момент вы можете нажать клавишу, которую вам нужно нажать, чтобы войти в ваш BIOS), grub и, в конечном счете, имя пользователя Ubuntu и рабочий стол .

, но без перехода на теплый перезапуск машины, как это делалось во время эры инициализации.

Я не понимаю эту часть (если вы не изменили настройки по умолчанию (?)). Перезагрузка с systemd - это «теплый бот»; и это похоже на то, что было сделано во время эры init.

0
ответ дан 18 July 2018 в 04:55

sudo shutdown -r now

Опция -r указывает перезагрузку. Опцию now можно заменить на время в минутах; например +5

1
ответ дан 24 July 2018 в 18:11
  • 1
    Пробовал это, и reboot, см. Отредактированный вопрос, и комментарии в ответ @Rinzwind. – Ring Ø 21 October 2017 в 12:28

Это будет reboot.

Перезагрузка отключает все, и в данный момент система отключится (при использовании «остановки» или «выключения» вместо «перезагрузки») начнет загружаться снова.

Затем система отобразит логотип вашей системы (в этот момент вы можете нажать клавишу, которую вам нужно нажать, чтобы войти в ваш BIOS), grub и, в конечном счете, имя пользователя Ubuntu и рабочий стол .

, но без перехода на теплый перезапуск машины, как это делалось во время эры инициализации.

Я не понимаю эту часть (если вы не изменили настройки по умолчанию (?)). Перезагрузка с systemd - это «теплый бот»; и это похоже на то, что было сделано во время эры init.

0
ответ дан 24 July 2018 в 18:11
  • 1
    Ну, попробовал reboot, shutdown -r now, и он не переходит в BIOS. Может быть что-то конкретное для моей установки :-( – Ring Ø 21 October 2017 в 11:17
  • 2
    @ ringø - можете ли вы подробнее рассказать о том, чего не происходит? что вы имеете в виду до биографии? – ravery 21 October 2017 в 11:22
  • 3
    Выполняя reboot, сеанс рабочего стола заканчивается, появляется экран заставки Ubuntu и работает в течение нескольких секунд, затем он возвращается на страницу входа в систему. – Ring Ø 21 October 2017 в 11:37
  • 4
    Это «выход из системы». вы описываете. "перезагрузка" пройдут мимо логотипа систем и пройдут мимо биоса. После этого появляется всплеск. Если вы не получили очень быстрый SSD (тогда ваши глаза слишком медленные ;-)). – Rinzwind 21 October 2017 в 11:40
  • 5
    Это может выглядеть как выход из системы, но я делаю команду reboot с терминала, как root. – Ring Ø 21 October 2017 в 11:55

Другие вопросы по тегам:

Похожие вопросы: