¿Cómo editar /etc/default/grub en live-usb?

¿Cómo editar /etc/default/grub en live-usb?

Tengo un problema (descritoaquíyaquí) instalo Ubuntu en mi computadora portátil desde una memoria USB, y algunas personas dicen que necesito cambiar GRUB_CMDLINE_LINUX_DEFAULTel valor /etc/default/gruba quiet iommu=soft splash, pero aparece /usr/sbin/grub-probe: error: failed to get canonical path of '/cow'un error.

Respuesta1

Cambiar la línea de comando en Rufus Made USB

update-grubno funciona en USB en vivo o persistentes. Sin embargo, puede editar la línea de comando directamente en un USB creado por Rufus en Windows.

Si arranca en modo heredado: en el Explorador de Windows, seleccione y abra /isolinux/txt.cfg y agregue iommu=softentre silencio y inicio del primer elemento del menú. Ahorrar.

Si arranca en modo UEFI: en el Explorador de Windows, seleccione y abra /boot/grub/grub.cfg y agregue iommu=softentre silencio y inicio de la primera entrada del menú. Ahorrar.

También puedes realizar los cambios temporalmente para cada sesión.

Al iniciar Legacy, presione shifty Escen la pantalla de idioma presione F6y Escnuevamente. Edite la línea de comando como se muestra arriba y presione enterpara iniciar.

Arranque en modo UEFI, presione een el menú de inicio. Edite como se indica arriba y presione F10para iniciar.

Respuesta2

Pude hacer el trabajo descrito por @CSCameron anteriormente, sin Windows, usando un segundo disco USB/CD activo de Ubuntu/linux. Esencialmente, esto implicó ejecutar Ubuntu desde un segundo USB activo, acceder a una partición llamada "usbboot" en mi primer USB activo (persistente) y editar el archivo grub en esa partición, que está en /boot/grub/grub.config. El proceso requiere montar la partición usbboot. No estoy seguro de que esta partición exista para todos los discos USB de Ubuntu activos y si está relacionada con la persistencia. Aquí hay más detalles/instrucciones:

  • Inicie ubuntu con su segundo USB en vivo
  • Conecte su primer USB en vivo, el que desea cambiar
  • Ejecute este código para obtener una lista de particiones con su "dispositivo" e información de etiqueta:sudo blkid -o list
  • Mire la lista e identifique la partición denominada "usbboot". Si hay más de uno, asegúrese de elegir el de su PRIMER USB en vivo (el que desea cambiar).
  • Obtenga la información del dispositivo para esa partición; será algo así como "/dev/sdXX" donde XX es específico de esa partición (tenga en cuenta que puede cambiar después de reiniciar).
  • Monte la partición usando este código:
sudo mkdir /mnt/bootboot  # bootboot can be any name of your choice`
sudo mount /dev/sdXX /mnt/bootboot
  • Utilice su administrador de archivos para verificar que el archivo /mnt/bootboot/boot/grub/grub.cfg exista. Si no es así, busque en las proximidades de esa carpeta otros archivos grub.cfg que puedan ser el indicado. Si existe en la ubicación esperada, ejecute este comando para editar el archivo:
  • sudo gedit /mnt/bootboot/boot/grub/grub.cfg Si lo desea/es necesario, modifique este comando para usar nano o alguna otra forma de editar el texto, en lugar de gedit.
  • Cambie el valor del tiempo de espera al número deseado de segundos. En otras palabras, cambie "establecer tiempo de espera = 10" por "establecer tiempo de espera = 3" (o el valor que desee). Guarde los cambios.
  • Reinicie la computadora usando su primer USB en vivo/original. Todo va bien, se iniciará de acuerdo con la configuración revisada de grub.

Esta solución se derivó de la experimentación basada en la respuesta de CSCameron anterior y otra publicación:https://forums.linuxmint.com/viewtopic.php?p=1692327#p1692327

información relacionada