Der Versuch, Ubuntu zu installieren, führt zu einem Einfrieren des Begrüßungsbildschirms - nomodeset hat nicht funktioniert

8

Ich habe seit einiger Zeit versucht, Ubuntu als Dual-Boot mit Windows 10 auf meinem XMG Schenker-Laptop zu installieren. Ich habe eine Nvidia GTX 1060-Grafikkarte und eine i7 6700-CPU. Ich versuche Ubuntu 16.10 zu installieren

Das Problem ist, dass ich entweder "Ubuntu installieren" oder "Ubuntu ohne Installation testen" vom bootfähigen USB auswähle. Ich erhalte einen Begrüßungsbildschirm und der Bildschirm blinkt ein- oder zweimal und friert dann ein. Die USB-Leseanzeige hört auf zu blinken und die Lüfter des Laptops werden auf ein Minimum verlangsamt (0% CPU, vermute ich).

Irgendwann höre ich sogar den Ubuntu-Startton (den, den Sie erhalten, wenn Sie zum Anmeldebildschirm gelangen), und die Tastatur reagiert (CAPS LOCK funktioniert, ich habe den Neustart durch Drücken des Netzschalters und Navigieren geschafft blind mit der Tastatur)

Ich habe die anderen Beiträge wie " Mein Computer startet auf einem schwarzen Bildschirm" gesehen. Welche Optionen muss ich haben, um das Problem zu beheben? und Grafikprobleme nach / während der Installation von Ubuntu 16.04 / 16.10 mit NVIDIA-Grafik .

Hier sind meine Versuche:

  • Anfangs habe ich versucht, Ubuntu GNOME zu installieren, und habe den gleichen Effekt erzielt.
  • Das Einstellen nouveau.modeset=0der Kerneloptionen hatte keine Auswirkung.
  • Durch Hinzufügen nomodesetund / oder Entfernen quiet splashaus den Kerneloptionen wurde der Begrüßungsbildschirm einfach ausgeblendet, und jetzt wird ein schwarzer Bildschirm angezeigt, kein Terminal, kein Nichts.
  • Zu keinem Zeitpunkt gelang es mir, zu einem TTYL zu gelangen. Ctrl+ Alt+ 1(Oder 2oder 3) hatte keine Wirkung.
  • Windows 10 bootet einwandfrei.

Ich bin verloren. Auf Anfrage gebe ich gerne weitere Details bekannt.

Madaras Geist
quelle

Antworten:

14

Das Wichtigste zuerst ... SCHENKER liefert die gleichen Notebooks aus, die auf CLEVO-Barebones basieren, wobei Ubuntu über die Subfirma TUXEDO vorinstalliert ist ... also muss es einfach irgendwie funktionieren.
Zweitens - mit dieser Kombination können Sie natürlich nicht auf eine virtuelle Konsole zugreifen: Ctrl+ Alt+ 1!

Auch wenn ich nicht genau weiß, welches Modell Sie haben ... es ist eine ziemlich neue Maschine, da sie über die neueste verfügbare Grafikhardware verfügt. Diese neuen XMG-Computer haben die Option, die NVIDIA Optimus-Technologie im BIOS zu deaktivieren. Dies sollten Sie tun, bis Ubuntu und die NVIDIA-Treiber erfolgreich installiert sind. Starten Sie das BIOS und deaktivieren Sie alle NVIDIA-bezogenen Switches.

Nachdem Sie Optimus im BIOS deaktiviert haben, deaktivieren Sie jetzt auch Secure Boot in den UEFI-Einstellungen.
Dies hat keine Auswirkungen auf Windows 10, es wird jedoch im sicheren Startmodus gestartet.
Bitte befolgen Sie genau alle diese Anweisungen, dann wird höchstwahrscheinlich alles gut funktionieren.

Deaktivieren Sie den Ruhezustand unter Windows - öffnen Sie die Eingabeaufforderung als Administrator und führen Sie Folgendes aus:

powercfg /h off  

Deaktivieren Sie den Schnellstart unter Windows -> öffnen Sie die Windows-Systemsteuerung -> Energieeinstellungen und deaktivieren Sie den Schnellstart . Falls die Einstellung nicht sichtbar ist, aktivieren Sie Versteckte Einstellungen anzeigen .
Fahren Sie den Computer vollständig herunter, starten Sie ihn NICHT neu, da sonst Windows immer gestartet wird.

