Dell XPS 13(9350)笔记本电脑是否与Ubuntu OS兼容?
我是Linux和Ubuntu的新手,但由于对继续使用Windows不感兴趣,因此我打算将其转换为开源软件。我读了很多有关Linux无法识别硬盘驱动器且Wi-Fi出现问题的故事。
该笔记本电脑将预装Windows 10,但我希望将其删除,并安装Ubuntu作为我的唯一操作系统。我将首先尝试Ubuntu演示,但我也想在此处进行检查。
Dell XPS 13(9350)笔记本电脑是否与Ubuntu OS兼容?
我是Linux和Ubuntu的新手,但由于对继续使用Windows不感兴趣,因此我打算将其转换为开源软件。我读了很多有关Linux无法识别硬盘驱动器且Wi-Fi出现问题的故事。
该笔记本电脑将预装Windows 10,但我希望将其删除,并安装Ubuntu作为我的唯一操作系统。我将首先尝试Ubuntu演示,但我也想在此处进行检查。
Answers:
当前,默认的Ubuntu安装仍然存在一些兼容性问题。
这是您需要执行的工作才能正常安装Ubuntu系统...
首先-您将无法从Ubuntu 15.10开箱即用地连接到Internet,
因为当前不支持WiFi卡-对于安装,您将需要:
Ubuntu将不会立即检测到您的磁盘,因为SATA-controller设置为RAID On。
引导进入BIOS(F12在启动时按键),然后将SATA-controller设置 为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
Dell XPS 13 9350是一台不错的机器,但是还是相当新的机器……所以请给它一些时间,
一切将由Canonical和社区在默认的Ubuntu安装中修复;-)。
资料来源:
Arch Linux的维基,
XPS 13(9350)无线与Ubuntu 15.10,
一个完整的指南:戴尔XPS 13 9343(2015)安装Ubuntu 15.10。
以下作品:
首先,我们将linux内核升级到4.4。
$ 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!
内核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/
编辑:几次重启后结果显示我的黑屏是在重启后..所以这更多的是正在进行的工作。
Reading all physical volumes, this may take a while ... No Logical Volume Groups found
没有NVME
模块的情况下会收到此错误。unix.stackexchange.com/questions/145334/...
从本周开始,新发布的4.4 mainline内核与xps 9350兼容一些小的简单附加配置。
创建一个新目录来保存我们将下载的所有位
mkdir v4.4-wily
cd v4.4-wily
从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
安装那个
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
作为最后几行(我为傻笑添加了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中的步骤安装蓝牙固件
重新启动并欢喜!
注意:您可以按照前面的许多文章,使机器很好地双重启动Windows 10和Ubuntu,而无需重新安装Windows。
除了调整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的想法,尽管这再次引起了人们的注意。
祝好运。