Cómo Instalar Ubuntu Linux en una Unidad USB Externa para Crear un Sistema Linux Portátil Real en USB

Breve descripción: Este tutorial muestra los pasos para instalar Ubuntu Linux en una unidad externa de EE.UU. con el cargador de arranque instalado en el USB. NO es una configuración USB en vivo. Este USB funcionará como sistema operativo portátil y se puede usar en cualquier sistema informático.

Permítanme recordar algunas cosas.

Se utiliza un USB en vivo para probar la distribución. También se utiliza para instalar Linux en el disco duro de la computadora. Normalmente, cualquier cambio que haya realizado en su distribución en vivo se pierde y esto limita el uso del USB en vivo.

Varios de sus lectores de software libre solicitaron un tutorial sobre la instalación de Linux en un USB. No el USB live normal con persistencia, sino el Ubuntu real instalado en un disco USB.

Esto significa tener un Ubuntu Linux portátil en un USB que puede conectarlo a cualquier computadora, usarlo, guardar su trabajo en el USB como si fuera un disco duro real.

El procedimiento no parece muy diferente de instalar Ubuntu en el disco duro real. Y aquí es donde la gente comete errores.

Los tutoriales disponibles en Internet pierden la parte más crucial: el cargador de arranque.

Problema con el cargador de arranque en sistemas UEFI

El principal problema con esta configuración es la instalación del cargador de arranque en sistemas UEFI. Un sistema solo puede tener una partición ESP activa a la vez y causa problemas.

Durante la instalación de Linux, incluso si elige el USB como destino para el gestor de arranque, la partición ESP existente se sigue utilizando para colocar el archivo EFI para la nueva distribución.

partición de instalación de ubuntu
Incluso si elige instalar el cargador de arranque en el USB externo, no funciona si el disco duro ya tiene una partición ESP

Esto significa que el Linux instalado en el USB externo será el último en actualizar y controlar el gestor de arranque. Esto puede crear varios problemas como:

  • El sistema que utilizó para instalar Linux en USB puede no arrancar y terminar con un error de grub si no tiene el USB de Linux conectado.
  • El USB de Linux que ha creado no arranca en otros sistemas porque sus archivos EFI están en las particiones ESP del sistema que se utilizó para instalar Linux en USB.

Esto falla toda la idea de tener un USB Linux portátil, ¿verdad?

No te preocupes. Compartiré un buen truco para instalar Ubuntu u otras distribuciones de Linux en un USB sin estropear el cargador de arranque del sistema host y el sistema en el USB.

Antes de comenzar a seguir el tutorial, léalo por completo y luego hágalo en su sistema.

Cosas que debe saber antes de instalar Linux en un USB

instalar ubuntu en usb externo

La solución o solución para el problema del cargador de arranque es que no informe al instalador que ya hay una partición ESP.

Si tiene una PC de escritorio, puede quitar el disco duro y eso podría resolver el problema, pero las cosas serán difíciles cuando se trate de una computadora portátil. Quitar el disco está fuera de cuestión aquí.

Una salida más fácil es quitar la bandera ESP de la partición ESP antes de instalar Linux en el USB y volver a colocarla después de la instalación. De esta manera, engañas al instalador de Ubuntu para que piense que no hay ninguna partición ESP existente y creará y usará una nueva partición ESP en el USB. La partición ESP original en el disco duro está intacta.

Truco inteligente, lo sé. Permítanme aclarar algunas dudas más y añadir algunas sugerencias:

  • Necesitarás dos llaves USB. Uno para USB en vivo y otro donde se instalará Linux.
  • Utilice un USB de 4 GB para el sistema en vivo y al menos un USB de 32 GB para el USB de Linux.
  • Recomiendo encarecidamente el uso de USB 3.0 tanto para USB en vivo como para el USB de Linux real. USB 2.0 será dolorosamente lento tanto para instalar como para usar Linux.
  • Incluso si utiliza USB 3, la instalación de Linux será varias veces más lenta que la instalación normal de Ubuntu. Ten paciencia y tiempo.
  • Usar un sistema Linux desde USB siempre será más lento que el disco duro y SSD reales.
  • Cuando desee utilizar el USB de Linux en un sistema, tendrá que ir a la configuración de arranque para arrancar desde el USB (a menos que el sistema esté configurado para arrancar desde USB de forma predeterminada).
  • El USB de Linux puede no funcionar con sistemas con arranque seguro habilitado.

Acerca de la experiencia más lenta con Linux en USB, si su sistema tiene un puerto thunderbolt, le aconsejo obtener un SSD thunderbolt. Tengo una SSD SanDisk y cuando utilicé Linux instalado en ella, la experiencia fue muy fluida, casi como la SSD en el sistema.

Vista previa Producto Precio
SSD Portátil Extremo SanDisk de 500 GB - Hasta 1050 MB / s-USB-C, USB 3.2 Gen 2-Unidad de Estado sólido externa-SDSSDE61-500G-G25 SSD portátil Extremo SanDisk de 500 GB – Hasta 1050 MB/s – USB-C, USB 3.2 Gen 2 – Estado sólido externo… $87.99 Comprar en Amazon

Instalando Ubuntu completo en una unidad flash

Ahora que sabes lo que necesitas, déjame exponer las partes de este tutorial:

  • Crear un USB Ubuntu en vivo
  • Usar el USB en vivo para instalar Ubuntu en otro USB eliminando las banderas de partición ESP antes y después de la instalación
  • Usar el USB Ubuntu en varios sistemas
  • Recuperar los USB

Parte 1: Crear un USB Ubuntu en vivo

No voy a entrar en detalles para esta parte. De todos modos, probablemente esté al tanto de los pasos. Voy a mencionar brevemente los pasos aquí. Si es necesario, puede leer este tutorial sobre la creación de Ubuntu USB en vivo.

En su computadora, vaya al sitio web de Ubuntu y descargue una versión actual de Ubuntu de su elección.

Hay varias herramientas disponibles para escribir la imagen ISO en el USB. Puede usar Etcher, que está disponible para Linux, Windows y macOS.

Descargar grabador. Conecta tu USB de menor capacidad. Ejecute Etcher y busque la ISO y el USB descargados y presione el botón de flash. Es muy simple.

Aguafuerte

Cuando haya creado el live USB, es hora de usarlo para instalar Ubuntu en el otro USB.

Parte 2: Instalando Ubuntu en el USB

¡De acuerdo! Así que tienes un USB Ubuntu en vivo y un USB vacío donde instalarás Ubuntu. Conecta ambos a un ordenador. Tienes que arrancar desde este live USB ahora y para ello tendrás que acceder a la configuración de arranque.

Paso 1: Arranque desde USB en vivo

Conecte ambos USB a su sistema y reinícielo. Cuando el sistema esté arrancando y muestre el logotipo del fabricante, presione las teclas F10 / F12 repetidamente. Diferentes fabricantes establecen diferentes claves para acceder a la configuración del BIOS.

Nota: Algunos sistemas no permiten el arranque desde USB en vivo si el arranque seguro está activado. Si ese es el caso, primero deshabilite el arranque seguro.

En mi sistema Dell, la configuración de arranque mostraba esta pantalla. Tengo Debian instalado en este sistema.

arranque desde USB en vivo
Arranque desde USB en vivo

Cuando esté en la sesión en vivo, vaya con la opción «Probar Ubuntu»:

 probar ubuntu instalar ubuntu
Ir con la opción Probar Ubuntu aquí

Paso 2: Deshabilite las banderas ESP de la partición ESP

Presione la tecla Windows y escriba Gparted. Esto abrirá el gestor de particiones Gparted que (por lo general) ya está presente en la ISO de Ubuntu.

iniciar gparted ubuntu
Iniciar Gparted en Ubuntu

Si no se encuentra, conéctese a Internet, abra un terminal, ejecute sudo apt update y luego instale gparted en Ubuntu.

En Gparted, asegúrese de haber seleccionado el disco del sistema. Busque la partición de alrededor de 100-500 MB de tamaño y marque como ESP. Haga clic derecho en esta partición y seleccione ‘Administrar banderas’:

gparted en ubuntu live usb
Restablecer banderas para la partición ESP

