Creación de una instalación de Ubuntu con capacidad de arranque desde PC

Creación de una instalación de Ubuntu con capacidad de arranque desde PC

Soy un novato en Ubuntu y estoy intentando crear una memoria USB que inicie Ubuntu en mi PC (una Surface Pro) para que, sin afectar la PC, pueda iniciar Ubuntu cuando quiera y usarlo como sistema operativo alternativo.

Obtener una imagen de arranque de Ubuntu en una memoria USB parece ser súper simple: simplemente vaya ahttps://ubuntu.com/download/desktopy siga las instrucciones para crear una imagen de 'Escritorio'. Esta imagen es excelente en el sentido de que arrancará en mis PC sin ningún problema. Sin embargo, como sabrá la mayoría de las personas que lean esto, la imagen de 'Escritorio' es en realidad una versión de prueba y luego instalación: todo lo que haga mientras prueba la imagen se borrará cada vez que termine de usarla. Creo que esta imagen se llama 'vivir' versión.

Entonces, seguí las instrucciones que encontré en la web sobre cómo usar elvivirimagen para crear una memoria USB de arranque. Sin embargo, esto crea una imagen que no arranca en la PC como lavivirimagen utilizada para crearlo! Entiendo que la razón por la que no arranca es porque es un MBR (Master Boot Record) en lugar de una versión GPT y/o UEFI. Puedo saber rápidamente si es probable que un disco funcione porque cuando lo coloco en una vieja computadora portátil HP e inicio el menú de inicio, si la memoria USB aparece como "Disco duro USB (UEFI)", entonces lo es, en la medida de lo posible. Puedo ver, arrancable desde PC. ElvivirLa imagen pasa esta prueba, por supuesto.

La web está llena de instrucciones sobre cómo convertir un disco MBR a GPT (o lo que sea que necesite) pero no puedo encontrar nada que realmente funcione y algunas de las instrucciones parecen muy complicadas.

Entonces, mi primera pregunta es la siguiente: ¿Existe unaconfiable¿Proceso para convertir una instalación de Ubuntu en una memoria USB (que se ha creado con la imagen de 'Escritorio') a un estado en el que arrancará, es decir, tiene la misma configuración de arranque que la imagen de 'Escritorio'?

O, en su defecto, ¿alguien puede decirme si hay una imagen que realmente se pueda utilizar como versión instalada normalmente? ¿O se puede convertir la imagen de 'Escritorio' en una versión funcional?

Me sorprende que todo esto sea tan difícil. Si la configuración de arranque delvivirLa imagen se considera aceptable y buena (que lo es hasta donde puedo ver), entonces ¿por qué su propio proceso de instalación no crea una imagen que arranca como ella misma?

Gracias, K1tty

Respuesta1

Ahora tengo esto funcionando en gran parte gracias a este proceso...

Cómo crear una instalación completa de Ubuntu 20.04 en un dispositivo USB paso a paso

...y para beneficio de cualquiera, especialmente los novatos como yo, que intentan crear una instalación USB de arranque de Ubuntu, ofrezco mis propias notas al original (ligeramente modificado) que se indican con viñetas:

  • Cree un Live USB o DVD usando SDC, UNetbootin, mkusb, dd, etc.

