Bootloader von externer Festplatte löschen?
Hallo,
ich hätte da seit geraumer Zeit ein kleines Problemchen mit meiner externen Festplatte.
Kurz zur Platte selbst: Die externe HDD hängt normalerweise permanent am Rechner, auch während des Bootvorgangs.
Seit einer Installation von Linux auf eine externe SSD zeigt mir mein Rechner eine Fehlermeldung, wenn die externe HDD beim Bootvorgang angeschlossen ist:
error: no such partition
grub rescue>
Scheinbar ist während der Linux-Installation unbeabsichtigt etwas von Grub auch in den MBR geschrieben worden. Gibt es eine Möglichkeit den Teil aus der HDD ohne Datenverlust zu entfernen, sodass der Rechner wieder startet, wenn die Festplatte angeschlossen ist?
2 Antworten
Hallo
Gibt es eine Möglichkeit den Teil aus der HDD ohne Datenverlust zu entfernen
Nichts leichter als das, einfach mit einem GNU/Linux (Live) System folgendes in dessen Konsole, als root, ausführen:
dd if=/dev/zero of=/dev/sdXY bs=446 count=1
Scheinbar ist während der Linux-Installation unbeabsichtigt etwas von Grub auch in den MBR geschrieben worden.
- Das ist durchaus Absicht vom Installationsprogramm!
Das Du keinen anderen Pfad angegeben hast ist aber alleine Deine Verantwortung, denn irgendwohin muss der Bootloader ja geschrieben werden wenn man das System starten können will.
Linuxhase
Danke, hat funktioniert.
Obwohl ich da meistens extrem aufpasse, habe ich wohl die 2 Platten verwechselt, sind alle von Intenso und haben eine relativ ähnliche Bezeichnung.
Externe Festplatte klingt für mich nach USB.
Wie wäre es wenn Du die Boot-Reihenfolge im BIOS so änderst dass nicht mehr von USB Geräten aus gestartet wird?
Das ist natürlich eine Möglichkeit, aber dann kommen die DAUs in der Familie wieder nicht zurecht, die für Banking auf die externe Linux-SSD ausweichen :(
Achso: ja, beides ist über USB angeschlossen, zwar nicht die beste Wahl, aber man nimmt was man hat. eSata hab ich leider nicht am Rechner, dann wäre Priorisierung übers UEFI definitiv genutzt worden.