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!
gpg --keyserver keyserver.ubuntu.com --recv 17C622B0
Z mojej strony korzystam teraz z Ubuntu 16.04 LTS (obraz codziennej kompilacji), który dostarcza jądro 4.4 i działa całkiem płynnie po wyjęciu z pudełka!
http://cdimage.ubuntu.com/daily-live/current/
EDYCJA: aktualnie mam problemy z monitorami zewnętrznymi. Próbowałem zarówno sterowników NVIDIA, jak i i915 i po zalogowaniu się do sesji muszę podłączyć ekran na gorąco, w przeciwnym razie zawiesi się na ekranie logowania. Dostaję również 1-krotny 2-krotny zamrażanie, gdy jeden raz w sesji podłączam monitor na gorąco.
raporty dmesg:
[drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe A FIFO underrun
źródło
Nie próbowałem jeszcze Ubuntu, ale udało mi się sprawić, by Arch pracował nad tym. Aby to zrobić, otrzymałem pomoc od postu Ubuntu na temat instalacji Ubuntu na XPS 15 9550. Precision 5510 to w zasadzie ten sam komputer z niewielkimi różnicami, takimi jak karta graficzna i procesor, których używa.
Zobacz ten link, aby uzyskać pomoc, w tym obejście awarii w stylu secesyjnym (te również przydarzyły mi się w Arch): http://ubuntuforums.org/showthread.php?t=2301071
Jestem pewien, że będziesz chciał używać najnowszej wersji Ubuntu, a nie wersji LTS, ponieważ komputery te są zupełnie nowe, a obsługa niektórych urządzeń została dodana tylko do nowszych wersji jądra.
źródło
Steve,
Testowałem różne wersje Ubuntu do użytku na jednym z najnowszych Dell Precision 5510 (i7, ze Skylake). Wystąpiły problemy wykraczające poza zakres opisanego problemu, ale udało mi się je rozwiązać. Później napotkałem bardzo podobne problemy, jak opisywanie, i po wpisie postanowiłem wypróbować Ubuntu Gnome. Udało mi się znaleźć tutaj Ubuntu Gnome 15.04 , a następnie zastosować wszystkie aktualizacje. Rozdzielczość była zmienna, cały sprzęt wydawał się działać, ale pozostał jeden problem. Nie mogłem wyłączyć laptopa z menu zasilania na pulpicie. Zawieszałby się i nie nadawał się do użytku za każdym razem, gdy próbowałem ponownie uruchomić lub wyłączyć, więc musiałem użyć przycisku zasilania. Znalazłem post, w którym ktoś zaproponował zainstalowanie następujących elementów:
Powiedzieli również, że odnieśli sukces po aktualizacji do wersji 15.10, ale nie wyszło to tak dobrze w moim modelu, oto problemy, które napotkałem po aktualizacji do wersji 15.10.
Mam nadzieję że to pomoże!
źródło