Instalando Debian en mi laptop Dell XPS 13

Ahora tengo una computadora portátil Dell XPS 13, que traía Ubuntu preinstalado. El año pasado no estuve muy interesado en computadoras, así que solo he estado actualizando este Ubuntu, sin ganas de hacerle mucho.
Hasta hoy, que me levanté con ganas de hacer un montón de cosas nerds y no he podido por el desorden acumulado en este sistema.

Es sábado por la noche, en medio de un tremendo aguacero, y es hora de limpiar entropías. Ya creo que tengo todo respaldado y listo para instalar Debian y empezar de nuevo. :broom: :ocean: :fire:

Mi computadora anterior tuvo una vida y muerte dignas. La instalé y reinstalé mil veces, y aquí dejé mis notas: Instalando Debian en mi laptop Lenovo Yoga

La versión estable de Debian que usé en esa computadora ya está vieja. La más reciente es Debian 12 bookworm. El primer cambio que noto y agradezco es que ya no tendré que usar una memoria USB aparte para los controladores privativos de hardware, que era el paso 5 en la guía anterior. Voy a ir siguiendo los pasos anteriores, ajustando lo que me encuentre nuevo, y registrándolo por aquí.

  1. Descargar el archivo .iso del instalador de la versión estable de Debian, en Download Debian
    (yo descargué https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.8.0-amd64-netinst.iso)
  2. Verificar la descarga comparando el hash local con el publicado por debian: https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/SHA256SUMS
$ sha256sum debian-12.8.0-amd64-netinst.iso
  1. Conseguir una memoria USB, conectarla a la computadora, y sacar toda la información importante.
  2. Restaurar el archivo .iso del instalador de Debian en la memoria USB. Aquí hay una guía para esto: Grabar un instalador de Linux en una memoria USB.
  3. Desconectar la memoria USB y conectarla a la computadora que voy a instalar.
  4. Encender la computadora y presionar F12 hasta que aparezca un menú de opciones de arranque.

  1. Del menú, seleccionar la opción con el nombre de la memoria USB en la que está el instalador de Debian. En mi caso, Kingston DataTraveler.

  2. Seleccionar la opción de «Graphical install» o «Install». Yo prefiero la segunda, que presenta un instalador de texto más sencillo.

  1. Seleccionar el idioma para la instalación.

  1. Seleccionar la ubicación. Para mi: Other > Central America > Costa Rica.


  1. Seleccionar la configuración regional. Yo uso United States - en_US.UTF-8.

  1. Seleccionar la distribución del teclado. El de mi laptop es American English.

  1. Seleccionar la red inalámbrica. La mía tiene autenticación WPA2 PSK. Y poner la contraseña.

  2. Ponerle un nombre a la computadora. La mía se va a llamar kuo-kotonbla. El nombre de dominio dejarlo en blanco.

  1. Dejar la contraseña de la usuaria root vacía. Esto hace que mi usuario personal pueda obtener permisos de administrador con sudo. Y verificar en el siguiente paso que la contraseña de root está vacía, solo presionar enter.


  1. Ponerle mi nombre completo a mi usuario personal.

  1. Ponerle un nombre de usuario.

  1. Ponerle una contraseña.

  2. Para la instalación disco, quiero que use todo el espacio disponible y que esté cifrado.

  1. Seleccionar el disco en el que se va a instalar Debian.

  1. Seleccionar cómo particionar el disco. Yo quiero que todos los archivos estén en una sola partición.

  1. Confirmar el particionado. Esto va a borrar todos los datos del disco.

Va a tomar un rato. Todo bien, paciencia, para que el cifrado quede bien bonito.

  1. Poner una contrasena para el cifrado.

  2. Ahora está la opcion de dejar una parte del disco libre, para más flexibilidad luego. Yo no voy a particionar este disco más, entonces está bien usarlo todo.

  1. Revisar el particionado guiado, darle finalizar y escribir los camabios. Luego confirmar.


  1. Esta parte no la entendí muy bien. Creo que la opción preseleccionada está bien, porque es el metapaquete con la versión más reciente del kernel de Linux.

  1. En este sistema no vy a tener problemas de espacio, entonces puedo instalar todos los controladores en initrd.

  1. Seleccionar el espejo del archivo de Debian en Costa Rica. El de la UCR me parece bien.


  1. Dejar el proxy de HTTP en blanco.

  1. Activar la participación de popcon.

  1. Dejar la selección predeterminada de software para instalar.

  1. Esperar a que termine la instalación y reiniciar.

Genial! Yo hice lo mismo con una XPS 13 que venia con Ubuntu. Pude hacerle funcionar la mayoria de hardware con Debia, pero no pude hacer funcionar la camara y el wifi al mismo tiempo.

Claro, es XPS 13, no 14.
¿Tomaste notas, o recordás qué cosas fueron dificiles?

Seguí esta pagina de Debian: InstallingDebianOn/Dell/XPS 13 9320 (2023) (bookworm) - Debian Wiki

