
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_DEFAULT
el valor /etc/default/grub
a 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-grub
no 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=soft
entre 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=soft
entre 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 shift
y Esc
en la pantalla de idioma presione F6
y Esc
nuevamente. Edite la línea de comando como se muestra arriba y presione enter
para iniciar.
Arranque en modo UEFI, presione e
en el menú de inicio. Edite como se indica arriba y presione F10
para 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