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!
gpg --keyserver keyserver.ubuntu.com --recv 17C622B0
Por mi parte, ahora estoy usando Ubuntu 16.04 LTS (imagen de compilación diaria) que trae el kernel 4.4 y funciona de manera bastante sencilla.
http://cdimage.ubuntu.com/daily-live/current/
EDITAR: actualmente estoy luchando con monitores externos. He estado probando los controladores nvidia e i915 y tengo que conectar mi pantalla en caliente después de iniciar sesión en mi sesión; de lo contrario, me congelo en la pantalla de inicio de sesión. También obtengo 1 salida 2 veces de congelación cuando conecto mi monitor en caliente una vez en la sesión.
dmesg informa:
[drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe A FIFO underrun
fuente
Todavía no he probado Ubuntu, pero pude hacer que Arch trabajara en él. Para hacerlo, recibí ayuda de una publicación de Ubuntu sobre la instalación de Ubuntu en una XPS 15 9550. La Precision 5510 es básicamente la misma computadora con pequeñas diferencias, como la tarjeta gráfica y el procesador que usa.
Consulte este enlace para obtener ayuda, incluso superar los bloqueos de nouveau (también me sucedieron en Arch): http://ubuntuforums.org/showthread.php?t=2301071
Estoy bastante seguro de que querrá usar la última versión de Ubuntu y no las versiones LTS, ya que estas computadoras son completamente nuevas y el soporte para algunos de los dispositivos solo se ha agregado a las versiones más recientes del kernel.
fuente
Steve
He estado probando diferentes versiones de Ubuntu para usarlas en uno de los últimos Dell Precision 5510 (i7, con Skylake). Encontré problemas fuera del alcance del problema descrito al principio, pero pude superarlos. Más tarde, me encontré con problemas muy similares a los que describiste, y después de una publicación decidí probar Ubuntu Gnome. Tuve éxito con el Ubuntu Gnome 15.04 que se encuentra aquí , y luego apliqué todas las actualizaciones. La resolución era modificable, todo el hardware parecía estar funcionando, pero quedaba un problema. No pude apagar el portátil desde el menú de encendido del escritorio. Se bloqueaba e inutilizaba cada vez que intentaba reiniciar o apagar, así que tuve que usar el botón de encendido. Encontré una publicación donde alguien sugirió instalar lo siguiente:
También dijeron que tuvieron éxito con la actualización a 15.10 después, pero no funcionó tan bien en mi modelo, estos son los problemas que experimenté después de actualizar a 15.10.
¡Espero que esto ayude!
fuente