Khả năng tương thích Dell XPS 13 (9350) [đã đóng]


13

Máy tính xách tay Dell XPS 13 (9350) có tương thích với hệ điều hành Ubuntu không?

Tôi mới sử dụng Linux và Ubuntu nhưng tôi có ý định chuyển đổi sang phần mềm nguồn mở sau khi không quan tâm đến việc tiếp tục sử dụng Windows. Tôi đã đọc rất nhiều câu chuyện về các vấn đề với Linux khi không nhận ra ổ cứng và Wi-Fi có vấn đề.

Máy tính xách tay sẽ được cài đặt sẵn Windows 10 nhưng tôi đang tìm cách xóa nó và cài đặt Ubuntu làm hệ điều hành duy nhất của tôi. Tôi sẽ thử bản demo Ubuntu trước, nhưng tôi cũng muốn kiểm tra ở đây.


Điều này có thể sẽ giúp: digitaltopo.net/o/?p=243 Có vẻ như bạn cần thay đổi thẻ wifi và thay đổi cài đặt trên ổ SSD của mình, điều này sẽ phá vỡ các cửa sổ ...
Limecat

Có một số vấn đề với kernel linux ổn định hiện tại (4.2) vì vậy bạn sẽ phải cài đặt và cài đặt một kernel được biên dịch sẵn. Thêm thông tin và thảo luận: sul.ccfink.de/?p=11 (hướng dẫn cài đặt hoàn chỉnh) wiki.archlinux.org/index.php/Dell_XPS_13_(2016) (thông tin bổ sung về bluetooth, v.v.) Ngoài ra còn có một liên kết đến các diễn đàn dell (Tôi không thể đăng bài vì tôi không có đủ danh tiếng)
user2295555

1
Nếu bạn muốn có XPS13, có lẽ bạn nên đợi "Phiên bản dành cho nhà phát triển" đi kèm với Ubuntu được cài đặt sẵn và được Dell hỗ trợ.
dobey

quá muộn, có một cái và xóa sạch nó :-D
Tim Abell

Xin vui lòng xem bài viết của tôi. Tôi gặp vấn đề khi sử dụng nó và cuối cùng tìm thấy một cách tạm thời để bỏ qua điều này.
Dean Chen

Câu trả lời:


6

Hiện tại vẫn còn một số vấn đề tương thích với cài đặt Ubuntu mặc định.
Đây là những gì bạn phải làm để cài đặt hệ thống Ubuntu hoạt động tốt ...


Sự chuẩn bị

Trước hết - bạn sẽ không thể kết nối internet từ Ubuntu 15.10
vì thẻ WiFi hiện không được hỗ trợ - để cài đặt, bạn sẽ cần:

  • Một bộ chuyển đổi USB Wifi hoặc Ethernet
  • một khóa USB chứa kernel sau do Cephyr biên dịch (kernel này chứa một bản vá bổ sung để sử dụng thẻ WiFi này).

Ubuntu sẽ không phát hiện đĩa của bạn ngay lập tức vì bộ điều khiển SATA được đặt thành Bật RAID .
Khởi động vào BIOS (Nhấn F12khi khởi động) và đặt bộ điều khiển SATA thành Tắt hoặc thành AHCI .

Lưu ý: Nếu bạn muốn giữ một khởi động kép với Windows, bạn phải làm theo quy trình này .


Cài đặt

Tạo phương tiện cài đặt USB / DVD Ubuntu 15.10 có thể khởi động.
Khởi động từ nó bằng cách chọn nó trong menu BIOS. Cài đặt Ubuntu như bình thường.

Khắc phục sự cố

Wifi

Khi quá trình cài đặt hoàn tất, hãy mở một thiết bị đầu cuối ( Ctrl+ Alt+ T) và cài đặt kernel đã vá:

#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

Khởi động lại và WiFi nên hoạt động đúng cách ngay bây giờ.

Cập nhật hệ thống:

