Cómo instalar Ubuntu en un USB para que funcione al 100% como lo hace en un disco duro

abril 02, 2022 , 0 Comments

Ubuntu en un USB

Como todos sabemos, y aunque nos refiramos a los sistemas operativos por el mismo nombre, Linux es el núcleo en el que se basan todos ellos. Los sistemas son GNU/Linux, pero eso sólo lo vamos a mencionar de pasada hoy aquí. Lo que nos interesa es que hay muchos muchos sistemas operativos y distribuciones basadas en Linux, y una de las más populares es la que desarrolla Canonical. Sigo usándolo de vez en cuando, lo tengo en una partición en un portátil, pero, mientras no me falle, ahora uso Manjaro. Hablando de esta popular distribución basada en Arch Linux, su instalador es Calamares, y todo es más fácil que con Ubiquity. Así que, si queremos instalar Ubuntu en un USB, tenemos que tener cuidado o hacer algún que otro truco.

Uno de esos trucos, y el más seguro, es instalarlo desde GNOME Boxes, tal y como ya expliqué en nuestro blog hermano Ubunlog. A mí siempre me ha funcionado, pero suele haber un pequeño problema: al iniciar, no suele encontrar el kernel, para lo que basta sacar el pendrive y volver a meterlo; entonces sí lo detecta y todo funciona normal. Es el precio a pagar por no poner en peligro nada de nuestra instalación existente. Pero se puede hacer de otra manera, un poco más peligrosa pero que dejará Ubuntu en un pendrive funcionando como si lo hubiéramos instalado en el disco duro.

El problema: Ubiquity detecta todas las particiones y no ofrece opciones

Como hemos mencionado, Calamares facilita mucho las cosas. Si en el momento de la instalación le indicamos el pendrive como unidad de destino, hará todas las modificaciones necesarias para que podamos hacerlo, y no tiene pérdida. No es así en Ubiquity, en donde una manera sencilla de conseguir instalar Ubuntu en un pendrive sería desmontar el disco duro antes de iniciar el proceso de instalación. Eso puede ser fácil en un ordenador de torre, ya que está a un «tirón» de cable de distancia, pero no es tan fácil en los portátiles más modernos donde acceder al disco duro y otros componentes está sólo al alcance de profesionales o los más manitas.

Instalar Ubuntu en un USB

Así que no, no vamos a desmontar el disco duro. Lo que vamos a hacer es engañar a Ubiquity para hacerle creer que no hay ninguna partición relacionada al inicio que tenga que modificar. El proceso sería el siguiente:

  1. Creamos un Live USB. Aquí en Linux Adictos hay varios tutoriales, pero ahora mismo yo recomendaría usar o Ventoy o Balena Etcher.
  2. Iniciamos desde el USB. Para ello, antes tenemos que acceder a la BIOS y cambiar el orden de unidades de arranque, o de lo contrario es probable que inicie desde el disco duro. Este paso puede ser complicado, pero no porque lo sea, sino porque cada ordenador tiene la BIOS y sus opciones de una manera y sería imposible hablar de todas.
  3. Al iniciar desde el USB, tenemos que elegir nuestro idioma y luego «Probar Ubuntu».
  4. En el siguiente paso está el truco, el equivalente a desmontar el disco duro físicamente. Abrimos el cajón de apps, lo que puede ser presionando la tecla META (Windows) y buscamos GParted. Suele venir en las Live Session de Ubuntu, pero si no se da el caso, abriremos un terminal y escribiremos.
Terminal
sudo apt update
sudo apt install gparted
  1. Ahora abrimos Gparted.

Lanzar GParted

  1. Elegimos el disco duro, el del ordenador.

Elegir disco duro del ordenador

  1. Hacemos clic derecho en la partición donde tiene las opciones boot, esp y hacemos clic en Gestionar opciones.

Gestionar opciones

  1. Desactivamos las boot (y esp) . Esto suele añadir otra, la msftdata, pero lo dejamos así.

Desactivadas boot y esp

  1. A partir de ahora, todo es más fácil. Conectamos el USB en donde queramos instalar Ubuntu(*).
  2. Hacemos doble clic sobre el icono del instalador de Ubuntu.

Instalar Ubuntu

  1. Elegimos el idioma, le decimos qué tipo de instalación queremos, mínima si tenemos un pendrive de poco espacio o entera si nos sobra, y vamos siguiendo hasta que aparezca la pantalla en la que nos dice cómo instalar el sistema.
  2. Elegimos «Más» y luego «Continuar», momento en el que aparecerán todas las particiones.

Más opciones al instalar Ubuntu

  1. En el menú desplegable de la parte de debajo, en donde pone en qué dispositivo elegir para la instalación del bootloader, elegimos nuestro USB de destino.

Elegir USB

  1. En el USB de destino, si no lo habíamos hecho antes, borramos todas las particiones que haya, pulsando en el botón del símbolo de resta (-).

Eliminar particiones

  1. Ahora, elegimos el punto donde pone «Espacio libre» y hacemos clic en el símbolo de la suma (+).

Elegir espacio libre

  1. Aquí podemos hacer lo de siempre: crear una partición para HOME, otra para el sistema y una para el intercambio (swap), pero en un USB yo no haría tanto. Sólo crearía una partición de 500mb y la marcaría como partición EFI. Después de eso, repetiríamos el paso 15 para crear una partición Ext4 con el punto de montaje en la raíz (/).
Crear partición EFI para instalar Ubuntu Crear partición raíz para instalar Ubuntu
  1. Hacemos clic en OK y seguimos, haciendo clic en «instalar ahora» y aceptando el aviso.
Instalar ubuntu ahora Aceptar instalar ubuntu
  1. Terminamos el proceso de instalación, rellenando los campos de la zona horaria, usuario, contraseña, etc.
  2. Esperamos, y esperamos un buen rato. Las instalaciones en un pendrive suelen tardar mucho, aunque menos que si instaláramos Windows :P
  3. Al finalizar la instalación, cuidado con esto, no debemos reiniciar. ¿No estamos olvidando algo? Tenemos que revertir el paso 4. Para ello, abrimos Gparted, elegimos el disco duro de nuestro ordenador, hacemos clic sobre la partición que ahora tendrá la etiqueta msftdata, la marcamos como esp y la boot, si es que no se marca automáticamente.
(*) El pendrive debe ser bueno. Es mejor olvidarse de los USB 2.0 porque la velocidad se resentirá mucho. Hay que elegir mínimo uno USB 3.0, y si puede ser 3.1, mejor que mejor. También merece la pena instalarlo en un pendrive de mínimo 32GB.

Y eso sería todo. Ahora podemos usar Ubuntu como si estuviera instalado en un disco duro, o como si hubiéramos usado Calamares, que hace todo esto mucho más fácil.

Importante mencionar que, aunque se supone que este proceso para instalar Ubuntu en un pendrive es seguro, lo del cambio de flags puede ser algo delicado, por lo que cada uno es responsable de sus actos si algo no saliera bien. Por si acaso, las copias de seguridad previas a estas operaciones nunca están de más.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.