Я знаю, что редактирование строки параметров загрузки и добавление nomodeset решает проблему моего ноутбука в режиме LiveCD, но я не знаю, как настроить его при загрузке через Grub2 после того, как я установил Ubuntu. 110]
Итак, мой вопрос; как мне установить nomodeset перед загрузкой в Ubuntu?
Для редактирования Grub2 во время загрузки попробуйте следующее:
Сразу же после заставки BIOS во время загрузки нажмите и удерживайте кнопку SHIFT. На экране появится grub со списком ядра и опциями восстановления
Нажмите e, чтобы отредактировать первое отображаемое ядро
Найдите строку, заканчивающуюся на тихой заставке
. Добавьте опцию загрузки перед этими ключевыми словами - т.е. чтобы строка выглядела как [...]nomodeset quiet splash
Нажмите CTRL + X для загрузки
Выполните шаги в Coldfish's answer по исправлению опции загрузки nomodeset навсегда, чтобы вам не пришлось снова проходить эту процедуру вручную.
Вы должны добавить эту опцию в /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
У меня была такая же проблема. Все вышеперечисленные решения верны, но это немного сложнее, когда вам нужно исправить это при запуске с Live CD. Я нашел эту запись в блоге очень полезной.
Автор в основном предлагает монтировать установленный Linux из LiveCD. Я сделал это, и это мне очень помогло. Итак, вот шаги:
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"
Я нашел очень полезным также удалить тишину и всплеск, чтобы я мог видеть, что что-то движется позади сцены. update-grub
Автор размонтировал, но я просто перезагрузился, и новые настройки были на месте. С опцией "nomodeset" я смог загрузить Ubuntu и Lubuntu с жесткого диска MacBook Pro.