Wie setze ich 'nomodeset', nachdem ich Ubuntu bereits installiert habe?

100

Ich weiß, dass das Bearbeiten der Boot-Options-Zeile und das Hinzufügen von 'nomodeset' das Problem meines Laptops im LiveCD-Modus löst. Ich weiß nicht, wie ich es beim Booten über Grub2 nach der Installation von Ubuntu einrichten soll.

Meine Frage ist also: Wie stelle ich nomodeset ein, bevor ich Ubuntu starte?

Dante Ashton
quelle

Antworten:

110

Versuchen Sie Folgendes, um Grub2 während des Startvorgangs zu bearbeiten:

  1. Drücken Sie unmittelbar nach dem BIOS-Begrüßungsbildschirm während des Startvorgangs die UMSCHALTTASTE, und halten Sie sie gedrückt. Daraufhin wird Ihnen ein Grub mit einer Liste von Kerneln und Wiederherstellungsoptionen angezeigt

    Bildbeschreibung hier eingeben

  2. Drücken Sie e, um den ersten angezeigten Kernel zu bearbeiten

    Bildbeschreibung hier eingeben

  3. Suchen Sie die Zeile, die mit endet quiet splash. Fügen Sie Ihre Startoption vor diesen Schlüsselwörtern hinzu - dh die Zeile sieht aus wie [...]nomodeset quiet splash
  4. Drücken Sie STRG + X, um zu starten

Befolgen Sie die Schritte in der Antwort von Coldfish zum dauerhaften Beheben der Nomodeset-Startoption, damit Sie diese manuelle Prozedur nicht erneut durchführen müssen.

fossfreedom
quelle
Ich fürchte, ich habe in diesem Bereich keine Option für leises Spritzen. Ich erkenne eigentlich keine der Zeilen.
Dante Ashton
2
fossfreedom. Ich danke dir sehr! Ich habe dieses Problem seit 10.04! Mein Gott, ich würde dich umarmen, wenn ich könnte! : D
Dante Ashton
1
Wohin geht das Ro?
Hellreaver
1
Was ist, wenn es keine gibt quiet splash? Sollte das auch hinzugefügt werden?
Nic Hartley
1
Für diejenigen ohne quiet splash- fügen Sie es an das Ende der Zeile, die mitlinux
Sanjay Manohar
118

Sie sollten diese Option hinzufügen /etc/default/grub, um erstens:

sudo nano /etc/default/grub

und fügen Sie dann nomodesetzu 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=""

Und dann speichern, indem Sie Ctrl+ drücken O, dann nano mit Ctrl+ beenden Xund dann einfach ausführen:

sudo update-grub
Kalter Fisch
quelle
bash: update-grub: befehl nicht gefunden ...
stiv
@stiv Dies ist für Debian / Ubuntu-basierte Systeme, glaube ich. Auf anderen Systemen können Sie Ihre GRUB-Konfiguration direkt bearbeiten. Diese befindet sich normalerweise in, /boot/grub/wenn ich mich richtig erinnere.
Tim Visee,
10

Ich hatte das gleiche problem Die obigen Lösungen sind alle korrekt, aber es ist etwas kniffliger, wenn Sie dies beheben müssen, wenn Sie von einer Live-CD starten. Ich fand diesen Blog-Beitrag sehr hilfreich.

Der Autor schlägt grundsätzlich vor, das installierte Linux von der LiveCD aus zu mounten. Ich habe das getan und es hat mir sehr geholfen. Also hier sind die Schritte:

  • Führen Sie die Live-CD aus und installieren Sie Ubuntu oder fahren Sie fort, falls dies bereits geschehen ist
  • Überprüfen Sie Ihre installierte Partition mit dem Befehl "gparted". Es öffnet sich ein Fenster, in dem Sie erfahren, wo Sie Ubuntu installiert haben. In meinem Fall war es / dev / sda2, das eine ext4-Partition enthielt.
  • Hängen Sie die Partition ein: sudo mount /dev/sdXY /mnt
  • Dann mounten / binden Sie die Verzeichnisse, auf die Grub zugreifen muss: 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

  • Gehen Sie dann mit chroot in diese Umgebung, wo ich eine supersmarte Idee gefunden habe: sudo chroot /mnt

  • Sie sollten jetzt in der Lage sein, zu bearbeiten /etc/default/grub, wie die anderen betonten. Like: sudo vi /etc/default/grubund ändere die Linie GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"Ich fand es sehr nützlich, auch Leise und Spritzen zu entfernen, damit ich hinter den Kulissen etwas sehen konnte, das sich bewegt.
  • Der Autor hat ursprünglich angemerkt, dass er das nach einer Installation von Windows braucht, die Grub kaputt machte. Er musste neu installieren. In meinem Fall war Grub intakt, aber mein Computer (Mac) bootete nicht mit den ursprünglichen Grub-Einstellungen. Also war das einzige was für mich übrig bliebupdate-grub

Der Autor hat die Bereitstellung aufgehoben, aber ich habe gerade einen Neustart durchgeführt und die neuen Einstellungen wurden vorgenommen. Mit der Option "nomodeset" konnte ich Ubuntu und Lubuntu von einer MacBook Pro-Festplatte booten.

Christian
quelle