Ich versuche schon seit einiger Zeit Ubuntu 12.10 zu installieren und die Hürden nacheinander zu überwinden. Jetzt bin ich in einer Situation wie folgt.
Ich habe einen PC und eine 10-GB-Festplatte, die ausschließlich für Ubuntu vorgesehen ist, also keine Option für Wubi und Dual-Boot.
Ich habe versucht, von DVD zu installieren, aber es bleibt bei der Fehlermeldung "Außerhalb der Frequenz" hängen. Also musste ich mich für die USB-Boot-Option anpassen. Mein PC ist jedoch über USB nicht bootfähig, daher lautet die Problemumgehung "Plop Boot Manager". So mache ich den Installationsvorgang wie folgt:
- Ausgehend von einem CD-Laufwerk, auf dem plop installiert ist.
- Entscheiden Sie sich für USB-Boot in Plop-Optionen.
- Das Booten beginnt über USB.
- Monitor gibt schließlich "außerhalb der Frequenz" Fehler
- drücke Shift+ Alt+ F1, um zum Terminal zu gelangen.
- öffne den Maden mit
sudo nano /etc/default/grub
. - notwendige Änderungen vornehmen.
sudo update-grub
.
Jetzt hier erhalte ich Störung wie folgt:
/usr/sbin/grub-probe:error:failed to get canonical path of /cow.
Mein System ist
P4 3,06 GHz, 1 GB RAM, 10 GB Festplatte ohne Betriebssystem, Monitor CRT LG StudioWorks (7 Jahre alt). Mobo Mercury P4 266a NDMx (865 Äquivalente). Das gesamte System ist unter XP in einwandfreiem Zustand, aber es ist über USB nicht bootfähig, und alle anderen Geräte funktionieren einwandfrei.
Was soll ich als nächstes tun?
quelle
/mnt
und dannchroot
in/mnt
.Antworten:
Nach dem Booten von der Ubuntu-Live-CD (Versucht 14.04 und 16.04) konnte ich dieses Problem umgehen, indem ich update-grub chroot'ed auf der grub-Partition ausführte. (Ersetzen Sie
/dev/sda1
unten die Partition, auf der Sie grub installiert haben. Alle Befehle als root.)quelle
NTFS signature is missing.
der seltsam ist, weil es Ext4 sein sollte, nicht NTFS .../usr/sbin/grub-probe: error: failed to get canonical path of '/boot'.
ich nur meine/boot
Partition auf meinem Startlaufwerk hatte, der Rest war woanders.grub-install /dev/sda
vorher noch einen machenupdate-grub
, dann hat es geklappt!Suchen Sie Ihr Laufwerk, mit dem gebootet werden soll
Oder
Oder
Geben Sie p ein, um die Partitionen aufzulisten, und suchen Sie nach Typ 83.
(Wenn Sie Fedora haben, müssen Sie möglicherweise die Befehle "vgs" und "lvs" verwenden, und wenn Sie befürchten, müssen Sie möglicherweise "cat / proc / mdstat" oder mdadm -A --scan oder insmod raid1 oder insmod raid5 und dann mdadm -A --scan) und Sie werden / dev / md0 oder / dev / mapper / my-vg anstelle von / dev / sda verwenden
dann versuchen Sie es zu montieren
Ist das dein Antrieb? Cool!
(Oder welches / dev-Laufwerk dein Root ist, mit dem gemounteten Pfad)
(Erzwinge es, wenn es deine Partitionen nicht mag.)
Jetzt sollte es in Grub booten und Sie können die Grub-Befehle zum Booten verwenden, nachdem Sie das richtige Boot-Laufwerk aus dem BIOS-Setup neu gestartet und ausgewählt haben, oder indem Sie ESC oder F12 drücken, abhängig von Ihrem BIOS und ob Sie schnell genug sind, dann um die Grub-Eingabeaufforderung - Sie können die Tab-Vervollständigung verwenden, um sie zu finden, wenn sie nicht (hd0,1), sondern (hd1,3) oder etwas anderes ist. Beachten Sie jedoch, dass die Tab-Vervollständigung manchmal einige Sekunden lang anhält, wenn Grub das Laufwerk nicht lesen kann .
Oder hoffentlich hast du noch eine intakte grub.cfg-Datei ... oder vielleicht funktioniert das:
quelle
-f
nicht, funktionierte aber nicht. Ich musste verwenden--force
linux /vmlinuz root=/dev/sda1
(dh den Stammordner)initrd /boot/initrd.img
(dh hinzufügen.img
)Überarbeitete Lösung basierend auf dem obigen Code
Die Lösung von oben funktioniert nicht ohne Probleme, da die Boot-Partition im / (Root) des Dateisystems gemountet wird. Das bringt Grub dazu, sich zu beschweren, dass / boot natürlich nicht existiert. Dies wird das Problem beheben:
Wie Sie sehen, habe ich auch die Zeilenumbrüche entfernt, damit es für alle einfacher ist, sie auszuführen.
Eine andere (einfachere) Lösung
Wenn Sie weiterhin Probleme haben, es zum Laufen zu bringen, sollten Sie versuchen, die Partition / boot auf die Partition / (root) zu kopieren. Starten Sie dazu Ihr System mit der Ubuntu Live-Boot-DVD und öffnen Sie das Terminal. Innerhalb davon Typ:
Um herauszufinden, welche Partitionen Sie haben. In meinem Fall ist sda1 meine / boot-Partition, die ungefähr 250 MB groß ist, und eine sda5, die ungefähr 500 GB groß ist. Ich benutze diese Werte in den Befehlen unten:
Setzen Sie das Boot-Flag für die Datenpartition und entfernen Sie es für die Boot-Partition:
Ihr Computer sucht nun in der SDA5 nach den Startdateien. Es ist Zeit, das Chrooten erneut durchzuführen, diesmal mit einigen für Grub erforderlichen Ordnern, die bereits von Ihrer Ubuntu-Live-CD erstellt wurden:
Installation beendet. Kein Fehler gemeldet.
Wenn keine Meldung angezeigt wird, dass die Datei grub.cnf generiert wurde, führen Sie auch den Befehl update aus:
Jetzt können Sie sicher neu starten und sehen, dass das bekannte Startmenü wieder angezeigt wird.
Diese Lösung war die einzige, die nach der Migration von einem physischen Server auf eine virtuelle Maschine für mich funktioniert hat. Ich hoffe, jemand findet das nützlich!
quelle
Ich weiß, es ist ein altes Problem, aber ich hatte heute die gleichen Probleme mit der aktuellen Version von Mint-Linux (Ubuntu-basiert). Ich habe eine sehr einfache Lösung gefunden! :-) Bei der ersten Installation die Internetverbindung trennen. Dies stoppt das Laden eines nicht kompatiblen grub2. Aktualisieren Sie alle nach Abschluss der Installation.
quelle
Habe den gleichen Fehler. Das einzige Problem war, dass / cow noch auf / montiert war.
Ein wenig sudo umount / cow hat es geschafft.
quelle
Es ist der Befehl update-grub, der Ihnen den Fehler anzeigt, wenn Sie ihn von einer Live-CD verwenden. Ich sah mich einer ähnlichen Situation gegenüber, als ich eine Madenrettung durchführte. Das Problem, das Sie haben, ist, dass die Befehle update-grub und grub-install nicht direkt unter Live-CDs funktionieren (ich weiß nicht warum). Sie müssen also zu / usr / sbin gehen, wo sich die Befehle befinden, und sie von dort aus ausführen (dh ./update-grub).
quelle