ความเข้ากันได้กับ Dell XPS 13 (9350) [ปิด]


13

แล็ปท็อป Dell XPS 13 (9350) เข้ากันได้กับระบบปฏิบัติการ Ubuntu หรือไม่

ฉันยังใหม่กับ Linux และ Ubuntu แต่ฉันคิดว่าเป็นซอฟต์แวร์แปลงซอฟต์แวร์โอเพ่นซอร์สหลังจากไม่สนใจที่จะใช้ Windows ต่อไป ฉันได้อ่านเรื่องราวมากมายเกี่ยวกับปัญหาของ Linux ที่ไม่สามารถจดจำฮาร์ดไดรฟ์และ Wi-Fi มีปัญหา

แล็ปท็อปจะติดตั้งมาพร้อมกับ Windows 10 แต่ฉันต้องการลบและติดตั้ง Ubuntu เป็นระบบปฏิบัติการ แต่เพียงผู้เดียว ฉันจะลองสาธิตของ Ubuntu ก่อน แต่ฉันต้องการตรวจสอบที่นี่เช่นกัน


สิ่งนี้อาจจะช่วยได้: digitaltopo.net/o/?p=243ดูเหมือนว่าคุณจะต้องเปลี่ยนการ์ด wifi และเปลี่ยนการตั้งค่าบน SSD ซึ่งจะทำให้หน้าต่างแตก ...
Limecat

มีปัญหาบางอย่างกับเคอร์เนล linux ที่มีความเสถียรในปัจจุบัน (4.2) ดังนั้นคุณจะต้องติดตั้งและติดตั้งคอมไพล์ล่วงหน้า ข้อมูลเพิ่มเติมและการสนทนา: sul.ccfink.de/?p=11 (คู่มือการติดตั้งแบบสมบูรณ์) wiki.archlinux.org/index.php/Dell_XPS_13_(2016) (ข้อมูลเพิ่มเติมเกี่ยวกับบลูทู ธ ฯลฯ ) นอกจากนี้ยังมีลิงก์ไปยังฟอรัม dell (ฉันไม่สามารถโพสต์ได้เพราะฉันมีชื่อเสียงไม่พอ)
user2295555

1
หากคุณต้องการ XPS13 คุณควรรอ "Developer Edition" ซึ่งจะมาพร้อมกับ Ubuntu ติดตั้งไว้ล่วงหน้าและ Dell สนับสนุน
dobey

สายเกินไปรับหนึ่งแล้วลบมัน :-D
Tim Abell

โปรดดูโพสต์ของฉัน ฉันพบปัญหาเมื่อใช้งานและในที่สุดก็หาวิธีชั่วคราวเพื่อหลีกเลี่ยงปัญหานี้
Dean Chen

คำตอบ:


6

ปัจจุบันยังมีปัญหาความเข้ากันได้กับการติดตั้ง Ubuntu เริ่มต้น
นี่คือสิ่งที่คุณต้องทำเพื่อให้การติดตั้งระบบ Ubuntu ใช้งานได้อย่างถูกต้อง ...


การจัดเตรียม

ก่อนอื่น - คุณจะไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้จาก Ubuntu 15.10
เพราะการ์ด WiFi ไม่ได้รับการรองรับในปัจจุบัน - สำหรับการติดตั้งคุณจะต้อง:

  • ดองเกิลอะแดปเตอร์ USB Wifi หรืออีเธอร์เน็ต
  • คีย์ USB ที่มีเคอร์เนลต่อไปนี้รวบรวมโดยCephyr (เคอร์เนลนี้มีแพตช์เพิ่มเติมสำหรับการใช้การ์ด WiFi นี้)

อูบุนตูจะไม่ตรวจสอบฮาร์ดดิสก์ของคุณในครั้งเดียวเพราะSATA คอนโทรลเลอร์เป็นชุดที่จะโจมตี
บูตเข้าสู่ BIOS (กดF12ที่เริ่มต้น) และการตั้งค่าSATA ควบคุม การปิดหรือAHCI

หมายเหตุ: หากคุณต้องการใช้บูทดูอัลบูตด้วย Windows คุณต้องทำตามขั้นตอนนี้


การติดตั้ง

สร้างสื่อการติดตั้ง USB / DVD Ubuntu 15.10 ที่สามารถบูตได้
บูตจากมันโดยเลือกในเมนู BIOS ติดตั้ง Ubuntu ตามปกติ