Lo mas difícil fue hacer funcionar la cámara porque requiere compilar un custom kernel y una buena cantidad de repos. Aunque justo estoy viendo esto nuevo: “NB: There is a new kernel in Debian 13 that includes the ipu6 drivers”

Veo que acá no hay un link especifico para XPS 14:
https://wiki.debian.org/InstallingDebianOn/Dell

1 me gusta

perfecto, gracias. Esa es la mía :slight_smile:

1 me gusta

Configuración inicial

Configurar el teclado

  1. Ir a Settings > Keyboard.
  2. Dar click al boton de + en Input Sources.
  3. Seleccionar English > English (Colemak).
    Esta es la distribución del teclado que yo uso: Teclado Colemak - Wikipedia, la enciclopedia libre
  4. Seleccionar English (US) y dar clic al boton de - para eliminarlo.

Configurar el touchpad

  1. Ir a Settings > Mouse & Touchpad.
  2. Activar la opción de Tap to Click.
    Con esta opción, no es necesario presionar el touchpad para hacer clic, solo hacerle un toque suave.

Configurar el monitor

  1. Ir a Settings > Displays.
  2. Dar clic a la opción de Night Light.
  3. Activar la opción de Night Ligth.
  4. Activar la opción de Sunset to Sunrise.
    Esto hace que durante la noche, el monitor ajuste sus colores para proteger los ojos e interrumpir menos el sueño.

Configurar la accesibilidad

  1. Ir a Settings > Universal Access.
  2. Activar la opción Large Text.
    Esto hace que el tamaño de letra sea más grande. Mis ojos aprecian esto.

Siguiendo la configuración en la terminal

Configurar el teclado

Para que use la distribución Colemak desde el inicio y poder escribir la contraseña del disco cifrado.

$ sudo dpkg-reconfigure keyboard-configuration
$ sudo update-initramfs -u -k all

Instalar idiomas

$ sudo dpkg-reconfigure locales

Seleccionar eo UTF-8 parar Esperanto y es_CR.UTF-8 UTF-8` para español de Costa Rica.

Generar claves para ssh

$ ssh-keygen -t ed25519

Actualizar a Debian Unstable

Debian Unstable es la versión de desarrollo de Debian. Al actualizar a esta versión, el sistema va a ser inestable. Vamos a estar ayudando a probarlo y a solucionar errores antes de que las actualizaciones lleguen a la versión estable de Debian.

  1. Abrir la lista de orígenes de software:

$ sudo nano /etc/apt/sources.list
2. Actualizar estas líneas:

deb http://mirrors.ucr.ac.cr/debian/ bookworm main non-free-firmware
deb-src http://mirrors.ucr.ac.cr/debian/ bookworm main non-free-firmware

Para que usen unstable en lugar de bullseye:

deb http://mirrors.ucr.ac.cr/debian/ unstable main non-free-firmware
deb-src http://mirrors.ucr.ac.cr/debian/ unstable main non-free-firmware

Dejar todas las otras líneas comentadas.

  1. Actualizar el gestor de paquetes para que use los nuevos repositorios:
    $ sudo apt update
  2. Actualizar el sistema:
    $ sudo apt full-upgrade

En las siguientes actualizaciones, usar sudo apt upgrade para evitar que desinstale paquetes que podría estar usando.

  1. sudo apt install apt-listbugs apt-listchanges

Pimpear mi terminal

  1. Instalar las herramientas básicas:
    sudo apt install curl git uuid-runtime wl-clipboard

  2. Instalar byobu , un gestor de ventanas para la terminal:
    sudo apt install byobu

  3. Instalar emacs, un editor de textos:
    sudo apt install emacs-nox

  4. Instalar mosh, para mantener sesiones ssh con conexiones inestables:
    sudo apt install mosh

  5. Instalar fish.

1 me gusta

Aplicaciones Libres

  • syncthing: para sincronizar archivos entre mis dispositivos, sin usar ninguna nube.
    $ sudo apt install syncthing
  • keepassxc: para gestionar contraseñas.
    $ sudo apt install keepassxc
  • vlc: para reproducir videos.
    $ sudo apt install vlc
  • thunderbird: para correos.
    $ sudo apt install thunderbird
  • gimp: para edición de imágenes.
    $ sudo apt install gimp
  • inkscape: para dibujo vectorial.
    $ sudo apt install inkscape
  • signal: para chat.
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  sudo tee /etc/apt/sources.list.d/signal-xenial.list
sudo apt update && sudo apt install signal-desktop
  • keybase: lo estoy usando solo para almacenamiento.
$ curl --remote-name https://prerelease.keybase.io/keybase_amd64.deb
$ sudo apt install ./keybase_amd64.deb
$ run_keybase

Que bien @cuyeo ! Te funcionaron los dispositivos sin problema con Unstable?

No me funcionan la cámara ni el micrófono. No he probado mucho.

Aplicaciones privativas

$ sudo apt install libxcb-xtest0