Instalando Ubuntu en un USB con mkusb¶
Table of Contents
En el método de creación de un Linux live USB, todo cambios que hagamos al sistema se perderá luego de un reinicio. Por otro lado, el método Persistent Storage Live USB guarda cualquier cambio que hagamos al live system, permaneciendo luego de un reinicio del sistema.
Esta documentación muestra cómo crear un persistent live USB con la distribución de Ubuntu (y cualquiera de sus flavors Xubuntu, Kubuntu, Ubuntu Mate, Lubuntu, etc), Linux Mint, Debian o Elementary OS. Esto lo realizaremos usando la herramienta mkusb, la cual puede ser instalada desde Ubuntu, Linux Mint o Debian.
mkusb puede crear persistent live drives que funcionan con los modos UEFI y BIOS. La partición permanente que crea mkusb usa casper-rw, lo cual le permite tener un tamaño mayor a 4GB.
mkusb además tiene otras funcionalidades como crear live USB booteables regulares de Linux, vaciar un dispositivo, y otras más. La interfaz gráfica de mkusb usa Zenity.
Instalando mkusb¶
En Ubuntu, Linux Mint, Elementary OS¶
Instalar mkusb en Ubuntu, Linux Mint, Elementary OS y otras distribuciones/flavors basados en Ubuntu mediante su PPA oficial:
$ sudo add-apt-repository ppa:/mkusb/ppa
$ sudo apt update
$ sudo apt install --install-recommends mkusb mkusb-nox usb-pack-efi
En Debian¶
A diferencia de la mayoría de repositorios PPA en Debian, podemos usar el mismo PPA usando para Ubuntu. Esto debido a que mkusb es un conjunto de scripts que no depende de versiones de paquetes de Ubuntu.
Agregar el PPA de mksub manualmente e instalar el programa en Debian:
$ echo "deb http://ppa.launchpad.net/mkusb/ppa/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/mkusb.list
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 54B8C8AC
$ sudo apt update
$ sudo apt install --install-recommends mkusb mkusb-nox usb-pack-efi
Instalando el SO con mkusb¶
- Abrir la aplicación
mkusb. Nos preguntará si deseamos quemkusbcorra en la versióndus(una interfaz renovada demkusb):
mkusb - Correr la versión dus
Seleccionar Yes.
- Aparecerá una ventana con un terminal y otra ventana pidiendo la contraseña
sudo:
mkusb - Ingresar contraseña root
Ingresar la contraseña y clic en OK. Luego aparecerá una ventana de advertencia.
mkusb
Clic en OK.
- Luego
mkusbmostrará otra ventana con una acciones a realizar:
mkusb - lista de acciones
Seleccionar Install (make a boot device) y luego clic en OK.
- La siguiente pantalla mostrará otra lista de opciones:
mkusb - lista de acciones 2
Seleccionar Persistent live - only Debian and Ubuntu. Clic en OK.
- Nos aparecerá un navegador de archivos para que seleccionemos el archivo ISO o IMG que queremos instalar en el USB:
mkusb - seleccionar imagen ISO o IMG
Seleccionar la imagen de Ubuntu, Debian o Linux Mint de nuestro sistema. Clic en OK.
- Luego,
mkusbpresentará una lista de dispositivos de almacenamiento. Seleccionar el dispositivo USB al cual le queremos instalar el SO:
mkusb - seleccionar dispositivo de almacenamiento USB
Clic en OK y vuelve a confirmar que el dispositivo seleccionado es el indicado:
mkusb - confirmar selección de dispositivo
Clic en Yes.
Danger
Seleccionar la unidad de almacenamiento correcta, pues toda la información dentro de esta será eliminada.
- Luego se nos presenta una lista de configuración del dispositivo:
mkusb - opción upefi
Seleccionar la opción upefi (del paquete usb-pack-efi usado por mkusb), en el cual Grub puede trabajar en modos BIOS y UEFI.
- Seleccionar el porcentaje de espacio disponible permanente que será asignado al sistema operativo instalado (partición llamada
casper-rw):
mkusb - porcentaje de almacenamiento permanente
El espacio restante que no sea asignado a la distribución Linux instalada se usará para una partición llamada usbdata formateada como NTFS, que puede ser accedida desde cualquier sistema operativo Linux, Windows, macOS. Así, podemos usarlo como un USB de almacenamiento tradicional, guardando datos que sean accesibles desde otros sistemas operativos.
- En este último paso debemos aceptar la reconfiguración de nuestro USB con los opciones seleccionadas anteriormente:
mkusb - aceptar configuración con Go
Si estamos de acuerdo con la configuración seleccionar Go para que mkusb comience con el proceso de creación del live USB con almacenamiento permanente de Ubuntu, Linux Mint o Debian.
Veremos algunas pantallas de procesos:
mkusb - proceso
mkusb - proceso
mkusb - proceso
- Finalmente, si todo ha sido configurado correctamente, obtenedremos una ventana con un mensaje como el siguiente:
mkusb - pantalla de finalización
Clic en OK para acabar con el proceso. Volveremos a un menú de mkusb, donde simplemente debemos seleccionar la opción Quit:
mkusb - opción Quit
Y en la ventana con el terminal presionar Enter para cerrar la aplicación:
mkusb - presionar Enter
Lo único que resta es conectar nuestro USB a una PC y arrancar el sistema desde este dispositivo.