แก้ไขปัญหา

อินเตอร์เน็ตไร้สาย

เมื่อการติดตั้งเสร็จสิ้นให้เปิดเทอร์มินัล ( Ctrl+ Alt+ T) และติดตั้งเคอร์เนลที่ได้รับการติดตั้ง:

#Only if you have a USB WiFi/Ethernet adapter
wget http://secretundergroundla.ir/?ddownload=15

tar jxf xps13_9350_kernel.tar.bz2
sudo chown root:root brcmfmac4350-pcie.bin BCM-0a5c-6412.hcd
sudo mv -t /lib/firmware/brcm/ BCM-0a5c-6412.hcd brcmfmac4350-pcie.bin
sudo dpkg -i linux-headers-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb linux-image-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb

รีบูตและ WiFi ควรทำงานอย่างถูกต้องในขณะนี้

อัปเดตระบบ:

sudo apt-get update
sudo apt-get upgrade

บลูทู ธ

ในการทำให้บลูทู ธ ทำงานอย่างถูกต้องคุณจะต้องติดตั้งเฟิร์มแวร์ของ Broadcom

wget http://downloads.dell.com/FOLDER03272920M/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
unzip 9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
cp Win64/BCM4350C5_003.006.007.0095.1703.hex ./
hex2hcd BCM4350C5_003.006.007.0095.1703.hex
mv BCM4350C5_003.006.007.0095.1703.hcd /lib/firmware/brcm/BCM-0a5c-6412.hcd

โหลดโมดูลและ Bluetooth ควรใช้งานได้

sudo modprobe -r btusb   
sudo modprobe btusb

ของ Dell XPS 13 9350 เป็นสิ่งที่ดี แต่เครื่องยังใหม่ค่อนข้าง ... ดังนั้นโปรดเพียงแค่ให้มันบางครั้ง
ทุกอย่างจะได้รับการแก้ไขโดยการยอมรับและชุมชนในการติดตั้ง Ubuntu เริ่มต้น;-)


แหล่งข้อมูล:

Arch Linux วิกิพีเดีย ,
XPS 13 (9350) อินเตอร์เน็ตไร้สายกับอูบุนตู 15.10 ,
ติดตั้ง Ubuntu 15.10 บน Dell XPS 13 9343 (2015): เป็นคู่มือที่สมบูรณ์


ขอบคุณ นี่เป็นสิ่งเดียวกันสำหรับ LTS รุ่น Ubuntu 14.04 หรือไม่
9Cleggy2

1
คำตอบนี้ล้าสมัยเล็กน้อยในขณะนี้ที่ 4.4 พร้อมใช้งานโดยทั่วไป คุณไม่จำเป็นต้องใช้เคอร์เนล 4.3 ที่ได้รับการแก้ไขด้านบน ทำตามคำแนะนำเดียวกัน แต่ติดตั้งเคอร์เนล 4.4 คุณอาจต้องปิดการใช้งาน ipv6 หากคุณพบปัญหาเกี่ยวกับการวาง wifi
jarv

1
ขอบคุณมาก @ hg8 สำหรับคำตอบนี้ ฉันมี XPS 13 9350 กับ ubuntu 15.10 พร้อมกับเคอร์เนล 4.3 แบบกำหนดเองที่ติดตั้งสำหรับไดรเวอร์ wifi และเฟิร์มแวร์ที่ได้รับจาก repo linux-firmware แต่บลูทู ธ ของฉันก็ค่อนข้างแย่ แต่ด้วยการดาวน์โหลดจากเดลล์และคำสั่งของคุณมันทำงานได้สมบูรณ์แบบในตอนนี้ (ก่อนหน้านี้มีช่วงประมาณ 30 ซม. เมื่อใช้เสียงผ่านบลูทู ธ …)
Dolanor

มีปัญหากับดิสก์ NVMe แต่การเปลี่ยนจาก Raid เป็น AHCI ทำงานได้สำหรับฉัน (Ubuntu 16.04.1) ขอบคุณ
knocte

3

ผลงานดังต่อไปนี้:

ก่อนอื่นเราอัพเกรด kernel linux เป็น 4.4

ดาวน์โหลดhttp://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc7-wily/linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.debและจากนั้น:

$ sudo dpkg -i linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb

$ sudo apt-get update
$ sudo apt-get upgrade

ถัดไปติดตั้งเครื่องมือเฟิร์มแวร์ที่อัพเดตแล้ว:

$ sudo apt-get install firmware-b43-installer

จากนั้นดาวน์โหลดและติดตั้งเฟิร์มแวร์ต่อไปนี้: http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.154_all.debและ

$ sudo dpkg -i linux-firmware_1.154_all.deb

รีสตาร์ทเครื่องของคุณและคุณควรมี wifi!


0

ฉันไม่สามารถแสดงความคิดเห็นขอโทษที่ทำให้คำตอบ สำหรับ Ubuntu 14.04 กับ Dell xps 13 9350 ฉันติดตั้งเคอร์เนล 4.4-rc6 ซึ่งทำให้ wifi, bluetooth, suspend และ audio ทำงาน

ฉันทำตามคำแนะนำทั้งหมดที่พบบนอินเทอร์เน็ตที่นี่: https://github.com/awesomebytes/ubuntu14_dell_xps13_9350


1
สวัสดี Awesomebytes ยินดีต้อนรับสู่ถาม Ubuntu! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง ;-)
hg8

0

เคอร์เนล 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/

แก้ไข: เปิดออกหลังจากไม่กี่รีบูตหน้าจอสีดำของฉันคือหลังจากบูตกลับมา .. ดังนั้นนี่คืองานที่กำลังดำเนินการมากขึ้น


ไม่จำเป็นต้องคอมไพล์ซ้ำเพียงแก้ไข initramfs-tools เช่นที่นี่เพื่อบั๊กอินสแตนซ์debuger.debian.org/cgi-bin/bugreport.cgi?bug=807000 ที่เรียกใช้บน launchpad บัก
tjaalton

หากคุณใช้ [เข้ารหัส] LVM เหมือนฉันคุณจะได้รับข้อผิดพลาดนี้Reading all physical volumes, this may take a while ... No Logical Volume Groups foundโดยไม่ต้องใช้NVMEโมดูล unix.stackexchange.com/questions/145334/…
Tim Abell

0

ในสัปดาห์นี้เคอร์เนลที่ฉีดออกมา 4.4 ใหม่ที่เข้ากันได้กับ xps 9350 สามารถกำหนดค่าเพิ่มเติมได้ง่ายๆ

  1. สร้างไดเรกทอรีใหม่เพื่อเก็บบิตทั้งหมดที่เราจะดาวน์โหลด

    mkdir v4.4-wily
    cd v4.4-wily
    
  2. ดาวน์โหลดเคอร์เนลล่าสุดจาก Ubuntu พ้นจากฉัน (ฉันใช้เฉพาะทั่วไป)

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    
  3. ติดตั้งที่

    sudo dpkg -i *.deb
    
  4. รับเฟิร์มแวร์สำหรับไดรเวอร์ intel i915 ล่าสุด

    wget https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver43.tar.bz2
    tar xf sklgucver43.tar.bz2
    cd skl_guc_ver4_3/
    
  5. แก้ไขเพื่อให้แน่ใจว่าคุณสมบัตินั้นถูกต้อง (ใช้ค่าเริ่มต้นเว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่)

    vim install.sh
    sudo sh install.sh
    
  6. หากคุณมี NVME SSD อิมเมจสำหรับการบูตล่าสุดจะไม่โหลดโมดูล nvme ตามค่าเริ่มต้นดังนั้นคุณอาจได้รับความน่าสะพรึงกลัว unresolvable

    ALERT! /dev/disk/by-uuid/##### does not exist.
    

    ซึ่งจะลดปริมาณการบูตลงใน busybox วิธีแก้ปัญหาคือการโหลดโมดูลเคอร์เนล nvme สำหรับอิมเมจสำหรับบูต:

    sudo vim /etc/initramfs-tools/modules
    

    เพิ่ม

    i915
    nvme
    

    เป็นบรรทัดสุดท้าย (ฉันเพิ่มโมดูล i915 สำหรับ giggles)

  7. สร้างอิมเมจสำหรับบูตใหม่

    sudo update-initramfs -u
    sudo update-grub
    
  8. ทำตามขั้นตอนโดย @yancysmith

    sudo apt-get install firmware-b43-installer

    ติดตั้งdeb เฟิร์มแวร์ล่าสุด

    sudo dpkg -i linux-firmware_####_all.deb

  9. ทำตามขั้นตอนจาก arch linux wiki เพื่อติดตั้งเฟิร์มแวร์ Bluetooth

  10. รีบูตและชื่นชมยินดี!

