Dell XPS 13(9350)兼容性[关闭]


13

Dell XPS 13(9350)笔记本电脑是否与Ubuntu OS兼容?

我是Linux和Ubuntu的新手,但由于对继续使用Windows不感兴趣,因此我打算将其转换为开源软件。我读了很多有关Linux无法识别硬盘驱动器且Wi-Fi出现问题的故事。

该笔记本电脑将预装Windows 10,但我希望将其删除,并安装Ubuntu作为我的唯一操作系统。我将首先尝试Ubuntu演示,但我也想在此处进行检查。


这可能会有所帮助:digitaltopo.net/o/ ?
p=243

当前稳定的linux内核(4.2)存在一些问题,因此您必须安装并安装预编译的内核。更多信息和讨论:sul.ccfink.de/?p=11(完整的安装指南)wiki.archlinux.org/index.php/Dell_XPS_13_2016)(有关蓝牙等的附加信息)还有Dell论坛的链接。 (我无法发布,因为我没有足够的声誉)
user2295555

1
如果您需要XPS13,则可能应该等待“开发人员版”,该版将预装Ubuntu并由Dell支持。
dobey's

为时已晚,把它擦干了:-D
蒂姆·阿贝尔

请看我的帖子。我在使用它时遇到了问题,最后找到了一种暂时的方法来绕过它。
Dean Chen

Answers:


6

当前,默认的Ubuntu安装仍然存在一些兼容性问题。
这是您需要执行的工作才能正常安装Ubuntu系统...


制备

首先-您将无法从Ubuntu 15.10开箱即用地连接到Internet,
因为当前不支持WiFi卡-对于安装,您将需要:

  • USB Wifi或以太网适配器加密狗
  • 一个USB密钥,其中包含以下由Cephyr编译的内核(此内核包含使用此WiFi卡的附加补丁程序)。

Ubuntu将不会立即检测到您的磁盘,因为SATA-controller设置为RAID On
引导进入BIOS(F12在启动时按键),然后将SATA-controller设置 为OffAHCI

注意:如果要与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

重新加载模块,蓝牙应能正常工作。

sudo modprobe -r btusb   
sudo modprobe btusb

Dell XPS 13 9350是一台不错的机器,但是还是相当新的机器……所以请给它一些时间,
一切将由Canonical和社区在默认的Ubuntu安装中修复;-)


资料来源:

Arch Linux的维基
XPS 13(9350)无线与Ubuntu 15.10
一个完整的指南:戴尔XPS 13 9343(2015)安装Ubuntu 15.10


谢谢。LTS版本Ubuntu 14.04是否相同?
9Cleggy2

1
现在普遍可用4.4,因此这个答案有些过时了。您不需要使用上面修补的4.3内核。而是遵循相同的说明,但安装4.4内核。如果看到wifi掉线问题,则可能还需要禁用ipv6。
jarv

1
非常感谢@ hg8提供此答案。我有一个带有Ubuntu 15.10的XPS 13 9350,并为wifi驱动程序安装了自定义的4.3内核,并且从linux-firmware repo获取了固件。但是我的蓝牙效果很差,但是通过dell的下载和您的命令,它现在可以完美运行了。(之前,通过蓝牙使用音频时,范围约为30厘米…)
Dolanor

NVMe磁盘出现了问题,但是从Raid切换到AHCI对我有用(Ubuntu 16.04.1),谢谢。
knocte

3

以下作品:

首先,我们将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

我无法对您的回答表示遗憾。对于使用Dell xps 13 9350的Ubuntu 14.04,我安装了4.4-rc6内核,可以使wifi,蓝牙,暂停和音频正常工作。

我根据在互联网上找到的所有说明进行了说明:https : //github.com/awesomebytes/ubuntu14_dell_xps13_9350


1
您好awesomebytes,欢迎问问Ubuntu!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。;-)
hg8

0

内核4.4已发布,现在应该可以解决大多数问题。(我已经安装了它,到目前为止还没有遇到任何问题。

如果您的XPS 13(如我的XPS)配备了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

现在重新启动,它应该在内核4.4中启动。

另外,几次重启后,我遇到了问题,我的屏幕将保持黑屏。似乎出现了Skylake和图形驱动程序的问题。

对我来说,它是通过更改grub文件而修复的。

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这样的例子,例如bugs.debian.org/cgi-bin/bugreport.cgi?bug=807000也在启动板上提交bugs.launchpad.net/ubuntu/+source/initramfs-tools/ + bug / 1524879
tjaalton

如果您像我一样运行[加密] LVM,则在Reading all physical volumes, this may take a while ... No Logical Volume Groups found没有NVME模块的情况下会收到此错误。unix.stackexchange.com/questions/145334/...
蒂姆·阿贝尔

0

从本周开始,新发布的4.4 mainline内核与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模块,因此您可能会感到恐惧,无法解决

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

    这会将引导加载降低到busybox中。解决方案是为引导映像加载nvme内核模块:

    sudo vim /etc/initramfs-tools/modules
    

    i915
    nvme
    

    作为最后几行(我为傻笑添加了i915模块)

  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中的步骤安装蓝牙固件

  10. 重新启动并欢喜!

注意:您可以按照前面的许多文章,使机器很好地双重启动Windows 10和Ubuntu,而无需重新安装Windows。


我按照Ray的回答(于1月19日在18:37回答),但是重新启动后我失去了wifi。因此,我再次使用<pre> kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-rc2-wily </ pre>中的内核,现在一切正常。谢谢雷

我遵循了您的出色指导,一切似乎都正常。但是当我重新启动Ubuntu时,它只是启动进入黑屏。有任何想法吗?
Mellson '16

我尝试使用Linux内核4.5的发行候选版本-然后它起作用了。感谢您的指导!
Mellson '16

0

除了调整grub之外,我做了上面提到的大多数事情,这使我更接近wifi的工作能力,但还不完全。同时,我能够通过蓝牙将手机用作热点来获取Internet。

然后我偶然发现了这篇文章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源驱动程序列入了黑名单,以支持固件-b43-installer和b43fwcutter。进入突触,卸载bcmwl-kernel-source驱动程序,并安装'firmware-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。然后,您可以在开始时跳入BIOS(对于我来说是F2),向下滚动至BIOS Flash更新,然后执行您必须做的事情。

然后我升级到4.4,除grub之外的其余部分。除非没有其他方法,否则我不会惹恼grub。自从我将手机用作wifi以来,我还从Gnome 3.16升级到3.18,这杀死了拒绝关闭bug的想法,尽管这再次引起了人们的注意。

祝好运。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.