Як встановити Ubuntu 16.04 LTS на Dell Precision 5510
[редагувати: окрім кроку "Дозволити Linux бачити ваш пристрій зберігання", на нових носіях для встановлення цей посібник більше не потрібен. Просто встановіть нормально, все працює.]
Мені вдалося встановити Ubuntu 16.04 LTS за останні кілька днів. Це мої замітки з інсталяції. Підключення на декількох моніторах через HDMI. Порт thunderbolt 3 також працює для Ethernet і Display Port. Будь-ласка, перегляньте це, і прочитайте уважно, оскільки майже напевно є деякі помилки. Я жодним чином не є експертом Linux.
Вимкніть модерн для завантаження з живого диска Linux
Зробіть це при грі перед завантаженням з 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
щоб побачити, яке ядро працює на вашому живому CD Ubuntu. Якщо це версія 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
Сподіваюся, це допомагає!