Auf einer Debian Linux-Box stoße ich auf eine sehr seltsame Situation, in der GRUB nach dem Einschalten mit dem Fehler "Keine solche Partition" fehlschlägt. Wenn ich dann aber auf die Schaltfläche "Zurücksetzen" drücke, wird es normal gestartet. Ich versuche, die Situation zu diagnostizieren, und habe festgestellt, dass ich nicht weiß, welche Versionen welcher Bootloader wo installiert sind. Wie kann ich das herausfinden? Das heißt, wie kann ich herausfinden, welcher Bootloader auf dem MBR jeder meiner Festplatten installiert ist, und wie kann ich herausfinden, welche Bootloader der zweiten Stufe auf den verschiedenen Partitionen installiert sind?
Wenn ich nicht genau herausfinden kann, was ich habe, würde ich mich damit zufrieden geben, herauszufinden, welche Version von GRUB wo installiert ist.
quelle
Antworten:
Sie können sehen, ob GRUB (1 oder 2) mit dd auf dem MBR installiert ist :
Wenn die GRUB-Signatur gefunden wurde, können Sie Folgendes ausführen:
Wenn die Ausgabe so etwas wie:
dann haben Sie GRUB1 auf dem MBR installiert. Wenn Grub nicht erwähnt wird, so:
Dann haben Sie GRUB2 auf dem MBR dieser Festplatte installiert.
So finden Sie die wesentlichen GRUB-Dateien ("Stufen" für GRUB1, "Bilder" für GRUB2):
GRUB1:
Konfigurationsdatei:
Stufen:
oder
GRUB2:
Konfigurationsdatei:
Bilder:
oder
quelle
file(1)
heutzutage alles zu haben.file -s
ich den Windows-Bootloader auf meinem PC finden. Vielen Dank!Sie können http://bootinfoscript.sourceforge.net verwenden, das Ihnen detaillierte Informationen zu Ihrem Startstatus und Informationen darüber gibt, welcher Bootloader wo installiert ist, kombiniert mit vielen detaillierten anderen Informationen, die für das Booten relevant sind. Es ist in Debian als Paket Boot-Info-Skript verfügbar.
quelle
sudo apt install boot-info-script
und dannsudo bootinfoscript
. Der Ausgang ist inRESULTS.txt
. Gültig unter Ubuntu 18.04 (5 Jahre später).