如何在Dell Precision 5510上安装Ubuntu 16.04 LTS
[编辑:除了“允许Linux查看存储设备”步骤以外,在较新的安装媒体上,也不再需要本指南。只需正常安装,一切正常。]
在过去的几天里,我能够安装Ubuntu 16.04 LTS。这些是我的安装说明。通过HDMI进行多显示器连接。雷电3端口也适用于以太网和显示端口。由于几乎肯定存在一些错误,请您对此进行修改并仔细阅读。无论如何,我都不是Linux专家。
禁用nouveau以便从Linux实时磁盘启动
从Ubuntu安装介质启动之前,请在grub上执行此操作,以避免由于视频卡驱动程序行为不当而导致崩溃。
症状是随机冻结和无限错误,如下所示:nouveau PFIFO SCHED_ERROR。通过在引导过程中在grub菜单上按'e'进行修复,并将“ nouveau.modeset = 0”添加到以“ linux”开头的行的末尾。现在,按F10引导活动磁盘。
允许Linux查看您的存储设备
引导时,按F2
或CTRL
+ p
访问UEFI配置菜单。导航到左侧的SATA Operation(SATA操作),然后在右侧将其设置为AHCI(如果有硬盘驱动器),或者将其设置为Disabled(如果只有NVMe驱动器)。设置SATA Operation> RAID 0会将NVMe驱动器从Linux隐藏起来的原因是,它会打开专有的RAID + AHCI驱动程序,该驱动程序存储在名为Intel RST的固件中。没有很多修补程序,Linux很难与Intel RST驱动程序进行通信。
一旦启动,并且没有连接外部监视器,则可以正常安装。仅在重新启动到新安装的系统后,才应执行以下操作。
为Ubuntu安装内核4.6
在较新的安装媒体上,此步骤不是必需的。运行uname -a
以查看Ubuntu Live CD上正在运行的内核。如果是4.6版或更高版本,请跳过此步骤。
mkdir -p ~/Downloads/Precision_5510_install/kernel
cd ~/Downloads/Precision_5510_install/kernel
BASE_URL="http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6.2-yakkety"
wget "$BASE_URL"/CHECKSUMS
wget "$BASE_URL"/CHECKSUMS.gpg
wget "$BASE_URL"/linux-headers-4.6.2-040602_4.6.2-040602.201606100516_all.deb
wget "$BASE_URL"/linux-headers-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
wget "$BASE_URL"/linux-image-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
gpg --keyserver keyserver.ubuntu.com --recv 17C622B0 # Import the gpg keys from Ubuntu's mainline kernel team.
gpg --verify CHEKSUMS.gpg CHECKSUMS # Verify that the list of checksums is from Ubuntu.
sha256sum -c CHECKSUMS | grep 'OK' # Check the integrity of the downloaded files.
sudo dpkg -i *.deb
您可以在此处找到gpg键来验证文件是否未被篡改。
启用休眠
首先测试一下休眠是否有效:
sudo pm-hibernate
如果能够恢复,请创建一个文件以允许从GUI进入休眠状态。
cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
EOF
从Ubuntu驱动程序支持包安装Dell驱动程序
这一步可能会有问题,因为您正在安装用于旧版Ubuntu的.debs。可能有一个更好的解决方案,但是我还没有弄清楚。
在通过HDMI插入显示器的情况下启动笔记本电脑会导致机器崩溃,直到我这样做为止。可能需要对您进行一些故障排除。
cd ../
wget http://downloads.dell.com/FOLDER01797540M/1/xps13_ult_x03.fish.tar.gz
tar xf xps13_ult_x03.fish.tar.gz
cd debs
sudo apt-get install libxdo3 xdotool
sudo dpkg -if workaround-screen-lock-malfunction_1_all.deb
即使没有插入任何声音,ALSA默认也将声音发送到HDMI。
echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
设置Nvidia Optimus
首先安装大黄蜂
sudo apt-get install bumblebee bumblebee-nvidia primus
接下来,删除所有现有的nvidia软件包并安装更新的软件包。
sudo apt-get purge nvida-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-prime
sudo service lightdm restart
添加一个指示器,以便您可以判断是否正在使用Intel或Nvidia。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
在TTY控制台上增加文本大小(用于4k屏幕)
在此笔记本电脑的4k屏幕上,切换到TTY时(例如,在从Unity按下CTRL + ALT + F1时),字体大小几乎不可读。您可以像这样更改它:
sudo dpkg-reconfigure console-setup
- 选择UTF-8
- 选择默认的“合并-拉丁语...”选项(“拉丁语”包括英语字母)
- 选择终端字体
- 选择16x32
希望能帮助到你!