sudo apt-get update
sudo apt-get upgrade

Bluetooth

Để làm cho Bluetooth hoạt động chính xác, bạn phải cài đặt phần mềm 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

Tải lại mô-đun và Bluetooth sẽ hoạt động.

sudo modprobe -r btusb   
sudo modprobe btusb

Dell XPS 13 9350 là một máy tốt, nhưng vẫn còn khá mới ... vì vậy xin vui lòng cho nó một chút thời gian,
mọi thứ sẽ được Canonical và cộng đồng sửa chữa trong cài đặt Ubuntu mặc định ;-) .


Nguồn:

Arch Linux Wiki ,
XPS 13 (9350) WiFi với Ubuntu 15.10 ,
Cài đặt Ubuntu 15.10 trên Dell XPS 13 9343 (2015): Hướng dẫn đầy đủ .


Cảm ơn. Điều này có giống với phiên bản LTS Ubuntu 14.04 không?
9Cleggy2

1
Câu trả lời này hơi lỗi thời vì hiện tại 4.4 thường có sẵn. Bạn không cần phải sử dụng kernel 4.3 đã vá ở trên. Thay vào đó hãy làm theo các hướng dẫn tương tự nhưng cài đặt kernel 4.4. Bạn cũng có thể cần phải tắt ipv6 nếu bạn gặp sự cố với việc ngắt wifi.
jarv

1
Cảm ơn rất nhiều @ hg8 cho câu trả lời này. Tôi có XPS 13 9350 với Ubuntu 15.10, với kernel 4.3 tùy chỉnh được cài đặt cho trình điều khiển wifi và phần sụn nhận được từ repo linux-firmware. Nhưng bluetooth của tôi khá tệ, nhưng với việc tải xuống từ dell và các lệnh của bạn, nó hoạt động hoàn hảo ngay bây giờ. (trước đây, nó có phạm vi xấp xỉ 30cm khi sử dụng âm thanh qua bluetoothio)
Dolanor

Có vấn đề với đĩa NVMe, nhưng chuyển từ Raid sang AHCI đã làm việc cho tôi (Ubuntu 16.04.1) cảm ơn.
knocte

3

Các công việc sau đây:

Đầu tiên chúng tôi nâng cấp kernel linux lên 4.4.

Tải 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 và sau đó:

$ 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

Tiếp theo cài đặt một số công cụ firmware cập nhật:

$ sudo apt-get install firmware-b43-installer

Sau đó, tải xuống và cài đặt chương trình cơ sở sau: http://mirrors.kernel.org/ubfox/pool/main/l/linux-firmware/linux-firmware_1.154_all.deb

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

Khởi động lại máy của bạn, và bạn nên có wifi!


0

Tôi không thể bình luận xin lỗi vì đã trả lời. Đối với Ubuntu 14.04 với Dell xps 13 9350, tôi đã cài đặt kernel 4.4-RC6 giúp wifi, bluetooth, treo và âm thanh hoạt động.

Tôi đã thực hiện các hướng dẫn dựa trên tất cả các hướng dẫn tôi tìm thấy trên internet tại đây: https://github.com/awesomebytes/ubfox14_dell_xps13_9350


1
Xin chào awesomebytes, chào mừng bạn đến hỏi Ubuntu! Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. ;-)
hg8

0

Kernel 4.4 đã được phát hành và sẽ khắc phục hầu hết các vấn đề ngay bây giờ. (Tôi đã cài đặt nó và không gặp bất kỳ vấn đề nào cho đến nay.

Nếu XPS 13 của bạn (như của tôi) được trang bị SSD NVMe, bạn sẽ phải biên dịch kernel tùy chỉnh nơi bạn bật mô-đun nvme. Nếu không thì kernel sẽ không thể tìm thấy SSD.

Để làm như vậy, hãy làm như sau: Đầu tiên hãy lấy các gói cần thiết

$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils
$ sudo apt-get install kernel-package
$ sudo apt-get install libssl-dev

Nhận kernel 4.4.

$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz

Giải nén nó

$ tar xvf linux-4.4.tar.xz
$ cd linux-4.4/

Sao chép tập tin cấu hình hiện tại của bạn

$ cp /boot/config-$(uname -r) .config

Bây giờ chỉnh sửa tệp .config bằng trình chỉnh sửa yêu thích của bạn để bật mô-đun NVMe.

nano .config

Tìm kiếm CONFIG_BLK_DEV_NVME và đặt nó thành y (từ m)

CONFIG_BLK_DEV_NVME=y

Bây giờ là lúc biên dịch kernel tùy chỉnh của bạn. (lệnh cuối cùng có thể dễ dàng mất tới 1,5 giờ)

make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.NAS kernel_image kernel_headers

Và cài đặt! (bỏ qua các cảnh báo đến từ cái đầu tiên)

$ 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

Bây giờ chỉ cần khởi động lại và nó sẽ bắt đầu trong kernel 4.4.

Ngoài ra, sau một vài lần khởi động lại, tôi gặp vấn đề trong đó màn hình của tôi sẽ vẫn đen. Có vẻ như có vấn đề với trình điều khiển skylake và đồ họa.

Đối với tôi, nó đã được sửa bằng cách thay đổi tệp grub.

sudo nano /etc/default/grub

Sau đó thay đổi dòng ghi GRUB_CMDLINE_LINUX_DEFAULT thành

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.preliminary_hw_support=1"

Lưu và áp dụng các thay đổi bằng cách sử dụng:

sudo update-grub

Nguồn để tạo kernel tùy chỉnh: http://www.cyberciti.biz/faq/debian-ubfox-building-installing-a-custom-linux-kernel/

EDIT: Hóa ra sau một vài lần khởi động lại màn hình đen của tôi là sau khi khởi động trở lại .. vì vậy đây là một công việc đang diễn ra.


không cần phải biên dịch lại, chỉ cần sửa chữa initramfs-tools thích ở đây ví dụ bugs.debian.org/cgi-bin/bugreport.cgi?bug=807000 nộp vào bệ phóng quá bugs.launchpad.net/ubuntu/+source/initramfs-tools/ + lỗi / 1524879
tjaalton

Nếu bạn đang chạy [mã hóa] LVM như tôi, bạn sẽ gặp lỗi này Reading all physical volumes, this may take a while ... No Logical Volume Groups foundmà không có NVMEmô-đun. unix.stackexchange.com/questions/145334/ Mạnh
Tim Abell

0

Kể từ tuần này, hạt nhân chính 4.4 mới được phát hành tương thích với xps 9350 một vài cấu hình bổ sung đơn giản nhỏ.

  1. tạo một thư mục mới để chứa tất cả các bit chúng tôi sẽ tải xuống

    mkdir v4.4-wily
    cd v4.4-wily
    
  2. tải về kernel mới nhất từ ​​dòng chính của Ubuntu (tôi chỉ sử dụng chung)

    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. Cài đặt nó

    sudo dpkg -i *.deb
    
  4. tải firmware cho trình điều khiển intel i915 mới nhất

    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. chỉnh sửa để đảm bảo các thuộc tính là chính xác (sử dụng mặc định trừ khi bạn biết bạn đang làm gì)

    vim install.sh
    sudo sh install.sh
    
  6. nếu bạn có ổ SSD NVME, các hình ảnh khởi động mới nhất không tải mô-đun nvme theo mặc định để bạn có thể nhận được sự sợ hãi, không thể giải quyết được

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

    làm giảm tải khởi động xuống busybox. Giải pháp là tải mô-đun hạt nhân nvme cho ảnh khởi động:

    sudo vim /etc/initramfs-tools/modules
    

    thêm vào

    i915
    nvme
    

    là dòng cuối cùng (tôi đã thêm mô-đun i915 cho tiếng cười khúc khích)

  7. xây dựng lại hình ảnh khởi động

    sudo update-initramfs -u
    sudo update-grub
    
  8. theo dõi bởi @yancysmith

    sudo apt-get install firmware-b43-installer

    cài đặt chương trình cơ sở mới nhất

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

  9. làm theo các bước từ wiki linux arch để cài đặt firmware Bluetooth

  10. khởi động lại và vui mừng!

Lưu ý: bạn có thể theo dõi nhiều bài viết trước để làm cho máy khởi động kép windows 10 và Ubuntu độc đáo mà không cần cài đặt lại windows.


Tôi đã làm theo câu trả lời của Ray (trả lời ngày 19 tháng 1 lúc 18 giờ 37 phút) nhưng tôi bị mất wifi sau khi khởi động lại. Vì vậy, tôi theo dõi nó một lần nữa bằng cách sử dụng kernel từ <pre> kernel.ubfox.com/~kernel-ppa/mainline/v4.5-rc2-wily </ pre> và bây giờ mọi thứ đều ổn. Cảm ơn Ray

Tôi đã làm theo hướng dẫn tuyệt vời của bạn và mọi thứ dường như hoạt động tốt. Nhưng khi tôi khởi động lại, Ubuntu chỉ khởi động vào màn hình đen. Có ý kiến ​​gì không?
Mellson

Tôi đã thử với một ứng cử viên phát hành kernel linux 4.5 - sau đó nó hoạt động. Cảm ơn đã hướng dẫn!
Mellson

0

Tôi đã làm hầu hết những gì được đề cập ở trên, ngoại trừ việc điều chỉnh grub, điều này giúp tôi gần hơn với wifi hoạt động nhưng không hoàn toàn. Tôi đã có thể sử dụng điện thoại của mình như một điểm phát sóng qua bluetooth để lấy Internet trong thời gian này.

Sau đó, tôi tình cờ thấy bài đăng này http://blog.friimaind.it/03/01/2016/installare-ubfox-15-10-gnome-su-dell-xps-13-9350/ (bằng tiếng Ý) và nó đã được đề cập tệp này: /etc/modprobe.d/blacklist.conf. Vui lòng sudo gedit /etc/modprobe.d/blacklist.conf hoặc vi nếu bạn chọn và kiểm tra mô-đun nào được liệt kê trong danh sách đen.

Dù bạn làm gì, vui lòng kiểm tra tệp này để xem các mô-đun hạt nhân nào được đưa vào danh sách đen. LÀM ƠN HÃY LÀM VIỆC NÀY!

Nó chỉ ra rằng trình điều khiển nguồn bcmwl-kernel đã được đưa vào danh sách đen để ủng hộ firmware-b43-Installer và b43fwcutter. Nhảy vào synap, gỡ cài đặt trình điều khiển nguồn bcmwl-kernel và cài đặt cả 'firmware-b43-Installer' và 'b43fwcutter' cũng như khởi động lại là những gì hiệu quả với tôi.

Hãy lưu ý, đây là sau khi tôi cập nhật chương trình cơ sở của mình lên phiên bản mới nhất vào ngày 2/2/2016, bạn có thể tìm thấy ở đây: wget http://doads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exe sau đó bạn muốn sao chép: sudo cp XPS_9350_1.2.3.exe / boot / efi. Sau đó, bạn nhảy vào bios của mình khi bắt đầu (F2 cho tôi) cuộn xuống cập nhật flash bios và làm những gì bạn phải làm.

Sau đó, tôi nâng cấp lên 4.4 và phần còn lại của nó ngoại trừ các công cụ grub. Tôi không gây rối với grub trừ khi không còn cách nào khác. Tôi cũng đã nâng cấp từ Gnome 3.16 lên 3.18 kể từ khi tôi sử dụng điện thoại của mình dưới dạng wifi, điều này đã giết chết việc từ chối tắt máy mặc dù điều đó một lần nữa ngẩng cao đầu.

Chúc may mắn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.