Como instalar o Ubuntu 16.04 LTS na Dell Precision 5510
[edit: Além da etapa "Permitir que o Linux veja seu dispositivo de armazenamento", em uma 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 notas da instalação. Conexões de vários monitores via trabalho HDMI. A porta thunderbolt 3 também funciona para Ethernet e Display Port. Por favor, sinta-se a vontade de rever isso, e leia com atenção, pois há quase certamente alguns erros. Eu não sou especialista em Linux por qualquer medida.
Desativar nouveau para inicializar a partir do disco live do Linux
Faça isso no grub antes de inicializar a partir da mídia de instalação do Ubuntu para evitar travamentos devido ao mau funcionamento dos drivers da placa de vídeo.
% bl0ck_qu0te%Permitir 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 a Operação SATA à esquerda e defina-a à direita para AHCI se tiver um disco rígido ou Desativado se tiver apenas a unidade NVMe. A razão pela qual a configuração Operação SATA > O RAID 0 oculta o drive NVMe do Linux é que ele ativa um driver proprietário RAID + AHCI, 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 nenhum monitor externo conectado, instale normalmente. O seguinte deve ser feito somente após você ter reinicializado o sistema recém-instalado.
Instale o kernel 4.6 para o Ubuntu
Na mídia de instalação mais recente, essa etapa não é necessária. Execute uname -a
para ver o que o kernel está executando no seu live cd 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 chaves gpg para verificar se os arquivos não foram adulterados com aqui .
Ativar a hibernação
Primeiro teste para ver se funciona a hibernação:
sudo pm-hibernate
Se você conseguir continuar, crie um arquivo para permitir a hibernação a partir 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 da Dell no pacote de suporte ao driver do Ubuntu
Esta etapa pode ser problemática, já que você está instalando o .debs destinado a uma versão mais antiga do Ubuntu. Provavelmente há uma solução melhor para isso, mas ainda não descobri.
Iniciar o laptop com um monitor conectado via HDMI fez com que meu computador travasse até que eu fizesse 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 usa como padrão o envio de som para HDMI, mesmo que não haja nada conectado. Corrija-o com isto:
echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
Configure o Nvidia Optimus
Primeiro instale o bumblebee
sudo apt-get install bumblebee bumblebee-nvidia primus
Em seguida, remova todos os pacotes nvidia existentes e instale os 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 a Nvidia está sendo usada.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
Aumenta o tamanho do texto nos consoles TTY (para telas de 4k)
Na variedade de tela de 4k deste laptop, o tamanho da fonte é quase ilegível ao alternar para um TTY (por exemplo, ao pressionar CTRL + ALT + F1 do Unity). Você pode mudar assim:
-
sudo dpkg-reconfigure console-setup
- Escolha UTF-8
- Escolha a opção Combinada - Latim, ... padrão ("Latim" inclui o alfabeto inglês)
- Selecione a fonte de término
- Selecione 16x32
Espero que ajude!