Instrucciones para grabar Xubuntu en USB

Instrucciones para grabar Xubuntu en USB

Estoy dando una clase para que usuarios novatos de computadoras aprendan a usar Linux. Quiero que todos creen un USB de arranque desde el USB de Xubuntu en vivo para que puedan guardar el software y los archivos que creen durante el curso y tener la experiencia de instalar un sistema operativo. Me dijeron que el disco en vivo de instalación de Ubuntu tiene un error que en realidad instala el gestor de arranque en el disco duro aunque se especifica la ubicación correcta en el programa de instalación. ¿Cuál es una buena receta para tal instalación?

Respuesta1

Instrucciones para grabar Xubuntu en USB

Las siguientes instrucciones se obtuvieron de las siguientes tres páginas web y representan una combinación de sus técnicas:

  1. https://forums.linuxmint.com/viewtopic.php?f=42&t=287353#p1590473

  2. https://www.dionysopoulos.me/portable-ubuntu-on-usb-hdd/

  3. ¿Cómo reinstalar GRUB2 EFI?

El primero es el más completo, pero en los otros dos hay ideas útiles. Una cosa a tener en cuenta es que si está utilizando unBIOScomputadora (es decir, una computadora que todavía se está iniciando con un BIOS verdadero), entonces puede usar el USB Xubuntu sin ningún tipo de manipulación especial. Las únicas cosas especiales que debes hacer son asegurarte de elegir el USB para la ubicación para instalar el sistema operativo.yla ubicación del programa de arranque.

Sin embargo, si está utilizando un sistema UEFI (y la mayoría de nosotros lo estamos en este punto), entonces un error en el disco de instalación de Ubuntu (que parece haber existido durante mucho tiempo) no instalará el programa de arranque en el USB que indicó, pero más bien lo instalará en su directorio de inicio. Eso puede hacer la vida difícil para todos y aterradora para los novatos.

Probé prácticamente todas las rutinas en la descripción de Linux Mint y no todas funcionaron de manera confiable para mí. Por lo general, funcionarían en la computadora que usé para generarlos, pero no en otras computadoras aleatorias desde las que intenté arrancar. Por esa razón, opté por este método híbrido que parecía confiable para los sistemas UEFI.

Instrucciones de instalación detalladas para instalar Xubuntu (y probablemente otros -buntus) en un USB desde un USB.

  1. Necesitas al menos dos usb para poder enchufarlo.
  2. Inicie el disco Xubuntu en vivo. Para hacer esto, primero tendrá que descubrir qué magia especial se necesita para que su computadora permita el arranque mediante USB. Cada fabricante y sistema operativo tiene su propia combinación de claves y configuraciones de inicio de arranque necesarias. Primero tienes que resolverlo, antes de comenzar aquí.
  3. Asegúrese de abrir la configuración de administración de energía y de que nada se apague o entre en modo de suspensión mientras hace esto. Presta atención aMostrarpestaña. Incluso cuando esté encendido, esto pondrá la pantalla en modo de suspensión, lo que puede hacer que pierda todo su trabajo. Configúrelos en "nunca" arrastrándolos completamente hacia la izquierda de los controles deslizantes.
  4. Después de que se inicie el USB en vivo (seleccionó Probar Ubuntu), abra una terminal y ejecute gparted. Gparted es un programa para particionar unidades.
  5. Asegúrese de que el dispositivo seleccionado en gparted sea el USB en el que desea instalar el sistema. Puedes usar el tamaño como ayuda. El USB desde el que arrancó probablemente tendrá el tipo ISO 9600. En caso de duda, conecte el nuevo USB después de iniciar gparted y anotar todos los dispositivos, y luego actualice los dispositivos y vea cuál es el nuevo.
  6. Haga una nueva GPTtabla de particiones para el USB. Esto borrará todos los datos que tenga en ese USB (o cualquier otro disco que haya configurado incorrectamente).
  7. Haga una partición FAT32 de 200 MB.
  8. Haga el resto EXT4 por simplicidad.
  9. Aplica esas particiones para que puedas...
  10. Configure los indicadores efiy bootpara la partición FAT32 de 200 MB. Utilice el menú de gestión de banderas.
  11. Haga clic derecho en esa partición y haga clic en la pestaña de información. Anota el UUID. Probablemente serán dos números de cuatro dígitos separados por un guión.
  12. Muy separados.
  13. De vuelta en tu terminal, ejecuta ubiquity -b. Esto iniciará el programa de instalación, pero no requerirá que instale un cargador de arranque. Lo harás manualmente más tarde.
  14. Sigue las pantallas hasta llegar al lugar donde instalar las cosas. Quieresalgo más.
  15. Elija la partición EXT4 del USB que formateó para cambiarla. Selecciónelo como EXT4 y móntelo en "root", que es /. No formatee (ya lo hizo).
  16. Instale el sistema.
  17. Cuando termine, continúe con "continuar probando".
  18. Para el resto de esto, asumo que su USB es /dev/sda y su partición FAT32 es /dev/sda1. Debe reemplazar esos nombres con los nombres correctos de su partición para su sistema. En caso de duda, abra gparted nuevamente para verificar de qué se trata.
  19. Inicie sesión en su wifi y asegúrese de tener conectividad de red. Ethernet está bien si lo has estado usando.
  20. Abre tu terminal. E ingrese los siguientes comandos:
    sudo mount /dev/sda2 /mnt
    mkdir /mnt/boot/efi
    sudo mount /dev/sda1 /mnt/boot/efi
    nano /mnt/etc/fstab
  1. Lo que está haciendo aquí es "montar" su USB en un punto de montaje particular en el sistema en vivo arrancado. Ahora podrá ver esas particiones y escribir en ellas. Primero, monta la raíz en la parte superior y luego inicia su sistema de arranque en el lugar apropiado en la jerarquía. Es posible que necesite o no crear los directorios.

