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
- Cosas que debe saber antes de instalar Linux en un USB
- Instalando Ubuntu completo en una unidad flash
- Parte 1: Crear un USB Ubuntu en vivo
- Parte 2: Instalando Ubuntu en el USB
- Paso 1: Arranque desde USB en vivo
- Paso 2: Deshabilite las banderas ESP de la partición ESP
- Paso 3: Instalación de Ubuntu en el otro USB
- Paso 4: Vuelva a habilitar las banderas ESP en la partición ESP
- Parte 3: Usando Ubuntu USB en cualquier sistema
- Parte 4: Recuperar sus USBs en condiciones normales
- Conclusión
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.
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
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 – 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.
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.
Cuando esté en la sesión en vivo, vaya con la opción «Probar Ubuntu»:
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.
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’:
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.
Deseleccionar los indicadores generalmente agrega un indicador de msftdata y puede dejarlo así. Los cambios entran en vigor inmediatamente.
¡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. Puede seguir los primeros pasos para elegir la distribución del teclado y el idioma.
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.
En la siguiente pantalla, seleccione Otra cosa:
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):
Ahora, seleccione el USB más grande y elimine cualquier partición existente para liberar espacio haciendo clic en el botón–.
A continuación, seleccione el espacio libre que acaba de crear y haga clic en el signo + para crear una partición en él.
Haga la primera partición como ESP para el gestor de arranque.
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).
Cuando tenga las particiones listas, verifique que el USB externo esté elegido para la instalación del cargador de arranque.
Las cosas se ven bien. Pulsa el botón instalar y revisa la configuración de la zona horaria habitual.
Se te pedirá que crees un usuario y una 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.
Cuando finalice la instalación, NO REINICIE de inmediato. Debe restablecer la partición ESP en su estado original.
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.
¡Felicitaciones! Ha instalado correctamente Ubuntu real en una unidad flash. Ahora puede desactivar el sistema Ubuntu en vivo.
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).
Cuando arranca desde Ubuntu USB, verá la pantalla familiar de Grub y puede seleccionar Ubuntu para usarlo:
¿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.