Linux: Bootdiskette und MBR sichern
lima-city → Forum → Heim-PC → Betriebssysteme
abgespeichert
auswahl
backup
beitrag
boot
byte
count
diskette
fibel
gewhren
gruss
hindernis
konsole
laufwerk
menu
normalerweise
partition
sicherung
verzeichnis
window
-
Hallo leute,
Ich hab auf meinem Alten rechner von nem Freund Linux eingerichtet bekommen,
Jetzt möcht ich neben Linux auch noch windows drauf installieren.
Die Partitionen sind schon so eingerichtet das es geht.
hda1 - ca 100MB - für linux /boot und /grub
hda2 - ca 8GB - für Restliches Linux
hda3 - ca 8GB - für Windows
hdb1 - ca 500MB - Swap
im Moment steht also nur der Linuxeintrag im GRUB zur auswahl.
Und wenn ich das richtig verstandenhabe was ich bei mienr Suche mit google gelesen habe
Steht im MBR ein "verweiß" auf dein auf hda1 liegenden GRUB, der wiederum das Booten übernimmt.
Wenn ich aber Win installiere, dann überschreibt mir der dien MBR.
Jetzt ist also meine Frage wie sichere ich den davor?
Müsste mit einer Bootdisk gehen? (CD hab ich leider keine :( )
Aber wie erstelle ich die ?
Hab davon immer nur Banhof verstanden wie ich das bei google gelesen hab ...
VL kann mir dass mal einer einfacher erklären ....
Beitrag geändert: 20.6.2007 13:48:56 von karl-tofel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das einfachste ist du installierst Windows ... startest dann Linux über die InstallationsCD und richtest GRUB neu ein ... bzw. normalerweise kannst du GRUB auch auf eine Bootdiskette schreiben lassen. Und nacher dann wenn du Linux gestartet hast wieder GRUB auf der Festplatte installieren.
Kleiner Tipp am Rande ... mit den NTFS3g Treibern kannst du inzwischen zuverlässig lesend und schreibend auf eine Sauber heruntergefahrene NTFS Partition zugreifen
Beitrag geändert: 20.6.2007 14:56:42 von keiax -
Hallo karl-tofel,
ich hab auch mal gesucht:
http://www.google.com/search?q=mbr+grub+sichern
Du muss einfach gesagt den Bereich wo sich der Bootmanager befindet sicher. Nach der Windowsinstallation überschreibst du einfach den Überschriebenen Bereich mit deiner Sicherung.
Die Sicherung bekommst du so:
http://www.computerhilfen.de/hilfen-6-84373-0.html
Der komplette MBR (inkl. Partitionstabelle) ist 512 Byte groß. Sichern mit: dd if=/dev/hda of=/mnt/floppy/MBR.hda.Datum bs=512 count=1
/mnt/floppy/MBR.hda.Datum -> ist der Ort wo es abgespeichert wird die Datei.
wenn du aber die Partitionstabelle änderst dann darfst du nur weniger sicher .
http://www.unixboard.de/vb3/showthread.php?t=28756
>Zitat von tan Beitrag anzeigen >Zum sichern (für IDE Festplatten, wenn Grub auf ner SATA Platte liegt musste natürlich sda nehmen): > >Inne Konsole: ># dd if=/dev/hda of=/mbrbackup.img bs=512 count=1 > >Zum wiederherstellen, Live CD rein, Laufwerk einhängen (mit dem Backup) und >dann: > >Inne Konsole: ># dd if=/mbrbackup.img of=/dev/hda bs=512 count=1 > >Alle Angaben ohne Gewähr, habse noch nicht getestet... >mfg tan Geht aber nur, wenn du dazwischen die Partitionstabelle nicht verändert hast. Sonst darfst du nur die ersten 446 Byte zurücksetzen. Die Letzten 66 Byte enthalten Die Partitionstabelle (64 Byte) und Endsignatur 2 Byte. Wird diese zwischendurch geändert, z.B. durch Partitionsgrößenänderung, und danach die alte wieder reingeschrieben stimmen die Partitionsgrenzen nicht mehr. Das nur so als Hinweis. Also bs=1 count=446 Oder bs=446 count=1 Gruß Wolfgang
Also wenn ohne Partitionstabelle sind es nur 446 Byte die zu sichern sind.
dd if=/dev/hda of=/mbrbackup.img bs=512 count=1
das einspeilen wär dann so
dd if=/mbrbackup.img of=/dev/hda bs=512 count=1
gruss michael -
Naja meine hindernis ist nur die Bootdiskette ...( CD hab ich keine/kann auch keine runterladen ...)
das mit dem Sichern hab ich schon rausbekommen...
Beitrag geändert: 20.6.2007 19:15:10 von karl-tofel -
Ja so hat es jetzt Funktioniert ...mit Grub-Bootdisk
für alle die was änliche machen wollen:
1) Linux booten und Diskette ins Laufwerk.
2) ins Verzeichnis wechseln wo grub installiert ist
$dd if=stage1 of=/dev/fd0 bs=512 count=1
$dd if=stage2 of=/dev/fd0 bs=512 seek=1
damit habt ihr ne Grub-Bootdisk
3) MBR sichern:
dd if=/dev/hda of=/mbrbackup bs=512 count=1 (hier wird auch die Partitionstabelle mitgenommen)
dd if=/dev/hda of=/mbrbackup bs=440 count=1 (hier ohne die Partitionstabelle )
4) WinXP isntallieren
5) von Grub-Boot-Diskette booten
grub> root (hd0,0) (die platte auf der euer Kernel liegt)
grub> kernel /boot/kernel-2.6.29-bla (Pfad zu eurem kernel)
grub> boot
schon bootet euer Linux ...mit dem ihr euren MBR wieder herstellt:
6) MBR wiederherstellen (mit/ohne Partitionstabelle):
dd if=/mbrbackup of=/dev/hda bs=512 count=1
dd if=/mbrbackup of=/dev/hda bs=440 count=1
und noch Win ins Grubmenu eintragen (menu.list oder grub.conf)
title WinXP
rootnoverify (hd0,3) [jenachdem wos Win liegt]
makeactive
chainloader +1
und fertig ist das Dual-boot system -
bs=440?? Sicher? Weiter oben war bei einem Link 446 gestanden
Stimmt! Hab mal bei der Wikipedia gespickt:
http://de.wikipedia.org/wiki/Master_Boot_Record#Aufbau_des_MBR
Die "Disk-Signatur" und "Null" braucht man glaub ich nicht mitnehmen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage