Ich möchte sowohl Windows als auch Debian auf meinem Laptop (Lenovo Thinkpad W540) haben.
Windows 10 Pro sollte das primäre Betriebssystem und Debian das sekundäre Betriebssystem sein. Nur für die Bootloader-Konfiguration.
Ich habe die folgende Konfiguration in meinem BIOS eingerichtet:
UEFI/Legacy Boot: Both
- UEFI/Legacy Boot Priority: UEFI First
- CSM Support: Yes
Secure Boot: Disabled
Zuerst habe ich Windows auf der leeren SSD installiert. Am Ende habe ich 100 GB Speicherplatz für die Debian-Installation nicht zugewiesen gelassen.
Zweitens hatte ich Debian 8.7.1 mit LXDE CD-1 ohne Netzwerkverbindung installiert (UEFI-Installationsprogramm wurde angezeigt). Ich hatte eine zweite EFI-Partition sowie /boot- und LVM-Partitionen innerhalb des 100 GB großen nicht zugeordneten Bereichs erstellt. Außer /boot (ext2) sind alle Dateisysteme BTRFS. Ich hatte GRUB ohne die Option „Grub-EFI-Installation auf dem Wechseldatenträgerpfad erzwingen“ installiert.
Jetzt startet der Laptop mit dem Debian GRUB-Bootloader, der die Debian- und Windows-Installation anzeigt.
Wenn ich auswähleWindows, Ich kannarbeiten wie gewohnt. Es wurden bisher keine Einschränkungen entdeckt.
Wenn ich auswähleDebian, es dauerthöchstens 10 Sekunden bis der Laptop einfriertvollständig. Ich muss den Hardware-Einschaltknopf 10 Sekunden lang drücken, um die Maschine auszuschalten und weiterzuarbeiten.
Ich kann die eigentlichen Protokolle nicht bereitstellen, da ich nicht so schnell bin (10 Sekunden), um mich anzumelden, den USB-Speicher zu mounten und Protokolle zu kopieren. Aber ich habe es aufgeschrieben (kann Tippfehler enthalten):
nouveau E[PBUS] MMIO read of 0x00000000 FAULT at 0x400700 [ IBUS ]
nouveau E[PGRAPH] HUB_INIT timed out
...
nouveau E[PGRAPH] (various done, start and stat messages)
...
nouveau E[PGRAPH] init failed, -16
nouveau E[DRM] failed to idle channel 0xcccc0000 [DRM]
INFO: rcu_sched detected stalls on CPUs/tasks
Als ich bei Google nach einer Lösung suchte, fand ich eineSF-Beitragdort steht, dass das Hinzufügen nosmp
zur GRUB-Konfiguration das Problem lösen würde. Aber für mich hat es keinen Unterschied gemacht.
Warum friert Debian ein? Wie kann ich das beheben?
Antwort1
Das Problem liegt nicht am Dual-Boot-Setup.
Das Problem besteht darin, dass der Open-Source-Treiber (Nouveau) für die Grafikkarte (nVidia Quadro K2100M mit nVidia Optimus) dieses Einfrieren verursacht.
Um eine schnelle Problemumgehung zu haben, habe ich Nouveau und verwandte Module wie hier empfohlen deaktiviert.AU-FrageUndAntwort.
/etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
blacklist lbm-nouveau
blacklist amd76x_edac #this might not be required for x86 32 bit users.
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Als nächstes bauen wir dieOriginal nVidia-Treiber für meine Grafikkarteund installieren Sie es.