Puedes conseguir esto aquí:https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview Tenga en cuenta que esta es una versión 'en vivo' que, a pesar del nombre, solo sirve para probar Ubuntu o instalarlo; cualquier dato que agregue se borrará (aunque el usuario 'ChanganAuto' dice que si se realiza una sesión en vivo con persistencia suficiente para sus necesidades, simplemente "grabe" el ISO con MKUSB usando la opción para tener persistencia:help.ubuntu.com/community/mkusb#Persistent_live_systems)

  • Apague la computadora y reiníciela con el USB (se prefiere el modo BIOS de arranque).

  • Seleccione su idioma y "Pruebe Ubuntu".

  • Inserte la unidad flash de destino.

  • Inicie GParted.

Puede encontrar todas las aplicaciones instaladas haciendo clic en el icono en la parte inferior izquierda de la pantalla y usando la opción de búsqueda.

TEN MUCHO CUIDADO AQUÍ: ¡NO QUIERES ARRUINAR EL SISTEMA OPERATIVO DE TU PC!

Utilice el cuadro desplegable en la parte superior derecha de GParted para seleccionar el disco en el que desea trabajar. La suya era /dev/sdd, la mía lo era /dev/sdcy las distintas particiones se numerarán sdx1, sdx2, sdx3, etc., donde x es la unidad en su caso particular.

  • Desmonte las particiones montadas.

    Algunas de las particiones pueden montarse automáticamente.

  • SeleccionarDispositivoy cree una tabla de particiones GPT en la unidad de destino.

  • Cree una partición NTFS o FAT32 de 3 GB en el lado derecho (partición de datos opcional de Linux/Windows, consulte la Nota 3 en la parte inferior).

    Lo que quiere decir con "derecho" es el final del espacio del disco. Estás creando 3 Gb de relleno (¿por qué tanto?) y unos pasos más tarde crearás una partición que se llena hasta este punto (¡si eso tiene sentido!)

  • Cree una partición de 1 MB en el lado izquierdo, formatéela como sin formato.

    es decir al principio

  • Cree una partición FAT32 de 300 MB junto a la partición de 1 MB.

  • Cree una partición externa de 7 GB junto a la partición de 300 MB.

    Descubrí que esto NO era suficiente y lo dupliqué a 14 Gb.

  • En el espacio restante, cree una partición ext4 (opcional para la partición /home).

  • Aplicar todas las operaciones.

    Para ello, presione el signo 'tic' o 'check'

  • Marque la partición de 1 MB como bios_grub.

    Tenga en cuenta que cuando hace esto las palabras 'grub2 core.img' no aparecen como las muestra en su diagrama. Esto no es un problema.

  • Marque la partición de 300 MB como de arranque, especialmente.

  • Comience a instalar Ubuntu.

    El ícono superior izquierdo en la pantalla de inicio es el que hace esto.

  • Seleccione Idioma, haga clic en "Continuar".

  • Seleccione Distribución del teclado, haga clic en "Continuar".

  • Seleccione Red inalámbrica, haga clic en "Continuar". (opcional).

  • Seleccione la preferencia de instalación y seleccione "Descargar actualizaciones mientras instala Ubuntu", (opcional), y seleccione "Instalar software de terceros ...", haga clic en "Continuar". (Opcional).

  • Si se le pregunta acerca de las particiones montadas, seleccione Sí, haga clic en "Continuar".

    yo no estaba

  • No utilice el cifrado de disco de función avanzada para este método de instalación. (Ver Nota 3 en la parte inferior).

  • En "Tipo de instalación", seleccione "Algo más", haga clic en "Continuar".

  • En Dispositivo para la instalación del cargador de arranque, seleccione la unidad de destino.

    EN LOS PRÓXIMOS PASOS TENGA MUCHO CUIDADO DE SEGUIR ATENTAMENTE SUS INSTRUCCIONES...

  • Seleccione la partición sdx4 y haga clic en cambiar, seleccione usar como Ext4, seleccione formatear esta partición y Punto de montaje = "/" y luego Aceptar.

  • Si se le solicita que escriba cambios anteriores... haga clic en Continuar.

  • Seleccione la partición sdx5 y haga clic en cambiar, seleccione usar como Ext4, seleccione formatear esta partición y Punto de montaje = "/home" y luego Aceptar. (opcional).

  • Haga clic en Instalar ahora.

  • Confirme las particiones a formatear si se le solicita, haga clic en continuar.

  • Selecciona tu ubicación. haga clic en "Continuar".

  • Inserte su nombre, nombre de computadora, nombre de usuario, contraseña y seleccione si desea iniciar sesión automáticamente o requiere una contraseña. - Haga clic en "Continuar".

  • Espere hasta que se complete la instalación.

  • No reinicie ni desconecte el USB de destino.

    ¡Suena fácil! Sin embargo, al final de la instalación, recibirá un mensaje que indica que necesita reiniciar; no lo haga. Presione la 'X' en la parte superior derecha del cuadro de mensaje para deshacerse de él sin reiniciar.

  • Copie las carpetas 'boot' y 'EFI' del archivo ISO de Ubuntu al arranque, especialmente la partición sdx3.

    Sí, tuve problemas de derechos. Entonces...

  • Si hay algún problema con los permisos, etc., abra Nautilus usando sudo -H nautiluse intente copiar nuevamente.

    Para hacer esto necesitarás usar la aplicación 'Terminal' que puedes encontrar de la misma manera que encontraste 'GParted'. Una vez que la Terminal se esté ejecutando, simplemente escriba:

     sudo mount /dev/sdx3 /mnt 
    

    (Tenga en cuenta que he movido esto desde donde estaba en las instrucciones)

    Y luego sudo -H nautilusaparecerá una ventana donde de alguna manera (lo siento, no recuerdo exactamente cómo funcionó) puede colocar los directorios donde se supone que deben ir.

  • Copie grub.cfg de la partición sdx4 /boot/grub/a la partición sdx3 /boot/grub/sobrescribiendo el grub.cfgarchivo.

  • Vuelva a instalar GRUB:

    Entonces, usando la Terminal nuevamente...

    sudo grub-install --boot-directory=/mnt/boot /dev/sdx
    

    Tenga en cuenta que es simplemente 'sdx' y no 'sdx3' o lo que sea, es decir, apunta al disco, no a una partición específica.

  • Apague la computadora y conecte el HDD.

    Apague Ubuntu usando el ícono en la parte superior derecha de la pantalla; ¡no apague simplemente la PC!

  • Ahora, con el USB en una PC, intenta iniciarlo.

    Conseguir un USB de arranque me llevó tres días (¡¡sí, tres!!!) para hacerlo bien. Espero sinceramente que estas notas (y, por supuesto, el trabajo del autor original, CS Cameron) le ahorren algo de tiempo. :-)