Debería mostrar señales de esp y de arranque. Si hay más indicadores, tome una captura de pantalla para que pueda volver al mismo conjunto de indicadores después de que se complete la instalación.

administrar banderas partición esp
Eliminar la bandera esp de la partición ESP

Deseleccionar los indicadores generalmente agrega un indicador de msftdata y puede dejarlo así. Los cambios entran en vigor inmediatamente.

banderas ESP eliminadas
banderas ESP eliminadas de la partición ESP

¡Genial! Ahora su sistema en vivo no ve la partición ESP y, por lo tanto, la configuración de arranque existente de la computadora. Ahora es el momento de comenzar a instalar Ubuntu en el otro USB.

Paso 3: Instalación de Ubuntu en el otro USB

Asegúrese de haber conectado el otro USB de mayor capacidad también. Haga doble clic en el icono instalar Ubuntu en el escritorio.

iniciar la instalación de ubuntu
Iniciar la instalación de Ubuntu

Iniciará la instalación. Puede seguir los primeros pasos para elegir la distribución del teclado y el idioma.

  • Instale Ubuntu 2
    Elija su idioma
  • Instalar Ubuntu 3
    Elegir distribución de teclado

Recuerde, le dije al principio que se necesita mucho tiempo para instalar Ubuntu en un USB? Por esta razón, sugiero optar por la instalación mínima aquí, que viene con un navegador y utilidades esenciales, pero no incluirá software de oficina, reproductores multimedia, etc. Puedes instalarlos más tarde.

Usar una instalación mínima significa copiar menos archivos en el USB y esto reducirá el tiempo de instalación.

elija instalación mínima
Seleccionar instalación mínima reducirá el tiempo de instalación

En la siguiente pantalla, seleccione Otra cosa:

opción algo más ubuntu install
La opción Algo más le permitirá acceder a los discos y la partición

En la pantalla «Tipo de instalación», puede ver todos los discos duros y los discos USB listados en la interfaz principal. Puede ver que el disco duro no muestra una partición ESP porque las banderas se han eliminado.

Lo que debe asegurarse aquí es que ha seleccionado el USB correcto (el más grande) para «Dispositivo para la instalación del cargador de arranque». Estoy usando mi SSD thunderbolt externo aquí, que tiene una capacidad de 500 GB (más grande que el disco duro de la computadora portátil):

ubicación del cargador de arranque
La ubicación del cargador de arranque debe ser el USB externo

Ahora, seleccione el USB más grande y elimine cualquier partición existente para liberar espacio haciendo clic en el botón–.

eliminar la función existente para crear espacio libre
Crear espacio libre en el USB externo para la instalación de Ubuntu

A continuación, seleccione el espacio libre que acaba de crear y haga clic en el signo + para crear una partición en él.

crear partición en USB externo
Crear nueva partición en USB externo

Haga la primera partición como ESP para el gestor de arranque.

crear partición esp en usb externo
Crear

Seleccione el espacio libre restante y cree root con el sistema de archivos Ext4. También puede crear root, swap y home, pero sugiero mantener todo bajo root, incluido swap (gracias a swapfile).

crear partición raíz ubuntu usb externo
Crear una partición raíz con el sistema de archivos ext4

Cuando tenga las particiones listas, verifique que el USB externo esté elegido para la instalación del cargador de arranque.

verifique dos veces la ubicación del cargador de arranque
Verifique dos veces la ubicación del cargador de arranque que debe estar en la unidad USB externa

Las cosas se ven bien. Pulsa el botón instalar y revisa la configuración de la zona horaria habitual.

Seleccione zona horaria al instalar Ubuntu
Seleccione zona horaria

Se te pedirá que crees un usuario y una contraseña.

Establecer nombre de usuario y contraseña durante la instalación de Ubuntu
Establecer nombre de usuario y contraseña

Después de esto, todo es cuestión de esperar. Si alguna vez ha instalado Ubuntu, seguramente sentirá que esta instalación es más lenta de lo habitual.

instalación de ubuntu
La instalación de Ubuntu está en curso

Cuando finalice la instalación, NO REINICIE de inmediato. Debe restablecer la partición ESP en su estado original.

