En esta entrada vamos a modificar el Live CD de instalación para agregar soporte en castellano y optimizar ciertos parámetros.
1. Montando las particiones
Tenemos que asegurarnos montar las dos particiones de la imagen del USB.
Partición 1: ESP.
Partición 2: Opinionated Debian Installer.
2. Modificando los archivos
A continuación modificaremos estos dos archivos.
En la raíz de la partición ESP, editamos archivo installer.ini y modificamos los siguientes campos.
HOSTNAME=debian
TIMEZONE=Europe/Madrid
LOCALE=es_ES.UTF-8
KEYMAP=es
Dentro de la carpeta @ de la partición Opinionated Debian Installer, editamos el archivo installer.sh y modificamos los siguientes campos.
HOSTNAME=debian
LOCALE=es_ES.UTF-8
TIMEZONE=Europe/Madrid
KEYMAP=es
Buscamos la línea que pone Label=Debian13 y la modificamos:
Label=Debian
Para deshabilitar el soporte de 32 Bits, buscamos las siguientes líneas, y comentamos con almohadilla las entradas notify enable 32bit. y chroot ${target}/ dpkg –add-architecture
# notify enable 32bit
# chroot ${target}/ dpkg --add-architecture i386
Para doblar la memoria de la partición /boot/efi, buscamos las líneas SizeMinBytes=1024M y SizeMaxBytes=1024M, y modificamos a
SizeMinBytes=2048M
SizeMaxBytes=2048M
El campo de Timezone se podría modificar por otra región/ciudad, o seleccionarlo desde la GUI del instalador.
3. El tamaño de la memoria de intercambio SWAP
Esta tabla muestra el tamaño de intercambio recomendado según el tamaño de su RAM y la necesidad de hibernación.
Tamaño de la RAM
Tamaño de la Swap sin hibernación
Tamaño de la Swap con hibernación
256 MB
256 MB
512 MB
512 MB
512 MB
1 GB
1 GB
1 GB
2 GB
2 GB
1 GB
3 GB
3 GB
2 GB
5 GB
4 GB
2 GB
6 GB
6 GB
2 GB
8 GB
8 GB
3 GB
11 GB
12 GB
3 GB
15 GB
16 GB
4 GB
20 GB
24 GB
5 GB
29 GB
32 GB
6 GB
38 GB
64 GB
8 GB
72 GB
128 GB
11 GB
139 GB
4. ¡Listo!
Ya tenemos el USB preparado para arrancar y comenzar la instalación del sistema. 🚀
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».
Reinicia el equipo y accede al menú de arranque (generalmente F12, Esc o Del).
Selecciona el USB/DVD como primer dispositivo de arranque.
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.
Personalmente lo deshabilito, crearemos una clave individualizada más adelante.
11. Instalar
Inicia el proceso de instalación
Al 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 apache2, postgresql, docker, 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! 🚀