เคอร์เนล 4.4 ได้รับการเผยแพร่และควรแก้ไขปัญหาส่วนใหญ่ในขณะนี้ (ฉันได้ทำการติดตั้งแล้วและยังไม่พบปัญหาใด ๆ
หาก XPS 13 ของคุณ (เหมือนกับของฉัน) ติดตั้ง NVMe SSD คุณจะต้องรวบรวมเคอร์เนลที่กำหนดเองซึ่งคุณเปิดใช้งานโมดูล nvme ไม่เช่นนั้นเคอร์เนลจะไม่สามารถค้นหา SSD ได้
โดยทำตามขั้นตอนต่อไปนี้: รับแพ็คเกจที่จำเป็นก่อน
$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils
$ sudo apt-get install kernel-package
$ sudo apt-get install libssl-dev
รับเคอร์เนล 4.4
$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz
แกะมันออกมา
$ tar xvf linux-4.4.tar.xz
$ cd linux-4.4/
คัดลอกไฟล์กำหนดค่าปัจจุบันของคุณ
$ cp /boot/config-$(uname -r) .config
ตอนนี้แก้ไขไฟล์. config ด้วยโปรแกรมแก้ไขที่คุณชื่นชอบเพื่อเปิดใช้งานโมดูล NVMe
nano .config
ค้นหา CONFIG_BLK_DEV_NVME และตั้งค่าเป็น y (จาก m)
CONFIG_BLK_DEV_NVME=y
ตอนนี้ได้เวลารวบรวมเคอร์เนลที่คุณกำหนดเองแล้ว (คำสั่งสุดท้ายอาจใช้เวลานานถึง 1.5 ชั่วโมง)
make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.NAS kernel_image kernel_headers
และติดตั้ง! (ไม่สนใจคำเตือนที่มาจากคนแรก)
$ cd ..
$ sudo dpkg -i linux-headers-4.4.0_1.0.NAS_amd64.deb
$ sudo dpkg -i linux-image-4.4.0_1.0.NAS_amd64.deb
ตอนนี้ก็แค่รีบูทและมันควรจะเริ่มใน kernel 4.4
นอกจากนี้หลังจากที่รีบูตเครื่องฉันพบปัญหาที่หน้าจอของฉันจะเป็นสีดำ ดูเหมือนว่ามีปัญหากับไดรเวอร์ skylake และกราฟิก
สำหรับฉันมันได้รับการแก้ไขโดยการเปลี่ยนแปลงไฟล์ด้วง
sudo nano /etc/default/grub
จากนั้นเปลี่ยนบรรทัดที่บอกว่า GRUB_CMDLINE_LINUX_DEFAULT เป็น
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.preliminary_hw_support=1"
บันทึกและใช้การเปลี่ยนแปลงโดยใช้:
sudo update-grub
แหล่งที่มาสำหรับการสร้างเคอร์เนลแบบกำหนดเอง: http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/
แก้ไข: เปิดออกหลังจากไม่กี่รีบูตหน้าจอสีดำของฉันคือหลังจากบูตกลับมา .. ดังนั้นนี่คืองานที่กำลังดำเนินการมากขึ้น