Respuesta2

Este error es la razón por la que tuviste que copiar boot & ubuntu desde ESP al ESP del disco externo.

Agregue a este informe de error que es muy antiguo y estamos muy frustrados porque no se ha hecho nada. Ahora se han encontrado varias soluciones, pero el instalador de Ubiquity debería permitirle elegir dónde instalar el cargador de arranque, como lo hace para una instalación de BIOS.

Solución alternativa publicada para desmontar y montar manualmente el ESP correcto durante la instalación n.° 55 o (n.° 23 y n.° 26)

https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379

Otros sugieren desconectar todas las demás unidades física o lógicamente en la configuración UEFI, por lo que la unidad de instalación es la primera. O eliminar el indicador de inicio/indicador esp de la primera unidad, de modo que solo ESP sea la unidad de instalación. (No he tenido ese trabajo, pero otros sí). O si tiene ESP en una segunda unidad o en una unidad externa, puede simplemente reinstalar grub, ya sea manualmente o usando el modo avanzado de Boot-Repair y la reinstalación completa de grub en la unidad correcta. O copie ambas carpetas /EFI/Boot y /EFI/ubuntu del ESP del disco interno al ESP del disco externo.

Elimine el indicador esp de Windows antes de instalarlo en una segunda unidad o en una unidad externa: Tim Richardson, también números 12 y 18 en el informe de errores ¿Cómo instalo Ubuntu en una llave USB? (sin usar Startup Disk Creator)

Creo que cambiar el indicador de arranque no funciona para mí ya que uso grub2 para montar en bucle ISO, no una unidad flash de arranque separada.

Es posible que no lo solucionen de todos modos, ya que ahora están trabajando en un nuevo instalador, pero si seguimos resaltando el problema, es posible que el nuevo instalador lo haga bien.

Respuesta3

Las instrucciones en la respuesta resaltada funcionan perfectamente (enlace original:Cómo crear una instalación completa de Ubuntu 20.04 en un dispositivo USB paso a paso). Creé con éxito una memoria USB para Zorin OS 16 que está basado en Ubuntu 20.04.

Antes de seguir estas instrucciones, simplemente inicié la sesión en vivo e instalé el sistema operativo en mi USB con la ubicación del cargador de arranque como el propio USB. Si bien funcionó, realizó algunos cambios en el gestor de arranque de Windows 10 que tenía en una unidad interna adjunta; no quería eso. Así que eliminé la entrada para "Ubuntu" de las Opciones de arranque del BIOS (Dell 3410) y seguí estas instrucciones para darle otra oportunidad.

Esta vez, utilicé una máquina virtual para crear el USB; no es necesario desconectar ningún disco duro (tampoco tenía ningún disco duro dentro de la VM, solo el ISO de Zorin OS para arrancar y mi unidad USB de 16 GB)

Me salté la creación de la partición para Windows y para/home. Solo una partición de 1 Mb (bios_grub), una partición de 300 Mb (arranque, esp) y el espacio restante de 14 GB formateado con ext4 con punto de montaje como /; esta configuración funciona bien para mí.

Sin embargo, si alguien puede decirme por qué necesitábamos copiar el archivo de configuración de grub y esas carpetas de inicio y efi en la partición de inicio, pensé que instalar el gestor de arranque en el USB debería encargarse de todo eso.

información relacionada