Jak zainstalować Ubuntu 16.04 LTS na Dell Precision 5510
[edytuj: Oprócz kroku „Zezwalaj systemowi Linux na wyświetlanie urządzenia pamięci masowej” na nowszych nośnikach instalacyjnych ten przewodnik nie jest już potrzebny. Po prostu zainstaluj normalnie, wszystko działa.]
W ciągu ostatnich kilku dni udało mi się zainstalować Ubuntu 16.04 LTS. To są moje notatki z instalacji. Połączenia z wieloma monitorami za pośrednictwem HDMI. Port Thunderbolt 3 działa również w przypadku portu Ethernet i Display Port. Prosimy o poprawienie tego i uważne przeczytanie, ponieważ prawie na pewno są pewne błędy. Pod żadnym względem nie jestem ekspertem od Linuksa.
Wyłącz nouveau, aby uruchomić komputer z dysku Linux na żywo
Zrób to w Grub przed uruchomieniem z nośnika instalacyjnego Ubuntu, aby uniknąć awarii spowodowanych niewłaściwie działającymi sterownikami karty graficznej.
Objawami są przypadkowe zawieszanie się i nieskończone błędy, coś w rodzaju: Nouveau PFIFO SCHED_ERROR. Napraw, naciskając „e” w menu grub podczas rozruchu i dodaj „nouveau.modeset = 0” na końcu linii, zaczynając od „linux” . Teraz uruchom dysk na żywo, naciskając klawisz F10 .
Pozwól Linuxowi zobaczyć twoje urządzenie pamięci masowej
Podczas uruchamiania naciśnij przycisk F2
lub CTRL
+, p
aby uzyskać dostęp do menu konfiguracji UEFI. Przejdź do operacji SATA po lewej stronie i ustaw ją po prawej stronie na AHCI, jeśli masz dysk twardy, lub Wyłączone, jeśli masz tylko dysk NVMe. Powodem, dla którego ustawienie SATA Operation> RAID 0 ukrywa dysk NVMe przed Linuksem, jest to, że włącza on zastrzeżony sterownik RAID + AHCI, przechowywany w oprogramowaniu układowym, o nazwie Intel RST. Linux ma trudności z komunikacją ze sterownikiem Intel RST bez większego majsterkowania.
Po uruchomieniu i bez podłączonego zewnętrznego monitora zainstaluj normalnie. Poniższe czynności należy wykonać dopiero po ponownym uruchomieniu komputera w nowo zainstalowanym systemie.
Zainstaluj jądro 4.6 dla Ubuntu
Na nowszych nośnikach instalacyjnych ten krok nie jest konieczny. Uruchom, uname -a
aby zobaczyć, jakie jądro działa na twoim dysku CD z Ubuntu. Jeśli jest to wersja 4.6 lub nowsza, pomiń ten krok.
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
Możesz znaleźć klucze gpg, aby sprawdzić, czy pliki nie zostały zmienione tutaj .
Włącz hibernację
Pierwszy test, aby sprawdzić, czy hibernacja działa:
sudo pm-hibernate
Jeśli możesz wznowić, utwórz plik, aby umożliwić hibernację z 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
Zainstaluj sterowniki Dell z pakietu wsparcia sterowników Ubuntu
Ten krok może być problematyczny, ponieważ instalujesz pliki .deb przeznaczone dla starszej wersji Ubuntu. Prawdopodobnie jest na to lepsze rozwiązanie, ale jeszcze tego nie rozgryzłem.
Uruchomienie laptopa z monitorem podłączonym przez HDMI spowodowało awarię mojego komputera, dopóki tego nie zrobiłem. Może to wymagać rozwiązywania problemów po twojej stronie.
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 domyślnie wysyła dźwięk do HDMI, nawet jeśli nic nie jest podłączone. Napraw to za pomocą:
echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
Skonfiguruj Nvidia Optimus
Najpierw zainstaluj trzmiel
sudo apt-get install bumblebee bumblebee-nvidia primus
Następnie usuń wszystkie istniejące pakiety nvidia i zainstaluj nowsze.
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
Dodaj wskaźnik, aby móc stwierdzić, czy używany jest Intel, czy Nvidia.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
Zwiększ rozmiar tekstu na konsolach TTY (dla ekranów 4k)
W przypadku tego laptopa o rozdzielczości 4k rozmiar czcionki jest prawie nieczytelny po przełączeniu na TTY (na przykład po naciśnięciu CTRL + ALT + F1 z Unity). Możesz to zmienić w następujący sposób:
sudo dpkg-reconfigure console-setup
- Wybierz UTF-8
- Wybierz domyślną opcję Combined - Latin, ... („Latin” zawiera alfabet angielski)
- Wybierz czcionkę końcową
- Wybierz 16x32
Mam nadzieję, że to pomoże!