Como instalar o Ubuntu 16.04 LTS no Dell Precision 5510
[editar: Além da etapa "Permitir que o Linux veja seu dispositivo de armazenamento", na mídia de instalação mais recente, este guia não é mais necessário. Basta instalar normalmente, tudo funciona.]
Consegui instalar o Ubuntu 16.04 LTS nos últimos dias. Estas são minhas anotações da instalação. Conexões para vários monitores via trabalho HDMI. A porta Thunderbolt 3 também funciona para Ethernet e Display Port. Lembre-se de revisar isso e leia com atenção, pois há quase certamente alguns erros. Eu não sou um especialista em Linux, de qualquer forma.
Desative o nouveau para inicializar a partir do disco ativo do Linux
Faça isso no grub antes de inicializar a partir da mídia de instalação do Ubuntu para evitar falhas devido a drivers de placa de vídeo que se comportam mal.
Os sintomas são congelamentos aleatórios e erros infinitos, algo como o seguinte: nouveau PFIFO SCHED_ERROR. Corrija pressionando 'e' no menu grub durante a inicialização e adicione "nouveau.modeset = 0" ao final da linha começando com "linux" . Agora inicialize o disco ativo pressionando F10 .
Permita que o Linux veja seu dispositivo de armazenamento
Ao inicializar, pressione F2
ou CTRL
+ p
para acessar o menu de configuração UEFI. Navegue para Operação SATA à esquerda e defina-a à direita como AHCI se você tiver um disco rígido ou Desativada se você tiver apenas a unidade NVMe. O motivo pelo qual a configuração SATA Operation> RAID 0 oculta a unidade NVMe do Linux é que ele liga um driver RAID + AHCI proprietário, armazenado no firmware, chamado Intel RST. O Linux tem dificuldade em se comunicar com o driver Intel RST sem muitos ajustes.
Depois de inicializar e sem um monitor externo conectado, instale normalmente. O seguinte deve ser feito somente após a reinicialização do sistema recém-instalado.
Instale o kernel 4.6 para Ubuntu
Na mídia de instalação mais recente, essa etapa não é necessária. Corra uname -a
para ver qual kernel está sendo executado no seu CD ao vivo do Ubuntu. Se for a versão 4.6 ou posterior, pule esta etapa.
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
Você pode encontrar as teclas gpg para verificar se os arquivos não foram violados aqui .
Ativar hibernação
Primeiro teste para verificar se a hibernação funciona:
sudo pm-hibernate
Se você conseguir retomar, crie um arquivo para permitir a hibernação da 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
Instale os drivers Dell a partir do Ubuntu Driver Support Pack
Esta etapa pode ser problemática, pois você está instalando .debs destinado a uma versão mais antiga do Ubuntu. Provavelmente existe uma solução melhor para isso, mas ainda não descobri.
Iniciar o laptop com um monitor conectado via HDMI causou uma falha na máquina até que eu fiz isso. Pode exigir alguma solução de problemas do seu lado.
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
O ALSA padroniza o envio de som para HDMI, mesmo que não haja nada conectado. Corrija-o com isso:
echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
Configurar o Nvidia Optimus
Primeira instalação do zangão
sudo apt-get install bumblebee bumblebee-nvidia primus
Em seguida, remova todos os pacotes nvidia existentes e instale os mais novos.
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
Adicione um indicador para saber se a Intel ou Nvidia está sendo usada.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
Aumentar o tamanho do texto nos consoles TTY (para telas de 4k)
Na variedade de telas de 4k deste laptop, o tamanho da fonte é quase ilegível ao mudar para um TTY (por exemplo, ao pressionar CTRL + ALT + F1 do Unity). Você pode alterá-lo assim:
sudo dpkg-reconfigure console-setup
- Escolha UTF-8
- Escolha a opção padrão Combinado - Latim, ... ("Latim" inclui o alfabeto em inglês)
- Selecione a fonte do terminal
- Selecione 16x32
Espero que ajude!