Как установить 'nomodeset' после того, как я уже установил Ubuntu?

Я знаю, что редактирование строки параметров загрузки и добавление nomodeset решает проблему моего ноутбука в режиме LiveCD, но я не знаю, как настроить его при загрузке через Grub2 после того, как я установил Ubuntu. 110]

Итак, мой вопрос; как мне установить nomodeset перед загрузкой в ​​Ubuntu?

119
задан 26 September 2018 в 10:04

3 ответа

Для редактирования Grub2 во время загрузки попробуйте следующее:

  1. Сразу же после заставки BIOS во время загрузки нажмите и удерживайте кнопку SHIFT. На экране появится grub со списком ядра и опциями восстановления

    enter image description here

  2. Нажмите e, чтобы отредактировать первое отображаемое ядро

    enter image description here

  3. Найдите строку, заканчивающуюся на тихой заставке. Добавьте опцию загрузки перед этими ключевыми словами - т.е. чтобы строка выглядела как [...]nomodeset quiet splash

  4. Нажмите CTRL + X для загрузки

Выполните шаги в Coldfish's answer по исправлению опции загрузки nomodeset навсегда, чтобы вам не пришлось снова проходить эту процедуру вручную.

121
ответ дан 26 September 2018 в 10:04

Вы должны добавить эту опцию в /etc/default/grub, сначала:

sudo nano /etc/default/grub

а затем добавить nomodeset в GRUB_CMDLINE_LINUX_DEFAULT:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""

А затем сохраните, нажав Ctrl+O, затем выйдите из нано с помощью Ctrl+X, а затем просто запустите:

sudo update-grub
133
ответ дан 26 September 2018 в 10:04

У меня была такая же проблема. Все вышеперечисленные решения верны, но это немного сложнее, когда вам нужно исправить это при запуске с Live CD. Я нашел эту запись в блоге очень полезной.

Автор в основном предлагает монтировать установленный Linux из LiveCD. Я сделал это, и это мне очень помогло. Итак, вот шаги:

  • Запустите с Live CD и либо установите Ubuntu, либо продолжайте, если это уже сделано.
  • Проверьте установленный раздел с помощью команды "gparted". Он открывает окно с сообщением, где вы установили Ubuntu. В моем случае это был / dev / sda2, который содержал раздел ext4.
  • Смонтируйте раздел: sudo mount / dev / sdXY / mnt
  • Затем смонтируйте / привяжите каталоги, к которым Grub должен получить доступ: sudo mount --bind / dev / mnt / dev && sudo mount --bind / dev / pts / mnt / dev / pts && sudo mount --bind / proc / mnt / proc && sudo mount --bind / sys / mnt / sys

  • Затем перейдите в эту среду с помощью chroot, что я нашел очень умную идею: sudo chroot / mnt

  • Теперь вы можете редактировать / etc / default / grub , как указывали другие. Например: sudo vi / etc / default / grub и измените строку GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" Я нашел очень полезным также удалить тишину и всплеск, чтобы я мог видеть, что что-то движется позади сцены.
  • Автор первоначально отметил, что ему это нужно после установки Windows, которая сломала Grub. Пришлось переустановить. В моем случае Grub не был поврежден, но мой компьютер (Mac) не загружался с исходными настройками Grub. Так что единственное, что мне осталось, это update-grub

Автор размонтировал, но я просто перезагрузился, и новые настройки были на месте. С опцией "nomodeset" я смог загрузить Ubuntu и Lubuntu с жесткого диска MacBook Pro.

15
ответ дан 26 September 2018 в 10:04

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

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