按照这个教程https://github.com/yxrdydh/dell-xps-9560-ubuntu-respin,找一个linux机器或者使用虚拟机制作启动U盘,不然直接制作启动U盘,会卡死在重启界面。
首先开机F2 进入Bios,修改SATA operation从Raid 到AHCI,再重装windows。 如果不想重装,先进入Windows安全模式,再进入bios修改SATA operation,然后等待Windows自我修复。Secure Boot - Secure Boot Enable里改成Disabled。General - Advanced Boot Options里,Enable Legacy Option ROMs去掉,否则USB将采用legacy模式,导致最后无法安装启动项。
如何不重装Windows改变SATA operation 参见我另外一篇文章 https://www.jianshu.com/p/e490108cd6e6
第一步. 下载repo。
sudo apt install git
git clone https://github.com/stockmind/dell-xps-9560-ubuntu-respin.git
cd dell-xps-9560-ubuntu-respin/
如果出现错误如下
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
参照这篇文章解决https://www.jianshu.com/p/b77484265217
第二步. 安装所需的包
sudo apt install -y git wget genisoimage bc squashfs-tools xorriso
第三步. 下载ISO安装包,喜欢ubuntu哪个版本就下载哪个版本
第四步. Build Your Respun ISO (重构ISO,不知道翻译的我)
./build.sh <iso filename>
例如我的是:
./build.sh ubuntu-18.04.1-desktop-amd64.iso -c bionicbeaver
代码跑完估计20分钟,之后将生成的iso(例如在我的电脑里是linuxium-v5.0-rc5-ubuntu-18.04.1-desktop-amd64.iso)做成启动U盘,安装系统
制作启动U盘作者推荐使用Etcher软件,该软件安装方法
su
apt-get install gdebi -y
wget https://github.com/resin-io/etcher/releases/download/v1.1.1/etcher-electron_1.1.1_amd64.deb
gdebi etcher-electron_1.1.1_amd64.deb
就装好了,直接把ISO拖入就可以。非常直观。
第五步. 安装完后
第一次启动后必须安装的(电源管理相关,不在乎续航可以不用理)
sudo tlp start
sudo powertop --auto-tun
可能我的电脑电池目前是需更换状态sudo powertop --auto-tun
在我电脑上并不起作用。
显卡切换
Intel:
sudo prime-select intel
Nvidia:
sudo prime-select nvidia
教程结束。
常见问题:
Nvidia卡 如果安装显卡驱动有问题,可以先卸载所有Nvidia相关显卡,再重新安装
错误如下:
The following packages have unmet dependencies.
libnvidia-ifr1-390 : Depends: libnvidia-gl-390 but it is not installed
libnvidia-ifr1-390:i386 : Depends: libnvidia-gl-390:i386 but it is not installed
nvidia-driver-390 : Depends: libnvidia-gl-390 (= 390.87-0ubuntu0~gpu18.04.1) but it is not installed
Recommends: libnvidia-gl-390:i386 (= 390.87-0ubuntu0~gpu18.04.1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
使用命令:
sudo apt-add-repository -r ppa:graphics-drivers/ppa
sudo apt update
sudo apt remove nvidia*
sudo apt autoremove
sudo ubuntu-drivers autoinstall
如果需要安装Cuda 按下面步骤
安装CUDA "dependencies"
sudo apt-get install build-essential dkms
sudo apt-get install freeglut3 freeglut3-dev libxi-dev libxmu-dev
从官网下载CUDA 10 "deb" 文件https://developer.nvidia.com/cuda-zone
sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda
sudo apt install nvidia-cuda-toolkit
修改 .bashrc文件
sudo vi ~/.bashrc
在文件末尾添加
export PATH="$PATH:/usr/local/cuda-10.0/bin"
export CUDADIR=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
source ~/.bashrc
su 取得root权限后重复上述修改bashrc的过程。
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd