Hack & Deb

Debian & Hacking

Donaciones

En esta entrada vamos a recorrer, con detalle pero sin tecnicismos excesivos, todo el proceso necesario para instalar Debian Testing en tu ordenador. Ya sea que quieras usarlo como sistema operativo principal, como entorno de pruebas o como base para servidores, esta guía te ayudará a dar los primeros pasos de forma segura y estructurada.


1. ¿Por qué elegir Debian?

Debian es una de las distribuciones Linux más veteranas y respetadas. Su filosofía “Software Libre primero”, su estabilidad probada y su amplio repositorio de paquetes lo convierten en una opción ideal tanto para usuarios domésticos como para administradores de sistemas. Además, la comunidad ofrece documentación abundante y actualizada, lo que facilita la resolución de problemas.

Cada versión estable lleva un nombre en clave tomado de personajes de la película Toy Story. El esquema se mantiene desde los inicios de Debian y sirve para:

  • Identificar rápidamente una versión sin usar su número mayor.
  • Evitar confusiones entre versiones mayores (p. ej., “buster” vs “bullseye”).

Dato curioso: El nombre “sid” proviene del niño travieso de Toy Story que destruye cosas, reflejando la naturaleza “peligrosa” de la rama unstable.

2. Rama Testing

Software más reciente – Los paquetes en testing provienen de la rama unstable después de haber pasado una fase de “congelación” y pruebas básicas. Esto significa que obtienes versiones bastante actuales sin esperar a la larga cadencia de la rama stable (que suele actualizarse cada 2‑3 años).

Buen equilibrio entre novedad y estabilidad – Aunque testing no está tan “pulido” como stable, los paquetes deben cumplir ciertos criterios de calidad antes de migrar: ausencia de bugs críticos, dependencias satisfechas y pruebas automáticas exitosas.

Acceso temprano a nuevas funcionalidades – Si necesitas características que todavía no están en stable (por ejemplo, soporte a un nuevo protocolo, mejoras de rendimiento o nuevas bibliotecas), testing suele ser la primera rama oficial donde aparecen.

Transición suave hacia stable – Cuando una versión de testing madura y se “congela” (freeze), pasa a convertirse en la próxima stable. Si instalas hoy testing y mantienes el sistema actualizado, estarás automáticamente preparado para la próxima versión estable sin necesidad de una reinstalación completa.

Amplio soporte de hardware – Los kernels y controladores suelen ser más recientes, lo que mejora la compatibilidad con hardware moderno (tarjetas gráficas, Wi‑Fi, dispositivos USB, etc.). Esto reduce la necesidad de buscar controladores propietarios o parches externos.

Comunidad activa y retroalimentación rápida – Los usuarios de testing reportan bugs y solicitan mejoras en los foros y listas de correo de Debian. Esa retroalimentación llega rápidamente a los mantenedores, lo que acelera la corrección de problemas.

Documentación y guías actualizadas – La wiki y los manuales de Debian suelen reflejar los cambios de testing con mayor rapidez que los de stable, lo que facilita encontrar instrucciones compatibles con el software que estás usando.

3. ¿Y qué pasa con la Seguridad?

Los paquetes que llegan a testing desde unstable ya han pasado por pruebas automáticas y, en muchos casos, incluyen parches de seguridad publicados en unstable. Sin embargo, testing no tiene un equipo dedicado exclusivamente a publicar DSA (Debian Security Advisories) para cada vulnerabilidad como ocurre con stable.

Tip: Más adelante en otro post, descubriremos cómo configurar la rama unstable y que sólo la priorice en actualizaciones críticas de seguridad. 🚀

«It is a good idea to install security updates from unstable since they take extra time to reach testing and the security team only releases updates to unstable. If you have unstable in your apt sources but pinned lower than testing, you can automatically add temporary pinning for packages with security issues fixed in unstable using the output of debsecan».

https://wiki.debian.org/DebianTesting

4. Requisitos previos

ElementoEspecificación mínimaComentario
CPUx86‑64 (Intel/AMD)También hay versiones para ARM.
RAM2 GB (recomendado 4 GB)Para entornos de escritorio ligeros 2 GB pueden ser suficientes.
Disco10 GB (mínimo)Se recomienda al menos 20 GB si vas a instalar un entorno de escritorio completo.
Conexión a InternetÚtil para descargar paquetes adicionales durante la instalación.

