He arrancado desde un USB en vivo ("Probar Ubuntu"), que también tiene un conjunto de opciones persistente (usé LiLi para crear uno) para hacer algunas pruebas para este problema de hot plug pcie que estoy teniendo .
Estoy tratando de probar algunos parámetros de arranque (como en esta pregunta ) haciendo esto
sudo nano /etc/default/grub
sudo update-grub
El problema es que ese último comando me da esto:
/usr/sbin/grub-probe: error: failed to get canonical path of /cow.
Parece que /cow
es el sistema de archivos que está montado /
, de acuerdo con:
:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/cow 4056896 2840204 1007284 74% /
udev 1525912 4 1525908 1% /dev
tmpfs 613768 844 612924 1% /run
....
¿Hay alguna forma de ejecutar update-grub?
Respuestas:
Tendrá que volver a montar y reasignar un poco.
Después de arrancar el liveCD, montaremos la partición de Ubuntu
/mnt
con:donde
/dev/sd*#
se actualiza a su partición de Ubuntu.Si tiene una
/boot
partición separada , también necesitaremos montarla/mnt/boot
:donde
/dev/sd*#
se actualiza a su/boot
partición.Esto debería montarlo con suficiente acceso para obtener la ruta canónica si es necesario, pero es probable que no lo necesitemos.
Para terminar, simplemente actualice grub con la raíz y el destino correctos:
donde
/dev/sdX
está el disco (no la partición) donde queremos GRUB.fuente
/
la instalación en la que desea configurar GRUB.error: will not proceed with blocklists.
.Para mí, solo necesitaba instalar grub.
fuente