หมายเหตุ:คุณสามารถติดตามบทความก่อนหน้านี้จำนวนมากเพื่อทำให้เครื่องบูตคู่ windows 10 และ Ubuntu เป็นอย่างดีโดยไม่ต้องติดตั้ง windows ใหม่


ฉันตามคำตอบของเรย์ (ตอบ 19 มกราคมเวลา 18:37) แต่ฉันทำ wifi หายหลังจากรีบูต ดังนั้นฉันจึงติดตามมันอีกครั้งโดยใช้เคอร์เนลจาก <pre> kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-rc2-wily </pre> และตอนนี้ทุกอย่างเรียบร้อยดี ขอบคุณ Ray

ฉันทำตามคำแนะนำที่ยอดเยี่ยมของคุณและทุกอย่างดูเหมือนจะโอเค แต่เมื่อฉันรีบูท Ubuntu ก็แค่บู๊ตเป็นหน้าจอสีดำ ความคิดใด ๆ
Mellson

ฉันลองใช้ตัวเลือก linux kernel 4.5 - แล้วก็ใช้ได้ ขอบคุณสำหรับคำแนะนำ!
Mellson

0

ฉันทำสิ่งที่กล่าวมาข้างต้นส่วนใหญ่ยกเว้นการปรับด้วงซึ่งทำให้ฉันเข้าใกล้ wifi ของฉันทำงานได้ แต่ไม่สมบูรณ์ ฉันสามารถใช้โทรศัพท์เป็นฮอตสปอตผ่านบลูทู ธ เพื่อเชื่อมต่ออินเทอร์เน็ตได้ในเวลาเดียวกัน

ฉันสะดุดในโพสต์นี้http://blog.friimaind.it/03/01/2016/installare-ubuntu-15-10-gnome-su-dell-xps-13-9350/ (เป็นภาษาอิตาลี) และโพสต์นี้ไฟล์นี้: /etc/modprobe.d/blacklist.conf โปรด sudo gedit /etc/modprobe.d/blacklist.conf หรือ vi หากคุณเลือกและตรวจสอบว่าโมดูลใดอยู่ในบัญชีดำ

ไม่ว่าคุณจะทำอะไรโปรดตรวจสอบไฟล์นี้เพื่อดูว่าโมดูลเคอร์เนลใดอยู่ในบัญชีดำ โปรดทำเช่นนี้!

ปรากฎว่าไดรเวอร์ bcmwl-kernel-source ถูกขึ้นบัญชีดำเพื่อให้เฟิร์มแวร์ -b43-installer และ b43fwcutter การกระโดดเข้าไปใน synaptic การถอนการติดตั้งไดรเวอร์ bcmwl-kernel-source และติดตั้งทั้ง 'เฟิร์มแวร์ -b43-installer' และ 'b43fwcutter' รวมถึงการรีบูตเครื่องเป็นสิ่งที่ดีสำหรับฉัน

รับทราบนี่คือหลังจากที่ฉันอัปเดตเฟิร์มแวร์ของฉันเป็นล่าสุดเดลล์มี 2/2/2016 ซึ่งคุณสามารถหาได้ที่นี่: wget http://downloads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exeจากนั้น คุณต้องการคัดลอก: sudo cp XPS_9350_1.2.3.exe / boot / efi จากนั้นคุณกระโดดเข้าไปที่ไบออสของคุณเมื่อเริ่มต้น (F2 สำหรับฉัน) เลื่อนลงไปที่อัพเดตแฟลชไบออสและทำสิ่งที่คุณต้องทำ

จากนั้นฉันอัพเกรดเป็น 4.4 และส่วนที่เหลือของมันยกเว้นของด้วง ฉันไม่ยุ่งกับด้วงถ้าไม่มีวิธีอื่น ฉันยังอัปเกรดจาก Gnome 3.16 เป็น 3.18 เนื่องจากฉันใช้โทรศัพท์เป็น wifi ซึ่งฆ่าการปฏิเสธที่จะปิดระบบบั๊กแม้ว่ามันจะยกหัวที่น่ารักอีกครั้ง

โชคดี.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.