Come installare Ubuntu 16.04 LTS sul Dell Precision 5510
[modifica: A parte il passaggio "Consenti a Linux di vedere il tuo dispositivo di archiviazione", su supporti di installazione più recenti, questa guida non è più necessaria. Installa normalmente, tutto funziona.]
Sono stato in grado di installare Ubuntu 16.04 LTS negli ultimi giorni. Questi sono i miei appunti dall'installazione. Collegamenti multi-monitor tramite HDMI. La porta Thunderbolt 3 funziona anche per Ethernet e Display Port. Per favore, sentitevi di rivedere questo e leggere attentamente, poiché ci sono quasi certamente alcuni errori. Non sono un esperto di Linux da nessuna parte.
Disabilita nouveau per eseguire l'avvio dal disco live di Linux
Fallo su grub prima di eseguire l'avvio dal supporto di installazione di Ubuntu per evitare arresti anomali dovuti a comportamenti errati dei driver della scheda video.
I sintomi sono blocchi casuali ed errori infiniti, simili ai seguenti: nouveau PFIFO SCHED_ERROR. Correggi premendo 'e' nel menu di grub durante l'avvio e aggiungi "nouveau.modeset = 0" alla fine della riga che inizia con "linux" . Ora avvia il disco live premendo F10 .
Consenti a Linux di vedere il tuo dispositivo di archiviazione
All'avvio, premere F2
o CTRL
+ p
per accedere al menu di configurazione UEFI. Passare a Operazione SATA a sinistra e impostarlo a destra su AHCI se si dispone di un disco rigido o Disabilitato se si dispone solo dell'unità NVMe. La ragione per cui l'impostazione Operazione SATA> RAID 0 nasconde l'unità NVMe da Linux è che attiva un driver RAID + AHCI proprietario, memorizzato nel firmware, chiamato Intel RST. Linux ha difficoltà a comunicare con il driver Intel RST senza troppi armeggi.
Una volta avviato e senza monitor esterno collegato, installare normalmente. Quanto segue dovrebbe essere fatto solo dopo aver riavviato il sistema appena installato.
Installa il kernel 4.6 per Ubuntu
Su supporti di installazione più recenti questo passaggio non è necessario. Esegui uname -a
per vedere quale kernel è in esecuzione sul tuo cd live di Ubuntu. Se è la versione 4.6 o successive, saltare questo passaggio.
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
Puoi trovare le chiavi gpg per verificare che i file non siano stati manomessi qui .
Abilita l'ibernazione
Primo test per vedere se il letargo funziona:
sudo pm-hibernate
Se riesci a riprendere, crea un file per consentire l'ibernazione dalla 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
Installa i driver Dell dal Ubuntu Driver Support Pack
Questo passaggio può essere problematico, poiché stai installando .debs destinati a una versione precedente di Ubuntu. Probabilmente esiste una soluzione migliore per questo, ma non l'ho ancora capito.
L'avvio del laptop con un monitor collegato tramite HDMI ha provocato l'arresto anomalo della macchina fino a quando non l'ho fatto. Potrebbe essere necessaria una risoluzione dei problemi da parte tua.
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
Per impostazione predefinita ALSA invia audio a HDMI anche se non è collegato nulla. Risolvilo con questo:
echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
Configura Nvidia Optimus
Per prima cosa installa il calabrone
sudo apt-get install bumblebee bumblebee-nvidia primus
Quindi, rimuovere eventuali pacchetti nvidia esistenti e installarne di nuovi.
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
Aggiungi un indicatore in modo da poter sapere se viene utilizzato Intel o Nvidia.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
Aumenta la dimensione del testo sulle console TTY (per schermi 4K)
Nella varietà di schermi 4K di questo laptop, la dimensione del carattere è quasi illeggibile quando si passa a un TTY (ad esempio, premendo CTRL + ALT + F1 da Unity). Puoi cambiarlo in questo modo:
sudo dpkg-reconfigure console-setup
- Scegli UTF-8
- Scegli l'opzione Combinata - Latino, ... predefinita ("Latino" include l'alfabeto inglese)
- Seleziona il carattere del capolinea
- Seleziona 16x32
Spero che sia d'aiuto!