Cómo instalar Ubuntu 16.04 LTS en Dell Precision 5510
[editar: además del paso "Permitir que Linux vea su dispositivo de almacenamiento", en los medios de instalación más nuevos, esta guía ya no es necesaria. Simplemente instale normalmente, todo funciona.]
Pude instalar Ubuntu 16.04 LTS en los últimos días. Estas son mis notas de la instalación. Las conexiones de varios monitores a través de HDMI funcionan. El puerto thunderbolt 3 también funciona para Ethernet y Display Port. No dude en revisar esto, y lea con cuidado, ya que es casi seguro que haya algunos errores. No soy un experto en Linux en ninguna medida.
Deshabilite nouveau para arrancar desde el disco en vivo de Linux
Haga esto en grub antes de arrancar desde los medios de instalación de Ubuntu para evitar bloqueos debido al mal comportamiento de los controladores de la tarjeta de video.
Los síntomas son congelaciones aleatorias y errores infinitos, algo como lo siguiente: nouveau PFIFO SCHED_ERROR. Arregle presionando 'e' en el menú de grub durante el arranque y agregue "nouveau.modeset = 0" al final de la línea que comienza con "linux" . Ahora inicie el disco en vivo presionando F10 .
Permita que Linux vea su dispositivo de almacenamiento
Al arrancar, presione F2
o CTRL
+ p
para acceder al menú de configuración de UEFI. Navegue a Operación SATA a la izquierda y configúrelo a la derecha en AHCI si tiene un disco duro o en Desactivado si solo tiene la unidad NVMe. La razón por la que la configuración Operación SATA> RAID 0 oculta la unidad NVMe de Linux es que activa un controlador RAID + AHCI patentado, almacenado en el firmware, llamado Intel RST. Linux tiene dificultades para comunicarse con el controlador Intel RST sin muchos ajustes.
Una vez que haya iniciado, y sin un monitor externo conectado, instale normalmente. Lo siguiente debe hacerse solo después de reiniciar en su sistema recién instalado.
Instale el kernel 4.6 para Ubuntu
En los medios de instalación más nuevos, este paso no es necesario. Ejecute uname -a
para ver qué núcleo se está ejecutando en su Ubuntu live cd. Si es la versión 4.6 o posterior, omita este paso.
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
Puede encontrar las claves gpg para verificar que los archivos no hayan sido manipulados aquí .
Habilitar hibernación
Primera prueba para ver si la hibernación funciona:
sudo pm-hibernate
Si puede reanudar, cree un archivo para permitir la hibernación desde la 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 los controladores de Dell desde el paquete de soporte de controladores de Ubuntu
Este paso puede ser problemático, ya que está instalando .debs destinado a una versión anterior de Ubuntu. Probablemente haya una mejor solución para esto, pero aún no la he descubierto.
Al iniciar la computadora portátil con un monitor conectado a través de HDMI, mi máquina se bloqueó hasta que hice esto. Puede requerir alguna solución de problemas de su parte.
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
El valor predeterminado de ALSA es enviar sonido a HDMI incluso si no hay nada enchufado. Arregle esto:
echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
Configurar Nvidia Optimus
Primero instala el abejorro
sudo apt-get install bumblebee bumblebee-nvidia primus
A continuación, elimine los paquetes nvidia existentes e instale los más nuevos.
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
Agregue un indicador para que pueda saber si Intel o Nvidia se está utilizando.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
Aumente el tamaño del texto en las consolas TTY (para pantallas de 4k)
En la variedad de pantalla 4k de esta computadora portátil, el tamaño de fuente es casi ilegible al cambiar a un TTY (por ejemplo, al presionar CTRL + ALT + F1 desde Unity). Puedes cambiarlo así:
sudo dpkg-reconfigure console-setup
- Elija UTF-8
- Elija la opción predeterminada Combinado - Latín, ... ("Latín" incluye el alfabeto inglés)
- Seleccione la fuente del término
- Seleccione 16x32
¡Espero eso ayude!