Як встановити "nomodeset" після того, як я вже встановив Ubuntu?


100

Я знаю, що редагування рядка параметрів завантаження та додавання «nomodeset» вирішує проблему мого ноутбука під час режиму LiveCD, що я не знаю, як встановити його під час завантаження через Grub2 після встановлення Ubuntu.

Отже, моє запитання; як встановити номодесет перед завантаженням в Ubuntu?

Відповіді:


110

Щоб відредагувати Grub2 під час завантаження, спробуйте виконати наступне:

  1. Відразу після екрана BIOS під час завантаження натисніть і утримуйте кнопку SHIFT. Це покаже вам grub, що містить список ядер та параметри відновлення

    введіть тут опис зображення

  2. Натисніть eдля редагування першого відображеного ядра

    введіть тут опис зображення

  3. Знайдіть рядок, що закінчується на quiet splash. Додайте варіант завантаження перед цими ключовими словами - тобто так, щоб рядок виглядав як [...]nomodeset quiet splash
  4. Натисніть CTRL + X для завантаження

Виконайте кроки у відповіді Coldfish про те, як виправити опцію завантаження nomodeset назавжди, щоб вам не довелося повторювати цю інструкцію вручну.


Боюся, у мене немає тихого варіанту сплеску в цій області. Насправді я не визнаю жодної лінії.
Данте Ештон

2
fossfreedom. Дуже дякую! У мене ця проблема була з 10.04! Боже мій, я б обійняв тебе, якби міг! : D
Данте Ештон

1
Куди йде ро?
Hellreaver

1
Що робити, якщо немає quiet splash? Чи варто додати і це?
Нік Хартлі

1
Для тих, хто без quiet splash- додайте його до кінця рядка, який починається зlinux
Санджай Манохар

118

Цю опцію слід додати /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, потім вийдіть з nano з Ctrl+ X, а потім просто запустіть:

sudo update-grub

bash: update-grub: команда не знайдена ...
stiv

@stiv Це для систем, що базуються на Debian / Ubuntu. В інших системах ви можете редагувати конфігурацію GRUB безпосередньо, яка зазвичай знаходиться, /boot/grub/якщо я правильно пам'ятаю.
Тім Візе

10

У мене була така ж проблема. Вищеописані рішення є правильними, але це трохи складніше, коли вам доведеться це виправити під час запуску з 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.