Я бы предложил два способа:
1. Install os-prober package
2. Reconfigure grub after that using e.g. grub-mkconfig -o /boot/grub/grub.cfg
Проверить, работает ли он, а если нет, попробуйте установить и запустить восстановление загрузки.
Это из-за настройки idle-delay
. Чтобы изменить его, вам нужно изменить соответствующую клавишу dconf
(и сделать это от имени пользователя gdm
):
переключиться на VT
(, например. Ctrl + Alt + F3 ), войдите как root и запустите:
su - gdm -s /bin/sh
, чтобы переключить пользователя на gdm
.
затем запустите:
export $(dbus-launch)
и установите задержку простоя на 0
(, что означает никогда):
GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
запустите exit
или нажмите Ctrl + D , чтобы вернуться к корневой учетной записи.
перезагрузите компьютер или перезапустите менеджер дисплея:
systemctl restart gdm
Просто как дополнение к ответу дона _Криссти:
Шаг 2 мне не помог. У меня Gnome/gdm 3.28, и у меня нет org.gnome.desktop.session
, но у меня сработало:
GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
Настройка следующих параметров с помощью dconf-editor
может помочь в точной -настройке параметров, связанных со сном:
sleep-inactive-ac-timeout
sleep-inactive-ac-type
sleep-inactive-battery-timeout
sleep-inactive-battery-type
Стоит попробовать, в моем случае это был способ заставить машину бодрствовать в периоды бездействия.
Я разобрался. Найдите «неактивный» в dconfig и измените, что делать, когда человек неактивен, чтобы отключить его. Убедитесь, что вы делаете это с ними обоими, потому что их двое.