GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Wie reibungslos läuft das Upgrade des Linux-Kernels in Debian 8.5?

Ich möchte meinen Linux-Kernel in Debian 8.5 auf 4.7 aktualisieren, da er eine deutlich bessere Unterstützung für die 6. Generation von Skylake bietet als der aktuelle Linux-Kernel. In Ubuntu 16.04 ist das Upgrade einfach. Aus Stabilitätsgründen benötige ich jetzt jedoch Debian 8.5, und ich möchte das gleiche Upgrade dafür durchführen.

Testen von StephenKitts Antwort

Ich aktualisiere den Kernel und starte neu, aber ich bekomme keinen Erfolg beim Laden des Betriebssystems.
Abb. 1 Fehlermeldungen beim Start

2. Iteration – Fehlerbehebung beim Start [GAD3R]

  1. In Linux-Kernel 3.16.x booten
  2. Ausführen als su , apt-get remove xserver-xorg-video-intel
  3. Neu starten

Ausgabe:funktioniert! Die Auflösung beträgt jetzt 1920×1080. Da es keine vollständige Unterstützung von Skylake im Linux-Kernel 4.6 usw. dieses Artefakt hier in Matlab 2016a ohne Firmware gibt, benötigen Sie einige unfreie Anpassungen als Firmware; die Sie vielleicht bereits kostenlose Firmware im Linux-Kernel 4.7

# https://unix.stackexchange.com/a/307435/16920
apt-get -t jessie-backports install firmware-misc-nonfree

xserver-xorg-video-intel anormale Installation und Verhinderung ihrer Aktion

Ich finde heraus, dass das Paket xserver-xorg-video-intel kann unter anderen Bedingungen als Abhängigkeit (und all seine Abhängigkeiten) installiert werden, wie ein Fall im Thread How to Recover Debian of LK backports where runlevel conflict?
Die Idee ist, die Aktion des Pakets zu verhindern, obwohl es installieren, indem Sie die Datei /etc/X11/xorg.conf erstellen

# https://unix.stackexchange.com/a/308709/16920
Section "Device"
        Identifier "Intel"
        Driver "modesetting"
EndSection

## Bugs 
# 1. LK 3.16 will fail now but LK 4.6 will work. TODO in the thread https://unix.stackexchange.com/a/308709/16920

Hardware:Asus Zenbook UX303UA
Betriebssystem:Debian 8.5
Verwandte:Asus Zenbook UX303UA Linux-Kompatibilität, Linux-Kernel – Mobile Skylake 6. Generation – Energieverwaltung

Akzeptierte Antwort:

Der einfachste Weg, einen neueren Kernel zu installieren, ist die Verwendung von Jessie-Backports.

Zuerst müssen Sie Jessie-Backports zu Ihren Repositories hinzufügen, falls noch nicht vorhanden:

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

(als root), dann

apt-get update
apt-get -t jessie-backports install linux-image-amd64

installiert den aktuellen zurückportierten Standard-Kernel (4.8 zum Zeitpunkt dieses Schreibens).

Um die passende Firmware für das WLAN Ihres Laptops bereitzustellen, müssen Sie non-free hinzufügen und installieren Sie firmware-iwlwifi :

echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install firmware-iwlwifi

Um die Anzeigeprobleme zu lösen, können Sie xserver-xorg-video-intel entfernen (Heutzutage benötigen Intel-GPUs keinen separaten Treiber, sie können die Moduseinstellungsunterstützung des Kernels verwenden), wie von GAD3R vorgeschlagen:

apt-get remove xserver-xorg-video-intel

(Möglicherweise müssen Sie xserver-xorg-video-dummy installieren um die Abhängigkeiten anderer Pakete zu erfüllen.)

Sie sollten auch die Skylake-Firmware installieren, um alle GPU-Funktionen zu aktivieren:

apt-get -t jessie-backports install firmware-misc-nonfree

Das Aktivieren von Backports ist sicher:Neuere Pakete werden nicht automatisch von Backports abgeholt, Sie müssen sie explizit mit -t jessie-backports auswählen wie oben (aber sobald Sie das getan haben, werden Aktualisierungen der aktualisierten Pakete von apt-get upgrade übernommen ).

Verwandte:Wie kann man ein freigegebenes Verzeichnis über SFTP zugänglich machen?

Version 4.6 des Kernels bot bereits gute Unterstützung für Skylake und wurde seitdem verbessert. Wenn Sie wie oben aktualisieren, führen Sie apt-get upgrade aus wird automatisch auf neuere Versionen des Kernels aktualisiert, sobald sie in den Backports verfügbar sind.


Debian
  1. So ändern Sie den Hostnamen unter Debian Linux

  2. So installieren Sie Logstash unter Debian Linux

  3. So installieren Sie Elasticsearch unter Debian Linux

  4. So installieren Sie Slack unter Debian Linux

  5. So installieren Sie VirtualBox unter Debian Linux

So installieren Sie OpenCV unter Debian 10 Linux

So installieren Sie Kernel-Header unter Debian

Verwalten von Linux-Kernel-Upgrades in Debian

So installieren Sie Skype unter Debian Linux

So installieren Sie den Linux-Kernel 5.15 unter Debian 11

So installieren Sie Memcached unter Debian 11 Linux