La edición de fstabes para asegurarse de que su sistema conozca la ubicación correcta para iniciar en el futuro. Al utilizar un identificador universal, su sistema debería actualizarse correctamente.

  1. Edite el fstab para que apunte a la ubicación de inicio de su USB de la siguiente manera: En el archivo fstabcomente (con un #) cualquier línea boot/efiy reemplace la parte UUID con el UUID que anotó anteriormente creando una nueva línea. De esta manera, conservará el anterior para consultarlo si es necesario mientras crea uno nuevo. El nuevo debería verse así: UUID=0123-ABCD /boot/efi vfat defaults 0 1

  2. Luego sales de nano y continúas en tu terminal.

for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/$i; done
sudo cp /etc/resolv.conf /mnt/etc/
modprobe efivars
sudo chroot /mnt

Lo que está haciendo aquí es darle a su nuevo USB acceso a los funcionamientos del sistema en ejecución actual que necesitará más adelante cuando lo engañemos haciéndole creer que es la raíz.

  1. Ahora instalamos el programa que usaremos para arrancar grub2. Haremos esto desde un entorno /chroot/. Donde estamoschcambiar elraízpara que podamos poner grub en /dev/sda y no en nuestro disco duro

    1. apt install grub-efi
  2. Si eso no funcionó, es posible que apt updateprimero tengas que completar tu lista de software.

  3. grub-install -d /usr/lib/grub/x86_64-efi --efi-directory=/boot/efi/ --removable /dev/sda

  4. La broca extraíble es para ayudar con la actualización adecuada.

  5. Puede que no sea necesario hacer un análisis update-gruben este momento, pero me estaba cansando y no lo revisé minuciosamente. Acabo de hacer uno y pareció funcionar.

  6. Necesita salir de chroot y luego desmontar todos los directorios montados. Haz esto umountordenando todas las cosas que mounthiciste antes y en el orden opuesto. Especialmente el /mnt/boot/efique no quieres corromper después de todo esto.

  7. Entonces deberías poder iniciar tu sistema en una computadora uefi

La receta se detalla aquí con un esquema general del curso:https://github.com/brittAnderson/psych363/blob/master/course.org#51-instructions-for-burning-xubuntu-to-usb

información relacionada