Booten Sie von dem von Ihnen erstellten Ubuntu-Installationsmedium. Wählen Sie Ubuntu ohne Installation testen.
Drücken Sie die ETaste und fügen Sie den Parameter nouveau.modeset=0am Ende der linuxZeile hinzu.
Drücken Sie die F10Taste und starten Sie den Ubuntu Live-Desktop. Starten Sie die Installation von Ubuntu.

Nachdem der Startvorgang im BIOS abgeschlossen ist, wählen Sie Ubuntu als Standardsystem zum Booten aus.
Sie können Windows anschließend alternativ aus dem GRUB-Startmenü starten.

Starten Sie nun das erfolgreich installierte Ubuntu-Betriebssystem und wählen Sie den Ubuntu-Menüeintrag.
Drücken Sie die ETaste und fügen Sie den Parameter nouveau.modeset=0am Ende der linuxZeile hinzu.
Drücken Sie die F10Taste und starten Sie das Ubuntu-System, um zunächst die NVIDIA-Treiber zu installieren.

Wenn der Anmeldebildschirm angezeigt wird, drücken Sie: Ctrl+ Alt+ F1
Geben Sie Ihren Benutzernamen und das Passwort ein und führen Sie dann Folgendes aus:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-375 nvidia-prime
sudo reboot  

Starten Sie das BIOS und aktivieren Sie die NVIDIA-Grafik mit Optimus-Unterstützung. Starten Sie dann das Ubuntu-Betriebssystem.
Von nun an müssen Sie weder den nouveau.modeset=0Parameter noch einen anderen Parameter hinzufügen .

Hinweise: Setzen Sie ein Spacezwischen dem letzten Zeichen in der linuxZeile und nouveau.modeset=0.

Wechseln Sie in den NVIDIA X Server-Einstellungen -> PRIME-Profilen zwischen Intel- und NVIDIA-Grafiken .

Zusätzliche Information :

Ich schreibe dies auf einem XMG-Computer, auf dem ich Ubuntu 16.10 und die NVIDIA-Treiber installiert habe. Ein weiteres Unternehmen, das CLEVO-basierte Maschinen mit vorinstalliertem Ubuntu liefert, ist system76 ...

cl-netbox
quelle
Im Anschluss daran erhalte ich jetzt eine Terminalausgabe, wenn ich "Try without Bluetooth: hci0: Setting Intel event mask failed (-16)
Madara's Ghost
Die Installation von 16.04.1 anstelle von 16.10 mit dieser Anleitung hat geholfen. Obwohl ich nicht versucht habe (und es in naher Zukunft auch nicht versuchen werde), auf 16.10 zu aktualisieren.
Madaras Geist
@ MadaraUchiha: Sie haben sehr neue Hardware ... einige Dinge müssen sich beruhigen ... Vielleicht werden nach der Veröffentlichung von Ubuntu 17.04 die meisten Probleme im Zusammenhang mit dem Treiber behoben. :)
Cl-Netbox
hatte das gleiche Problem mit 16.04. fand heraus, dass Sie, wenn Sie f6 drücken (für andere Optionen bei der Auswahl von installieren oder Ubuntu versuchen), Nomodeset jetzt auch grafisch auswählen können
AdrianLoer
0

Ich hatte das gleiche Problem mit meiner Xubuntu 18.04-Version, die auf der Nvidia-GPU ausgeführt wird. Ich habe versucht, die neuesten Treiber für Nvidia-390 und nvidia-prime zu installieren, und meine Treiberinstallationen aktualisiert, wie diese Lösungen zeigen [1] [2] . Außerdem habe ich der Sperrliste Nouveau hinzugefügt, aber keiner dieser Treiber hat funktioniert. Also habe ich den Parameter nouveau.modeset=0zur Datei grub.cfg im \boot\grub\Verzeichnis hinzugefügt . Ich habe die Zeile nach jeder "linux..."Zeile hinzugefügt , zum Beispiel:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
    linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash nouveau.modeset=0
    initrd /boot/initrd.img-2.6.37-12-generic
    } 

Ich glaube, Sie müssen diesen Parameter im gesamten Skript hinzufügen. Ich habe diese Lösung ausprobiert und der Nvidia GPU-Treiber stürzte nicht mehr ab.

Ein anderer Ansatz wie hier beschrieben

Führen sudo nano /etc/default/grubSie den Parameter aus und fügen Sie ihn nvidia-drm.modeset=1der Zeile hinzu GRUB_CMDLINE_LINUX_DEFAULT. Speichern Sie die vorgenommene Änderung und führen Sie sie aus sudo update-grub.
Starten Sie das Ubuntu-Betriebssystem neu, und jetzt sollte alles ordnungsgemäß funktionieren - genau wie erwartet.

Debuggen von XD
quelle