Jak ustawić „nomodeset” po tym, jak już zainstalowałem Ubuntu?


100

Wiem, że edycja wiersza opcji rozruchu i dodanie „nomodeset” rozwiązuje problem mojego laptopa w trybie LiveCD, nie wiem jednak, jak ustawić go podczas uruchamiania za pomocą Grub2 po zainstalowaniu Ubuntu.

Moje pytanie brzmi: jak ustawić nomodeset przed uruchomieniem systemu Ubuntu?

Odpowiedzi:


110

Aby edytować Grub2 podczas procesu rozruchu, spróbuj wykonać następujące czynności:

  1. Natychmiast po ekranie powitalnym systemu BIOS podczas uruchamiania naciśnij i przytrzymaj przycisk SHIFT. Spowoduje to wyświetlenie gruba zawierającego listę jąder i opcji odzyskiwania

    wprowadź opis zdjęcia tutaj

  2. Naciśnij, eaby edytować pierwsze wyświetlane jądro

    wprowadź opis zdjęcia tutaj

  3. Znajdź linię kończącą się na quiet splash. Dodaj opcję rozruchu przed tymi słowami kluczowymi - tzn. Aby linia wyglądała jak [...]nomodeset quiet splash
  4. Naciśnij CTRL + X, aby uruchomić

Postępuj zgodnie z krokami zawartymi w odpowiedzi Coldfish, jak na stałe naprawić opcję uruchamiania nomodeset, abyś nie musiał ponownie przechodzić przez tę ręczną procedurę.


Obawiam się, że nie mam opcji cichego plusku w tym obszarze. Właściwie nie rozpoznaję żadnej linii.
Dante Ashton

2
fossfreedom. Dziękuję bardzo! Mam ten problem od 10.04! Mój Boże, przytuliłbym cię, gdybym mógł! : D
Dante Ashton

1
Gdzie idzie ro?
Hellreaver,

1
Co jeśli nie ma quiet splash? Czy to też należy dodać?
Nic Hartley,

1
Dla tych, którzy nie mają quiet splash- dodaj go na końcu linii, która zaczyna się odlinux
Sanjay Manohar

118

Powinieneś dodać tę opcję do /etc/default/grub:

sudo nano /etc/default/grub

a następnie dodaj nomodesetdo 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=""

A następnie zapisz, naciskając Ctrl+ O, następnie wyjdź z nano za pomocą Ctrl+ X, a następnie po prostu uruchom:

sudo update-grub

bash: update-grub: polecenie nie znaleziono ...
stiv

@stiv To jest dla systemów opartych na Debian / Ubuntu. W innych systemach możesz bezpośrednio edytować swoją konfigurację GRUB, która zazwyczaj znajduje się w, /boot/grub/jeśli dobrze pamiętam.
Tim Visee,

10

Miałem ten sam problem. Wszystkie powyższe rozwiązania są poprawne, ale jest to nieco trudniejsze, gdy trzeba to naprawić, uruchamiając z Live CD. Uważam, że ten post na blogu jest bardzo pomocny.

Autor zasadniczo proponuje zamontowanie zainstalowanego Linuksa z poziomu LiveCD. Zrobiłem to i bardzo mi pomogło. Oto kroki:

  • Uruchom z Live CD i zainstaluj Ubuntu lub przejdź dalej, jeśli zostało to już zrobione
  • Sprawdź zainstalowaną partycję za pomocą polecenia „gparted”. Otwiera okno z informacją, gdzie zainstalowałeś Ubuntu. W moim przypadku była to / dev / sda2, która zawierała partycję ext4.
  • Zamontuj partycję: sudo mount /dev/sdXY /mnt
  • Następnie zamontuj / powiąż katalogi, do których Grub potrzebuje dostępu: 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

  • Następnie przejdź do tego środowiska za pomocą chroot, co znalazłem pomysł supersmart: sudo chroot /mnt

  • Powinieneś być teraz w stanie edytować /etc/default/grub, jak zauważyli inni. Jak: sudo vi /etc/default/grubi zmienić linię, GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"uznałem, że bardzo przydatne jest również usunięcie ciszy i zachlapania, aby móc zobaczyć, jak coś się dzieje za sceną.
  • Autor początkowo zauważył, że potrzebuje tego po instalacji systemu Windows, który złamał Grub. Musiał ponownie zainstalować. W moim przypadku Grub był nienaruszony, ale mój komputer (Mac) nie uruchomił się z oryginalnymi ustawieniami Grub. Więc pozostało mi tylkoupdate-grub

Autor odmontował, ale właśnie uruchomiłem ponownie, a nowe ustawienia zostały wprowadzone. Dzięki opcji „nomodeset” mogłem uruchomić system Ubuntu i Lubuntu z dysku twardego MacBooka Pro.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.