Chtěl bych upgradovat své linuxové jádro na 4.7 v Debianu 8.5, protože má výrazně lepší podporu Skylake 6. generace než současné linuxové jádro. V Ubuntu 16.04 je upgrade snadný. Nyní však potřebuji Debian 8.5 kvůli stabilitě a rád bych pro něj provedl stejný upgrade.
Testování StephenKittovy odpovědi
Upgraduji jádro a restartuji, ale při načítání operačního systému se mi nedaří.
Obr. 1 Chybové zprávy při spouštění
2. iterace – Řešení chyby při spuštění [GAD3R]
- Zavedení v jádře Linuxu 3.16.x
- Spustit jako
su
,apt-get remove xserver-xorg-video-intel
- Restartovat
Výstup:funguje! Rozlišení je nyní 1920×1080. Vzhledem k tomu, že v linuxovém jádře 4.6 atd. neexistuje úplná podpora Skylake, tento artefakt zde v Matlabu 2016a bez firmwaru potřebujete, jako firmware potřebujete nějaké nesvobodné úpravy; který možná již máte zdarma k dispozici firmware v jádře Linuxu 4.7
# https://unix.stackexchange.com/a/307435/16920
apt-get -t jessie-backports install firmware-misc-nonfree
xserver-xorg-video-intel
abnormální instalace a její prevence
Zjistil jsem, že balíček xserver-xorg-video-intel
se může nainstalovat jako závislost (a všechny její závislosti) za jiných podmínek, jak je popsáno v případě ve vláknu Jak obnovit zpětné porty Debianu LK, kde dochází ke konfliktu úrovní běhu?
Cílem je zabránit akci balíčku, přestože nainstalujte vytvořením souboru /etc/X11/xorg.conf
# 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
OS:Debian 8.5
Související:Asus Zenbook UX303UA Kompatibilita s Linuxem, Linuxové jádro – Mobile Skylake 6th Generation – Power Management
Přijatá odpověď:
Nejjednodušší způsob, jak nainstalovat novější jádro, je použít Jessie backports.
Nejprve musíte do svých úložišť přidat backporty Jessie, pokud tam ještě nejsou:
echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
(jako root), pak
apt-get update
apt-get -t jessie-backports install linux-image-amd64
nainstaluje aktuální výchozí backportované jádro (4.8 v době psaní tohoto článku).
Chcete-li poskytnout vhodný firmware pro wi-fi vašeho notebooku, musíte přidat non-free
a nainstalujte 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
Chcete-li vyřešit problémy se zobrazením, můžete odebrat xserver-xorg-video-intel
(dnes GPU Intel nepotřebují samostatný ovladač, mohou využívat podporu nastavení režimu jádra), jak navrhuje GAD3R:
apt-get remove xserver-xorg-video-intel
(Možná budete muset nainstalovat xserver-xorg-video-dummy
k uspokojení závislostí ostatních balíčků.)
Měli byste také nainstalovat firmware Skylake, abyste povolili všechny funkce GPU:
apt-get -t jessie-backports install firmware-misc-nonfree
Povolení zpětných portů je bezpečné:novější balíčky se ze zpětných portů nevyzvedávají automaticky, musíte je explicitně vybrat pomocí -t jessie-backports
jako výše (ale jakmile to uděláte, aktualizace upgradovaných balíčků se převezmou pomocí apt-get upgrade
).
Verze 4.6 jádra již poskytovala dobrou podporu pro Skylake a od té doby byla vylepšena. Pokud upgradujete výše uvedeným způsobem, spusťte apt-get upgrade
automaticky upgraduje na novější verze jádra, jakmile budou dostupné v backportech.