continuar probando después de la instalación de ubuntu
Continuar usando el entorno live Ubuntu

Paso 4: Vuelva a habilitar las banderas ESP en la partición ESP

Inicie Gparted una vez más. Seleccione el disco duro de su sistema y haga clic derecho en su partición ESP que ahora está etiquetada como msftdata. Seleccione la bandera esp y también debe seleccionar la bandera de arranque automáticamente.

volver a establecer banderas esp
Volver a establecer banderas esp

¡Felicitaciones! Ha instalado correctamente Ubuntu real en una unidad flash. Ahora puede desactivar el sistema Ubuntu en vivo.

desactive ubuntu
Reinicie o apague el sistema ahora
¿Qué pasa si pulsa accidentalmente el botón de reinicio sin restablecer las banderas ESP?

Eso es malo, no tan malo. Dado que su sistema real no tiene una partición ESP, no arrancará sin el USB externo que acaba de crear.

Pero no hay que preocuparse. Todavía tienes el USB Ubuntu en vivo, ¿verdad? Arranca de nuevo. Inicie Gparted y habilite el indicador correcto en la partición ESP del disco.

Parte 3: Usando Ubuntu USB en cualquier sistema

El USB que acaba de crear se puede usar en cualquier computadora siempre y cuando permita arrancar desde el USB. En otras palabras, el arranque seguro debe estar deshabilitado.

Verifiqué mi Ubuntu USB de dos sistemas, uno en el que lo creé y otro que no se usó en este proceso. Funcionó en ambos.

El proceso es similar a cómo arrancó desde el USB en vivo. Encienda el sistema, cuando el logotipo del fabricante del sistema esté visible, presione las teclas F2/F10/F12 para acceder a la configuración de arranque y seleccione Ubuntu o USB para arrancar. Se puede mostrar con cualquiera de los dos nombres (o más tal vez).

arranque desde ubuntu usb externo
Arranque desde Ubuntu en USB externo

Cuando arranca desde Ubuntu USB, verá la pantalla familiar de Grub y puede seleccionar Ubuntu para usarlo:

grub de ubuntu en usb externo
Menú Grub de Ubuntu en USB externo

¿Notaste algo en la pantalla de comida de arriba? Utilicé un sistema que tenía instalado Debian para crear este Ubuntu USB. Durante la instalación, la nueva partición ESP en el USB también toma nota del sistema Debian, como puede ver en la pantalla de Grub.

Si uso este USB en un sistema diferente e intento arrancar en Debian, se producirá un error. Obviamente, porque no hay un sistema Debian en el nuevo sistema. Si utilizo el USB en el mismo sistema Debian que se usó para la instalación de Ubuntu en el USB, funcionará.

La entrada adicional en la comida no debe molestarle a menos que tenga trastorno obsesivo compulsivo. Si ese es el caso, arranque en este USB, instale Grub Customizer y elimine estas entradas adicionales. Eso depende de ti.

Otra cosa a tener en cuenta es que cuando arranca desde Ubuntu USB en un sistema diferente, muestra una pantalla azul con algunas opciones. Sólo ve con Boot de todos modos.

Queda una última cosa, y es recuperar sus unidades USB.

Parte 4: Recuperar sus USBs en condiciones normales

Aquí está lo que ha utilizado dos USBs: uno para Ubuntu en vivo y otro para la instalación real de Ubuntu.

Si desea utilizar cualquiera de los USB más tarde para la transferencia de datos normal, tendrá dificultades para formatearlos. Cuando crea un USB en vivo, deja el USB en un estado extraño y, a menudo, los sistemas operativos no pueden formatearlo directamente.

Gparted viene al rescate una vez más. Está disponible para Linux, Windows y macOS. Descárguelo e instálelo y utilícelo para formatear el USB eliminando todas las particiones en él y creando una nueva partición en formato NTFS o FAT32.

Conclusión

El truco de ocultar la partición ESP real del instalador de Ubuntu es la idea clave aquí. Esta es una mejor solución que quitar el disco duro o tener un arranque en mal estado.

Espero que te guste este truco y encuentres útil este tutorial detallado.

Write a Comment

Tu dirección de correo electrónico no será publicada.