
Ich habe von Wheezy auf Jessie aktualisiert, alles lief reibungslos, bis ich neu gestartet habe. Als es wieder hochfuhr, bekam ich nur „Grub Rescue (Fehler: Datei „/boot/grub/i386-pc/normal.mod“) nicht gefunden“. ls gibt mir (hd0) (hd0,msdos1). ls (hd0,msdos1) ist eine leere Zeile. Nichts darin. Ich habe von einer Live-CD gebootet und versucht, Boot Repair auszuführen, aber das schlug bei „grub-pc purge canceled“ fehl. Ich habe das Laufwerk gemountet. Alles scheint da zu sein. Ich habe mich per Chroot angemeldet, Grub bereinigt und Grub neu installiert. Keine Änderung. Ich habe genau das gleiche Problem. Ich habe Grub komplett bereinigt, ohne es neu zu installieren. Immer noch keine Änderung. Ich bin ratlos, ich weiß nicht, wie ich das beheben oder wie ich mit der Fehlerbehebung fortfahren soll. Für jede Hilfe wäre ich dankbar. (Ich weiß, das ist sehr spezifisch, aber ich habe überall gesucht.)
Wie grub-install /dev/sda
von chroot angefordert ergibt sich:
Installing for i386-pc platform.
Installation finished. No error reported.
update-grub
ergibt:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.16.0-4-686-pae
Found initrd image: /boot/initrd.img-3.16.0-4-686-pae
Found linux image: /boot/vmlinuz-3.16.0-4-586
Found initrd image: /boot/initrd.img-3.16.0-4-586
Found linux image: /boot/vmlinuz-3.2.0-4-686-pae
Found initrd image: /boot/initrd.img-3.2.0-4-686-pae
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
done
/dev/sdb
scheint meine Live-CD zu sein.
Bearbeiten:
Ich habe die Super-Grub-Live-CD verwendet und kann nun Debian booten. Aus dem Betriebssystem habe ich meine Live-CD entfernt und dann versucht, grub-install /dev/sda
und auszuführen update-grub
. Beim Neustart lande ich auf demselben Grub-Rettungsbildschirm.
Antwort1
Eine einfache und effektive Möglichkeit, Grub ohne Komplikationen auf Ihrem PC neu zu installieren, ist das Dienstprogramm Boot-Repair-Disk (hier ist die Download-Seite:https://sourceforge.net/projects/boot-repair-cd/files/latest/download), dies ist ein Live-System, das über Tools zur Neuinstallation des Grub-Bootloaders verfügt.
Schritte: Einfach herunterladen, mit unetbootin oder etcher einen USB-Stick einbrennen und Ihren PC booten. Beim Systemstart wird ein Fenster mit zwei Optionen angezeigt. Wählen Sie die Option „Empfohlene Reparatur“. Stellen Sie jetzt eine Verbindung zum Internet her (es werden die Grub-Pakete heruntergeladen, die Ihrem System entsprechen, in Ihrem Fall Debian). Lassen Sie das Programm Ihre Partitionen analysieren und folgen Sie einfach den Schritten. Sie werden das Problem in weniger als 5 Minuten lösen. Wenn Sie fertig sind, starten Sie neu und führen Sie in einem Terminal auf Debian ein „sudo grub-update“ aus. Voilà! Grub ist vollständig installiert und erneut konfiguriert.
Ein weiteres Tool, das Ihnen helfen kann, ist Super Grub2 Rescue (hier ist der Link:https://www.supergrubdisk.org/), wiegt weniger als 20 MB und hilft Ihnen, direkt in Debian zu booten, ohne Grub zu installieren.
Antwort2
Versuchen Sie Folgendes auszuführen:echo "(hd0) /dev/sda" > /boot/grub/device.map