戴尔XPS 13(9350)兼容性
戴尔XPS 13(9350)笔记本电脑是否与Ubuntu OS兼容?
我是Linux和Ubuntu的新手,但在不再使用Windows之后,我很想成为一个转换为开源软件。 我一直在阅读很多关于Linux无法识别硬盘驱动器和Wi-Fi存在问题的故事。
笔记本电脑将预装Windows 10,但我希望将其删除并安装Ubuntu作为我唯一的操作系统。 我将首先尝试Ubuntu演示,但我也想在这里查看。
目前,默认的Ubuntu安装仍存在一些兼容性问题。
以下是为了正常工作的Ubuntu系统安装所需要做的…
制备
首先 – 你将无法从Ubuntu 15.10开箱即可连接到互联网
因为目前不支持WiFi卡 – 对于安装,您需要:
- USB Wifi或以太网适配器加密狗
- 包含由Cephyr编译的以下内核的USB密钥(此内核包含使用此WiFi卡的附加补丁 )。
Ubuntu不会立即检测到您的磁盘,因为SATA控制器设置为RAID On 。
启动进入BIOS(启动时按F12 )并将SATA控制器设置为Off或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
重新加载模块和蓝牙应该工作。
sudo modprobe -r btusb sudo modprobe btusb
戴尔XPS 13 9350是一款不错的机器,但它还是一款非常新的机器……所以请给它一些时间,
一切都将由Canonical和社区在默认的Ubuntu安装中修复😉 。
资料来源:
Arch Linux Wiki ,
XPS 13(9350)WiFi与Ubuntu 15.10 ,
在Dell XPS 13 9343(2015)上安装Ubuntu 15.10:完整指南 。
以下作品:
首先我们将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!
我无法评论抱歉回答。 对于带有戴尔xps 13 9350的Ubuntu 14.04,我安装了内核4.4-rc6,它可以实现wifi,蓝牙,挂起和音频工作。
我根据我在互联网上找到的所有说明做了说明: https : //github.com/awesomebytes/ubuntu14_dell_xps13_9350
内核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
现在只需重启,它应该从内核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/
编辑:在几次重新启动后,我的黑屏在启动后又回来了……所以这更像是一项正在进行的工作。
截至本周,新发布的4.4主线内核与xps 9350兼容了一些简单的附加配置。
-
创建一个新目录来保存我们将下载的所有位
mkdir v4.4-wily cd v4.4-wily
-
从ubuntu主线下载最新的内核(我只使用了generics)
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
-
安装它
sudo dpkg -i *.deb
-
获取最新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/
-
编辑以确保属性正确(除非您知道自己在做什么,否则请使用默认值)
vim install.sh sudo sh install.sh
-
如果您有NVME SSD,默认情况下最新的启动映像不会加载nvme模块,因此您可能会遇到可怕的,无法解决的问题
ALERT! /dev/disk/by-uuid/##### does not exist.
它将启动负载降低到busybox。 解决方案是为引导映像加载nvme内核模块:
sudo vim /etc/initramfs-tools/modules
加
i915 nvme
作为最后一行(我为giggles添加了i915模块)
-
重建启动映像
sudo update-initramfs -u sudo update-grub
-
按照@yancysmith的步骤
sudo apt-get install firmware-b43-installer
安装最新的固件deb
sudo dpkg -i linux-firmware_####_all.deb
-
按照arch linux wiki中的步骤安装蓝牙固件
-
重启并高兴!
注意:您可以按照许多以前的文章来制作机器双启动窗口10和Ubuntu,而无需重新安装Windows。
我做了上面提到的大部分内容,除了调整grub,这让我更接近我的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。
无论您做什么,请检查此文件以查看哪些内核模块被列入黑名单。 请你这样做!
事实certificate,bcmwl-kernel-source驱动程序被列入黑名单,支持firmware-b43-installer和b43fwcutter。 跳入synaptic,卸载bcmwl-kernel-source驱动程序,并安装’firmware-b43-installer’和’b43fwcutter’以及重新启动对我有用。
请注意,这是在我将我的固件更新到2016年2月2日dell的最新版本之后,您可以在此处找到: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。 我也从Gnome 3.16升级到3.18,因为我使用我的手机作为wifi,这导致拒绝关闭错误,虽然这再次提升了它的可爱头脑。
祝好运。