Linux 15.032 Themen, 107.080 Beiträge

Wie werde ich Grub oder LiLo wieder von der Festplatte los?

Olaf19 / 6 Antworten / Flachansicht Nickles

Hallo zusammen!

Ich wollte irgendwann in naher Zukunft einmal eine oder mehrere Linux-Distris, z.B. OpenSuse oder Kubuntu, auf meinem G5-Mac ausprobieren. Die Fragestellung ist also rein vorbeugender Natur...

Weiß jemand, wie man den Bootsektor hinterher ggfs. wiederherstellen kann, falls ich die Distri nicht behalten möchte? Tante Google zeigt sich zu dem Thema recht maulfaul - das höchste der Gefühle waren fragen von Usern, die das gleiche vorhaben, aber eine klare Antwort habe ich vermisst.

THX
Olaf

Die Welt ist ein Jammertal ohne Musik. Doch zum Glueck gab es Bach, Beethoven, Haendel und Goethe (Helge Schneider)
bei Antwort benachrichtigen
KarstenW Olaf19 „Wie werde ich Grub oder LiLo wieder von der Festplatte los?“
Optionen

Du kannst VORHER ein Backup deines MBR , also des ersten Sektors mit 512 Byte, machen. Ich kenne diese Mac Rechner nicht. Haben die Mac Festplatten auch Sektoren mit 512 Byte Größe ?
Wenn ja, dann kannst du auf Diskette (oder einen andren Datenträger) mit Hilfe von dd (disk dump) eine Kopie des ersten Sektors machen:

dd if=/dev/hda of=/dev/fd0 bs=512 count=1

bedeutet, der erste Sektor (count = 1, Sektorgröße = 512 Byte) wird von der ersten Festplatte ( /dev/hda ) auf eine Diskette (/dev/fd0) kopiert.

Sollte irgendwas schiefgehen kannst du mit

dd if=/dev/fd0 of=/dev/hda bs=512 count=1

den MBR wieder zurückschreiben.

Macs haben kein Diskettenlaufwerk , oder ?
Man kann den MBR auch als Imagedatei in ein Unterverzeichnis von Linux kopieren (oder ein anderes Verzeichnis von Mac)

dd if=/dev/hda of=/Unterverzeichnis_in_Linux/MBR.img bs=512 count=1

Die Datei MBR.img enthält danach den ersten Sektor , inkl. der Partitionstabelle.

Der grub macht bei Debian kein Backup des MBR, aber ich glaube der lilo hat früher immer ein Backup des MBR erstellt, bevor der Bootloader überschrieben wurde.

Hat das Mac Betriebsystem nicht auch diesen dd Befehl ?
Normalerweise müßte dein Mac Betriebsystem auch so ein Befehl wie fixmbr bei Windows kennen , um den Bootloader des MBR wieder zu reparieren.

PS: Deshalb wird Unix immer in der Konsole konfiguriert. Man ist vom Desktop völlig unabhängig und kann mal eine Reparatur machen, wenn sich der Desktop nicht mehr starten läßt.
Ich glaube Microsoft hat das Konzept von Unix nicht ganz verstanden, sonst würden die Programmierer bei Microsoft Windows anderes programmieren ;-).









Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Herzlichen Dank an alle! Olaf19