如何在 Dell Precision 5510 上安装 Ubuntu 16.04 LTS

如何在 Dell Precision 5510 上安装 Ubuntu 16.04 LTS

有人在新款 Dell Precision 5510 上成功安装 Ubuntu 14.04、15.10 或任何版本吗?

我已经尝试了三天,但收效甚微。

我面临的问题

  1. Intel 8260无线网卡无法识别。

    • 通过安装 14.04 并更新到内核 4.2 来修复,这会导致雷电 3 以太网加密狗无法工作。
  2. 无法休眠或关机。

    • 尝试了很多事情,包括:
      • +acpi=off. 可以关机,但不能休眠。
      • 我不记得我还尝试过什么,但它们有很多。
  3. 安装Ubuntu 15.10时:

    • +首先:获取配置文件中缺少的参数。关键字路径*已修复:tab -> live。
    • 我收到一堆有关 nouveau 的错误消息,然后系统挂起。

系统信息

  • Precision 5510 配备核心 i5 和触摸屏 4k 显示屏。

答案1

如何在 Dell Precision 5510 上安装 Ubuntu 16.04 LTS

[编辑:除了“允许 Linux 查看您的存储设备”步骤之外,在较新的安装介质上,本指南不再必要。只需正常安装,一切正常。]

在过去的几天里,我成功安装了 Ubuntu 16.04 LTS。这些是我安装过程中的笔记。通过 HDMI 进行多显示器连接是可行的。雷电 3 端口也适用于以太网和显示端口。请随意修改并仔细阅读,因为几乎肯定会有一些错误。无论如何,我都不是 Linux 专家。

禁用 nouveau 以便从 Linux live disk 启动

从 Ubuntu 安装媒体启动之前在 grub 上执行此操作,以避免由于视频卡驱动程序故障而导致崩溃。

症状是随机冻结和无限错误,类似于以下内容:nouveau PFIFO SCHED_ERROR。通过在启动期间按 grub 菜单上的“e”并添加来修复“nouveau.modeset=0”到行尾,以“Linux”. 现在按以下方式启动实时磁盘F10

允许 Linux 查看您的存储设备

启动时,按F2CTRL+p可访问 UEFI 配置菜单。导航至SATA 操作在左侧,并将其设置为右侧的高级智能接口如果你有硬盘,或者已禁用如果您只有 NVMe 驱动器。设置SATA 操作 > 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 驱动程序支持包安装戴尔驱动程序

此步骤可能会有问题,因为您正在安装适用于旧版本 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

希望能帮助到你!

答案2

我现在正在使用 Ubuntu 16.04 LTS(每日构建映像),它带有内核 4.4,并且开箱即用,运行非常顺畅!

http://cdimage.ubuntu.com/daily-live/current/

编辑:实际上,我目前正在努力解决外接显示器的问题。我一直在尝试 nvidia 和 i915 驱动程序,并且我必须在登录会话后热插拔屏幕,否则我会在登录屏幕上冻结。在会话中热插拔显示器一次时,我也会出现 1 到 2 次冻结。

dmesg 报告:

[drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe A FIFO underrun

答案3

我还没有尝试过 Ubuntu,但我能够让 Arch 运行它。为此,我从一篇关于在 XPS 15 9550 上安装 Ubuntu 的 Ubuntu 帖子中获得了帮助。Precision 5510 基本上是同一台计算机,只是在使用的显卡和处理器等方面略有不同。

请参阅此链接寻求帮助,包括解决 nouveau 崩溃问题(我在 Arch 中也遇到过这种情况): http://ubuntuforums.org/showthread.php?t=2301071

我非常确定您会想要使用最新的 Ubuntu 版本而不是 LTS 版本,因为这些计算机是全新的,并且仅向较新的内核版本添加了对某些设备的支持。

答案4

史蒂夫,

我一直在测试不同版本的 Ubuntu,以便在最新的 Dell Precision 5510(i7,Skylake)上使用。我遇到了最初描述的问题范围之外的问题,但能够克服它们。后来,我遇到了与您描述的非常相似的问题,在阅读了一篇文章后,我决定尝试 Ubuntu Gnome。我成功地使用了 Ubuntu Gnome 15.04这里,然后应用所有更新。分辨率是可以更改的,所有硬件似乎都在工作,但还有一个问题。我无法从桌面电源菜单关闭笔记本电脑。每当我尝试重新启动或关闭时,它都会挂起并且无法使用,所以我不得不使用电源按钮。我发现了一篇帖子,有人建议安装以下内容:

sudo apt-get update && sudo apt-get install laptop-mode-tools

他们还说他们后来成功升级到 15.10,但在我的型号上效果不太好,以下是我升级到 15.10 后遇到的问题。

  • 需要在内核参数中添加“nomodeset”才能看到图形欢迎器,否则只会挂在灰色屏幕上。
  • 需要手动拔下然后重新插入 USB 鼠标才能识别它。
  • 分辨率锁定在 4k,并且显示设置没有其他可供选择的选项。

希望这可以帮助!

相关内容