J'ai démarré à partir d'une clé USB en direct ("Essayez Ubuntu"), qui a également un ensemble d'options persistant (j'ai utilisé LiLi pour en créer un) pour faire des tests pour ce problème de connexion à chaud pcie que j'ai .
J'essaie de tester certains paramètres de démarrage (comme dans cette question ) en faisant cela
sudo nano /etc/default/grub
sudo update-grub
Le problème est que cette dernière commande me donne ceci:
/usr/sbin/grub-probe: error: failed to get canonical path of /cow.
Il ressemble /cow
au système de fichiers sur lequel est monté /
, selon:
:~# 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
....
Existe-t-il un moyen pour moi de lancer update-grub?
Réponses:
Vous devrez faire un peu de remontage et de remappage.
Après avoir démarré le liveCD, nous monterons la partition Ubuntu
/mnt
avec:où
/dev/sd*#
est mis à jour votre partition Ubuntu.Si vous avez une
/boot
partition séparée , nous devons également la monter/mnt/boot
:où
/dev/sd*#
est mis à jour sur votre/boot
partition.Cela devrait le monter avec un accès suffisant pour obtenir le chemin canonique si nécessaire, mais nous n'en aurons probablement pas besoin.
Pour terminer, il suffit de mettre à jour grub avec la racine et la cible correctes:
où
/dev/sdX
est le disque (pas la partition) où nous voulons GRUB.la source
/
l'installation dans laquelle vous souhaitez configurer GRUB.error: will not proceed with blocklists.
.Pour moi, j'avais juste besoin d'installer grub.
la source