Ich habe von einem Live-USB-Gerät ("Try Ubuntu") gebootet, das auch über einen permanenten Optionssatz verfügt (ich habe mit LiLi einen erstellt), um einige Tests für dieses PCIE-Hotplug-Problem durchzuführen .
Ich versuche, einige Boot-Parameter (wie in dieser Frage ) auf diese Weise zu testen
sudo nano /etc/default/grub
sudo update-grub
Das Problem ist, dass dieser letzte Befehl mir Folgendes gibt:
/usr/sbin/grub-probe: error: failed to get canonical path of /cow.
Wie /cow
es aussieht, ist das Dateisystem, auf dem gemountet wird /
, wie folgt :
:~# 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
....
Kann ich update-grub ausführen?
Antworten:
Sie müssen ein wenig nachmontieren und neu zuordnen.
Nach dem Booten der Live-CD mounten wir die Ubuntu-Partition
/mnt
mit:wo
/dev/sd*#
wird auf Ihrer Ubuntu-Partition aktualisiert.Wenn Sie eine separate
/boot
Partition haben, müssen wir diese ebenfalls einbinden/mnt/boot
:wo
/dev/sd*#
wird auf Ihrer/boot
Partition aktualisiert .Dies sollte es mit genügend Zugriff bereitstellen, um den kanonischen Pfad bei Bedarf abzurufen, aber dies wird wahrscheinlich nicht benötigt.
Zum Abschluss aktualisieren Sie einfach grub mit dem richtigen Root und Ziel:
Wo
/dev/sdX
ist die Festplatte (nicht die Partition), auf der wir GRUB haben wollen?quelle
/
der Installation gemountet ist, in der Sie GRUB konfigurieren möchten.error: will not proceed with blocklists.
.Für mich musste ich nur grub installieren.
quelle