Instalación de Debian 10 desde usb
29/07/2019
Voy a intentar explicar todos los pasos que he seguido para crear un USB que sea arrancable para poder instalar Debian 10 .
Para las versiones Debian 9 y 8 hice sendos artículos: Debian9 - Debian8
En cada nueva versión existe algún cambio, pero por lo general es el mismo procedimiento.
La forma normal que tiene la gente de hacer un USB arrancable es:
Siendo administrador. |
Esta forma está bien, pero tiene sus inconvenientes:
La memoria de 8G solo queda grabada con 4.5G el resto se inutiliza.
La memoria se queda en modo de solo lectura.
En algunos casos ni siquiera se monta en windows, tiene formato extraño.
En muchos casos después de instalar Debian, si queremos instalar mas cosas no podemos instalar desde el USB, debemos emplear la red o un DVD.
A modo de ejemplo he utilizado al usuario seta como usuario desde donde se monta el USB.
El nombre del usb donde se encuentran todo los ficheros de instalación se llama DEBIAN100
Para este tutorial debemos de utilizar el programa rufus, que solo funciona en Windows :( .
Empecemos con bajar la imagen de la primera ISO de Debian 10, en mi caso utilizo la versión de 32bits.
https://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-10.0.0-i386-DVD-1.iso
Debemos ir a la página de rufus y descargar el programa rufus. https://rufus.ie/
En las últimas pruebas debíamos daba error al no poder descargar Syslinux desde internet por eso he creado un archivo comprimido con rufus portable y los Syslinux que se necesitan. RUFUS.7Z
Debemos de esperar hasta 20 minutos , dependiendo de la velocidad de nuestra USB.
Cambiar de nombre del USB, sin espacios, ejemplo: DEBIAN100
Reiniciamos el ordenador para poder arrancar desde el USB.
Aclaremos que para poder arrancar desde el USB debemos pulsar una tecla (F9 al F12 dependiendo de nuestro ordenador) cuando arranca el ordenador, en mi caso es F11.
Por no repetir todos los pasos para instalar Debian 10 recomiendo unas buenas páginas:
https://www.comoinstalarlinux.com/como-instalar-debian-10-ahora/
https://www.forosla.com/como-instalar-debian-10-buster-ilustrado-paso-a-paso/
Cuando hayamos instalado Debian 10, arrancamos.
Veremos que todo funciona bien y entramos con nuestro usuario, a partir de ahora el usuario por defecto será seta para todas la pruebas.
Montamos la USB que tendrá por nombre DEBIAN100 .
Entramos en una consola y tecleamos los siguientes comandos:
cd /media/seta/DEBIAN100/dists/buster/main/binary-i386/
gunzip -k Packages.gz
bzip2 -k Packages
cd /media/seta/DEBIAN100/dists/buster/contrib/binary-i386/
gunzip -k Packages.gz
bzip2 -k Packages
cd /media/seta/DEBIAN100/dists/buster/main/i18n/
gunzip -k *.gz
bzip2 -k Packages
cd /media/seta/DEBIAN100/dists/buster/contrib/i18n/
gunzip -k *.gz
bzip2 -k Packages
Con esto transformamos los ficheros Packages en tres formatos diferentes.
Editar /etc/apt/sources.list , debemos ser root y lo dejamos como sigue:
deb [allow-insecure=yes] file:/media/seta/DEBIAN100/ buster main contrib
Podemos también cambiarlo con la orden:
echo deb [allow-insecure=yes] file:/media/seta/DEBIAN100/ buster main contrib >> /etc/apt/sources.list
Actualizamos la base de datos de los paquetes:
apt-get update
Ya podemos entrar en el programa synaptic para instalar los programas que no instalamos al principio.
Crear repositorios deb en disco duro o USB.
El tener que meter una y otra vez los disco de instalación de Debian, o utilizar la red donde no es muy rápida, es un tanto molesto.
Crear nuestro propio repositorio en un disco duro o USB es muy práctico, y bastante veloz a la hora de instalar paquetes.
Puedes hacer una selección de paquetes desde synaptic , instalándolos o solo bajarlos, y los almacena en /var/cache/apt/archives/ . Ahora los copias en el directorio de la memoria USB que quieras , yo los copio a /media/seta/DEBIAN100/debian100/archives/ .
Con el programa dpkg-scanpackages creas un archivo comprimido Packages.gz donde se encuentran el listado de todos los paquetes. Este debe ser colocado con los paquetes que has añadido.
Ejemplo de como se crea el paquete comprimido y su colocación junto a los paquetes:
cd /media/seta/DEBIAN100/debian100
rm archives/Packages.gz
dpkg-scanpackages archives /dev/null | gzip >archives/Packages.gz
cd archives/
rm Packages
rm Packages.bz2
gunzip -k Packages.gz
bzip2 -k Packages
Editar /etc/apt/sources.list , debemos ser root y añadimos:
deb [allow-insecure=yes] file:/media/seta/DEBIAN100/debian100/ archives/
Podemos también cambiarlo con la orden:
echo deb [allow-insecure=yes] file:/media/seta/DEBIAN100/debian100/ archives/ >> /etc/apt/sources.list
Actualizamos la base de datos de los paquetes:
apt-get update
He estado haciendo todas las pruebas con la versión Debian 10.0 funcionando a la perfección.
Saludos.
Juan Galaz
Bibliografía:
https://www.comoinstalarlinux.com/como-instalar-debian-10-ahora/
https://www.forosla.com/como-instalar-debian-10-buster-ilustrado-paso-a-paso/
https://pulpolibre.wordpress.com/2019/05/04/guia-basica-despues-de-instalar-debian-10/
https://www.debian.org/releases/stable/i386/ch04s03.html.es
https://elbauldelprogramador.com/iniciar-debian-desde-usb/
https://diariodeunalinuxera.com/2015/10/20/crear-un-usb-booteable-de-cualquier-distribucion-gnulinux-desde-la-terminal/
https://exdebian.org/foro/instalar-debian-8-desde-usb-solucionado
http://www.elmundoenbits.com/2013/02/crear-un-repositorio-local-para.html#.VWmjIBcg1B0
http://blog.desdelinux.net/no-tienes-internet-aprende-como-llevarte-tus-repositorios-a-casa/