Tip: Si dispones de una máquina virtual (VirtualBox, VMware, QEMU…) puedes probar Debian sin tocar tu hardware físico.

4. Descarga de la imagen ISO

Para la instalación del sistema vamos a utilizar un Live Cd de código abierto –> Opinionated Debian Installer.

https://github.com/r0b0/debian-installer?tab=readme-ov-file#downloads

«This tool can be used to create a modern installation of Debian. Our opinions of what a modern installation of Debian should look like in 2025 are:

  • Debian 13 (Trixie)
  • Backports and non-free enabled
  • Firmware installed
  • Installed on btrfs subvolumes
  • Full disk encryption, unlocked by TPM
  • Authenticated boot with self-generated Machine Owner Keys
  • Fast installation using an image
  • Browser-based installer
  • One-click installation of a swap file, nvidia drivers or flathub»

Tip: https://hackanddeb.one/2025/11/05/modificando-opinionated-debian-installer/ En este otro post, modificaremos el Live CD para optimizar al máximo la instalación del sistema operativo.

5. Instrucciones y creación del medio de instalación

6. Configuración del arranque (BIOS/UEFI)

  1. Reinicia el equipo y accede al menú de arranque (generalmente F12Esc o Del).
  2. Selecciona el USB/DVD como primer dispositivo de arranque.
  3. Si tu máquina usa UEFI, asegúrate de que el modo de arranque esté habilitado y que el medio esté formateado en GPT (el instalador de Debian detecta automáticamente ambos modos).

7. Proceso de instalación

Una vez arrancada la imagen, abriremos el enlace al instalador, que abre el navegador y nos muestra su GUI. Repasemos las principales opciones.

Es importante seleccionar desde las opciones del sistema operativo el «input» del teclado y configurar lo a español, hacer un log out y volver a iniciar sesión (la password del Live CD es live). Esto nos evitará problemas con los caracteres a la hora de establecer nuestras contraseñas. Ahora podemos continuar.

PasoAcciónDetalles clave
1. Selección del discoElige el disco duro para instalar el sistema.El disco entero será escrito.
2. Selección de cifradoCifrado de disco duro.Elegir una contraseña robusta.
3. Descifrado con TPMDescifra automáticamente el disco en el arranque.La placa base debe contar con un módulo TPM.
4. RootContraseña de usuario rootElegir una contraseña robusta.
5. Regular UserDatos del usuario del sistemaElegir una contraseña robusta.
6. HostnameNombre de la máquinaEn minúsculas.
7. TimezoneZona horaria.
8. Tamaño de la SwapEstable el tamaño de la memoria de intercambioVer en otro post las recomendaciones.
9. Flatpak con FlathubInstala el soporte de flatpakRecomendado activarlo.
10. Secure BootHabilitar MOK signed UKIPersonalmente lo deshabilito, crearemos una clave individualizada más adelante.
11. InstalarInicia el proceso de instalaciónAl terminar, reinicia. ¡Listo! Tu nuevo Debian preparado para arrancar.

9. Consejos útiles y buenas prácticas

  • Copias de seguridad: Usa rsync o herramientas como Timeshift para snapshots regulares.
  • Mantén el sistema limpio: Elimina paquetes innecesarios con sudo apt autoremove --purge.
  • Seguridad: Habilita el firewall con ufw.
  • Repositorios externos: Añade solo fuentes confiables; evita PPAs no verificados.

11. Próximos pasos

Una vez que tengas Debian funcionando, puedes:

  • Convertirlo en servidor instalando apache2postgresqldocker, etc.
  • Personalizar el escritorio con extensiones GNOME, temas GTK o configuraciones de tiling window manager.
  • Aprender más explorando la extensa documentación oficial: https://www.debian.org/doc/ y el libro “Debian Administrator’s Handbook”.

Conclusión

Instalar Debian es una excelente manera de adentrarse en el ecosistema Linux con una base robusta y bien documentada. Siguiendo los pasos descritos arriba, deberías poder montar un sistema funcional en poco tiempo, listo para adaptarse a cualquier uso que le quieras dar, ya sea como estación de trabajo, servidor o plataforma de desarrollo.

¡Disfruta de tu nuevo Debian y bienvenido a la comunidad de código abierto! 🚀

Posted in

Deja un comentario

Descubre más desde Hack & Deb

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo