Как установить Ubuntu 16.04 LTS на Dell Precision 5510
[edit: Помимо шага «Разрешить Linux видеть ваше устройство хранения», на более новых установочных носителях это руководство больше не требуется. Просто установите нормально, все работает.]
Мне удалось установить Ubuntu 16.04 LTS за последние несколько дней. Это мои заметки из установки. Мультимониторные соединения через HDMI работают. Порт Thunderbolt 3 также работает для Ethernet и Display Port. Пожалуйста, почувствуйте, чтобы пересмотреть это, и внимательно прочитать, так как почти наверняка есть некоторые ошибки. Я ни в коем случае не эксперт по Linux.
Отключите nouveau для загрузки с живого диска Linux
Сделайте это в grub перед загрузкой с установочного носителя Ubuntu, чтобы избежать сбоев из-за неправильной работы драйверов видеокарты.
Симптомами являются случайные зависания и бесконечные ошибки, что-то вроде следующего: nouveau PFIFO SCHED_ERROR. Исправьте это, нажав «e» в меню grub во время загрузки и добавив «nouveau.modeset = 0» в конец строки, начинающейся с «linux» . Теперь загрузите живой диск, нажав F10 .
Разрешить Linux видеть ваше устройство хранения
При загрузке нажмите F2
или CTRL
+, p
чтобы получить доступ к меню конфигурации UEFI. Перейдите к разделу «Операция SATA» слева и установите для него значение « AHCI», если у вас есть жесткий диск, или « Отключено», если у вас только диск NVMe. Причина, по которой параметр SATA Operation> RAID 0 скрывает диск NVMe от Linux, заключается в том, что он включает собственный драйвер RAID + AHCI, хранящийся в микропрограмме, которая называется Intel RST. Linux трудно общаться с драйвером Intel RST без особых усилий.
После того, как вы загрузились и не подключили внешний монитор, установите его как обычно. Следующее должно быть сделано только после того, как вы перезагрузили систему.
Установите ядро 4.6 для Ubuntu
На более новых установочных носителях этот шаг не требуется. Запустите, 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
Если вы можете продолжить, создайте файл, чтобы разрешить спящий режим из графического интерфейса.
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
Установите драйверы Dell из пакета поддержки драйверов Ubuntu
Этот шаг может быть проблематичным, так как вы устанавливаете .debs, предназначенный для более старой версии Ubuntu. Вероятно, есть лучшее решение для этого, но я еще не понял это.
Запуск ноутбука с монитором, подключенным через 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 (например, при нажатии CTRL + ALT + F1 из Unity). Вы можете изменить это так:
sudo dpkg-reconfigure console-setup
- Выберите UTF-8
- Выберите вариант «Комбинированный - Латинский» по умолчанию ... («Латинский» включает в себя английский алфавит)
- Выберите шрифт конечной
- Выберите 16x32
Надеюсь, поможет!
gpg --keyserver keyserver.ubuntu.com --recv 17C622B0
Со своей стороны, я сейчас использую 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
источник
Я еще не пробовал Ubuntu, но мне удалось заставить Арка работать над ним. Для этого я получил помощь из поста Ubuntu по установке Ubuntu на XPS 15 9550. Precision 5510 - это в основном тот же компьютер с небольшими различиями, например, используемая графическая карта и процессор.
См. Эту ссылку для помощи, в том числе для преодоления сбоев в стиле нуво (которые случались со мной и в Arch): http://ubuntuforums.org/showthread.php?t=2301071
Я почти уверен, что вы захотите использовать последнюю версию Ubuntu, а не релизы LTS, поскольку эти компьютеры являются совершенно новыми, и поддержка некоторых устройств добавлена только в более свежие версии ядра.
источник
Стив,
Я тестировал разные версии Ubuntu для использования на одной из последних версий Dell Precision 5510 (i7, со Skylake). Я столкнулся с проблемами, выходящими за рамки описанной проблемы, но смог их обойти. Позже я столкнулся с очень похожими проблемами, как вы описали, и после публикации решил попробовать Ubuntu Gnome. Я добился успеха с Ubuntu Gnome 15.04, найденным здесь , и затем применил все обновления. Разрешение было изменяемым, все оборудование, казалось, работало, но осталась одна проблема. Я не смог выключить ноутбук из меню питания рабочего стола. Он зависал и становился непригодным для использования при каждом перезапуске или выключении, поэтому мне пришлось использовать кнопку питания. Я нашел пост, где кто-то предложил установить следующее:
Они также сказали, что им удалось выполнить обновление до 15.10 после этого, но на моей модели это не сработало, вот проблемы, с которыми я столкнулся после обновления до 15.10.
Надеюсь это поможет!
источник