Instalar Debian en un USB
Linux
Actualizado el 5 de Enero del 2019 por Xve (Publicado el 9 de Octubre del 2018)
1.409 visualizaciones desde el 9 de Octubre del 2018
1.- Particionar el disco:
2.- Al finalizar la instalación nos pregunta:
3.- Una fez finalizado, ponemos el USB en nuestro ordenador con Linux. (para este ejemplo, supongo que el ordenador solo tiene un disco, y nuestro USB es el disco sdb)
Ya podemos poner el usb en cualquier maquina y indicar que arranque desde el USB!!!
Si alguien conoce alguna otra manera y quiere compartirlo....
- Si utilizas UEFI, puedes dejar que lo haga de manera automatica.
- Si utilizas BIOS, tienes que particionar de manera manual, no dejar que lo haga automáticamente el sistema de instalación.
- Si utilizas BIOS, tienes que particionar de manera manual, no dejar que lo haga automáticamente el sistema de instalación.
En mi caso, he utilizado unicamente dos particiones, una para la / y otra para la swap.
Importante: Indicar que el directorio raiz tiene el flag BOOT
Importante: Indicar que el directorio raiz tiene el flag BOOT
2.- Al finalizar la instalación nos pregunta:
¿Desea instalar el cargador de arranque GRUB en la registro principal de arranque?
Nos indica que seleccionemos el disco donde poner el GRUB...
Indicamos NO
Nos indica que seleccionemos el disco donde poner el GRUB...
Indicamos la partición del USB que tiene el flag BOOT
3.- Una fez finalizado, ponemos el USB en nuestro ordenador con Linux. (para este ejemplo, supongo que el ordenador solo tiene un disco, y nuestro USB es el disco sdb)
Montamos la particion del sistema (Ej. /dev/sdb1)
Obtenemos el UUID del disco ejecutando:
Tenemos que dar derecho de escritura en el archivo: /mnt/boot/grub/grub.cfg para poder modificarlo:
Editamos el archivo: /mnt/boot/grub/grub.cfg
Actualizamos el grub (NOTA: grub-install no es necesario si estamos utilizando UEFI):
Desmontamos:
1
2
3
4
mount /dev/sdb1 /mnt
mount --bind /dev/ /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
Obtenemos el UUID del disco ejecutando:
1
# blkid /dev/sdb1
Nos devolvera algo como:
/dev/sdb1: UUID="48734111-4b22-68a6-ad48-5f3b876ccd24" ....
/dev/sdb1: UUID="48734111-4b22-68a6-ad48-5f3b876ccd24" ....
Tenemos que dar derecho de escritura en el archivo: /mnt/boot/grub/grub.cfg para poder modificarlo:
1
chmod a+w /mnt/boot/grub/grub.cfg
Editamos el archivo: /mnt/boot/grub/grub.cfg
modificamos la linea 119:
por:
1
linux /boot/vmlinuz-4.9.0-7-amd64 root=/dev/sdb1 ro quiet
1
linux /boot/vmlinuz-4.9.0-7-amd64 root=UUID=48734111-4b22-68a6-ad48-5f3b876ccd24 ro quiet
Actualizamos el grub (NOTA: grub-install no es necesario si estamos utilizando UEFI):
1
2
3
4
chroot /mnt
update-grub
grub-install /dev/sdb
exit
Desmontamos:
1
2
3
4
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
Ya podemos poner el usb en cualquier maquina y indicar que arranque desde el USB!!!
Si alguien conoce alguna otra manera y quiere compartirlo....
Comentarios... (1)