Форум русскоязычного сообщества Ubuntu


Автор Тема: Система не включается автоматически при перезагрузке после ковыряния в Grub  (Прочитано 1083 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн baron_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • We do what we must because we can
    • Просмотр профиля
ОС Ubuntu MATE 16.04 x86_64. В процессе включения nvidia-drm, изменил файл /etc/default/grub. Привел к такому виду:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="nvidia-drm.modeset=1"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset nvidia-drm.modeset=0"
Потом применил настройки командой sudo update-grub
Теперь, после ввода reboot, комп гасит экран, при этом кулеры не меняют оборотов и включения экрана потом не происходит. Приходится нажимать кнопку Power на системнике, после чего комп выключается полностью, а затем нажимать ее еще раз для включения.
Изменилась вот эта строчка: GRUB_CMDLINE_LINUX_DEFAULT="nvidia-drm.modeset=1"
Было так: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Но если заменить на изначальную проблема не ичезает. Иногда, комп перезагружается нормально, но чаще нет.
Пробовал прописать в эту строку такое: acpi=force reboot=acpi , но не особо помогло.
Подскажите, в какую сторону копать?
OS: Ubuntu Mate 20.04, Lubuntu 16.04

Morisson

  • Гость
А зачем тебе KMS (modeset=1)?

update-grub делал?

Оффлайн baron_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • We do what we must because we can
    • Просмотр профиля
Делал.

Насчет KMS - не знаю. Слышал, что должно быть красивше в консоли, но у меня в системе каких-то изменений не заметил. Черт его знает даже, работает ли. Но, вроде, к механизму выключения системы этот параметр относится не должен.
OS: Ubuntu Mate 20.04, Lubuntu 16.04

Morisson

  • Гость
Ключевое слово в "консоли", а не в терминале.
Убери ее и update-grub

Оффлайн baron_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • We do what we must because we can
    • Просмотр профиля
Как ни странно работает. Если так: GRUB_CMDLINE_LINUX_DEFAULT=""
Ничего не понятно.
Чем отличается терминал от консоли и почему эта опция влияет на перезагрузку?
OS: Ubuntu Mate 20.04, Lubuntu 16.04

Morisson

  • Гость
Консоль - это до загрузки иксов.
Тот момент, когда ты еще только загружаешься.
Ctrl+Alt+F1 - первая консоль.
Обратно в иксы - Ctrl+Alt+F7

Оффлайн baron_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • We do what we must because we can
    • Просмотр профиля
Я думал, ты имел в виду, что это отличие консоли от терминала как-то связаной с проблемой. Что KMS относится к консоли, а не к иксовому эмулятору я и так знал.
Вообще, кажется, что на проблему с перезагрузкой влияет не содержимое редактируемого файла, а сам факт редактирования. При изменении настроек как будто что-то применяется криво. Вот так у меня тоже не работало: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
« Последнее редактирование: 25 Февраля 2018, 21:21:52 от baron_P »
OS: Ubuntu Mate 20.04, Lubuntu 16.04

Morisson

  • Гость
quiet - минимум информации в консоли

splash - загрузочная заставка plymouth

А вот твой параметр, который ты пытался применить, очень даже может повлиять.

Оффлайн baron_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • We do what we must because we can
    • Просмотр профиля
Хроника возникновения проблемы:
0. Ставлю GRUB_CMDLINE_LINUX_DEFAULT="nvidia-drm.modeset=1" делаю sudo update-grub - повяляется проблема с перезагрузками.
1. Ставлю GRUB_CMDLINE_LINUX_DEFAULT="nomodeset nvidia-drm.modeset=0" делаю sudo update-grub - остается проблема с перезагрузками.
2. Ставлю GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" делаю sudo update-grub - остается проблема с перезагрузками.
3. Ставлю GRUB_CMDLINE_LINUX_DEFAULT="" делаю sudo update-grub - проблема с перезагрузками исчезает.
Последние два варианта - одно и то же по сути. Но система ведет себя по разному. Муть какая-то. И связь nvidia-drm и перезугрузки я не понимаю.
Манул по DRM от Nvidia: https://us.download.nvidia.com/XFree86/Linux-x86/384.111/README/kms.html
Там описаны три возможных проблемы при включении этого режима и ни одна из них к перезагрузкам не относится вроде.
OS: Ubuntu Mate 20.04, Lubuntu 16.04

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.