
Grub lässt sich nicht in Ubuntu 18.04 64 Bit (sdb2) installieren, da mein Windows Pro 7 32 Bit (sdb2) hat. Flash-Laufwerk zum Booten von Ubuntu im UEFI-BIOS, mein installiertes Betriebssystem ist im Legacy-BIOS. Als ich Grub installierte, erhielt ich diesen Fehler:
$ grub-install --root-directory=/mnt/dev/sda
Installing for i386-pc platform.
grub-install: error: failed to get canonical path of `/mnt/boot/grub'
Versuchen Sie anschließend, Grub zu reparieren, und verwenden Sie den Befehl:
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow'.
Irgendeine Idee, wie man zumindest Windows 7 Pro wiederherstellen kann, ohne ein Backup von W7Pro zu haben? Habe nur W7 Home (32 und 64 Bit).
Wenn ich die Boot-Reparatur erneut verwende, wird mir Folgendes angezeigt:
http://paste.ubuntu.com/p/T9D5W93RR5/
http://paste.ubuntu.com/p/fm4SXZM2J7/
Nach der Boot-Reparatur habe ich Windows 7 Pro zurückbekommen (32 Bit, MBR in sda1). Jetzt weiß ich nicht, wie ich Ubuntu 18.04 (64 Bit, sdb1) bekomme. Scheint so, als ob Grub2 mit einem 32-Bit-Betriebssystem und einem anderen 64-Bit-Betriebssystem nicht funktioniert. Da ich keine GPT-Partition erstellt habe, habe ich nur die alte Partitionstabelle verwendet (\ und \home gelöscht, um Ubuntu 18.04 64 Bit mit bootfähigem Flash-Laufwerk zu installieren). Ubuntu 18.04 konnte nicht im UEFI-Modus sein (???)
Mein Flash-Laufwerk wurde in Ubuntu Trusty Tahr 32 Bit erstellt und ich weiß nicht, warum es ein UEFI-Flash-Laufwerk ist.
Beim Lesen anderer Beiträge habe ich festgestellt, dass das Problem wieder auftritt, wenn ich das System aktualisieren muss, selbst wenn ich Grub neu installiere und es mit beiden Systemen in unterschiedlichen Architekturen funktioniert. Ich möchte Easy BCD Creator auch nicht verwenden.
Nach der Installation von Ubuntu erhielt ich die Meldung, dass Grub nicht installiert werden konnte.
Ich habe Befehle aus Themen verwendet, die ich gelesen habe. Ich weiß, dass solche Befehle mit sudo verwendet werden müssen. Grub Repair hat eine Bootpartition in sdb1 erstellt, aber das funktioniert auch nicht.
Übrigens musste ich Grub bereits in älteren Versionen von Ubuntu mithilfe der Live-DVD neu installieren und bearbeiten und alles war in Ordnung. Das Problem scheint auf Unterschiede zwischen zwei verschiedenen Architekturen zurückzuführen zu sein. Mein Debian Wheeze ist auch 32 Bit.
Jetzt werde ich die ISO-Datei von Ubuntu 18.04 erneut herunterladen und mit Rufus das bootfähige Flash-Laufwerk neu erstellen, um das UEFI-System zu vermeiden. Installieren Sie Ubuntu 18.04 64 Bit ohne jegliches UEFI-System neu.
Ich habe das Problem gelöst. Es war das Flash-Laufwerk in Uefi. Ich habe das ISO heruntergeladen und mit Rufus einen bootfähigen USB-Stick für MBR-Boot statt EFI erstellt. Das einzig Dumme war, das falsche Ubuntu-ISO (18.10) herunterzuladen: Md5sum war immer falsch. Obwohl ich diese Version trotzdem installiert habe. Bis zum Beginn von Live-Ubuntu ist es benutzerfreundlicher. Entschuldigen Sie die vielen dummen Fragen. Danke an alle, die mir geholfen haben.
Antwort1
Scheint, als würden Sie auch die Befehle grub-install und update-grub ohne Administratorrechte ausführen ... Sind Sie sicher, dass Sie wissen, was Sie tun? Denn ich meine, ich kann nichts zur Installation von Grub auf einem USB-Stick sagen, weil ich das noch nie probiert habe, aber zumindest auf einer Festplatte ist es super einfach. Sie führen einfach grub-install /dev/sda aus, aber in Ihrem Fall sollten Sie die Bootpartition Ihrer Linux-Distribution mounten und diese auf das Grub-Installationsprogramm verweisen, was meiner Meinung nach das ist, was Sie versucht haben.