Hallo Leute,
es gab erst kützlich die Frage, wie man einen zerstörten MBR mit grub wiederherstellt, aber die Lösung: "Wenn Du noch nicht viel geändert hast, installiere einfach alles nochmal neu!" finde ich doch nicht so zufriedenstellend...
Das debian auf /dev/hda3 hat den grub ursprünglich installiert und dort ist auch alles noch i.O. Wenn ich jetzt von CD ein Knoppix boote kann ich auch /dev/hda3 an beliebiger Stelle mounten und finde dort die richtige ../boot/grub/menu.lst Was genau muss ich eingeben, damit ein grub-install diesen wieder installiert und auch die menu.lst von /dev/hda3 wieder verwendet?
Genügt es für "zukünftige Unfälle" mit dd die 255 byte des MBR zu sichern, oder mach z.B. eine Win....-Installation noch mehr kaputt?
bis dann Thomas
Hallo,
Thomas Mötzing t_moetzing@gmx.de (Do 25 Jan 2007 22:02:37 CET):
Das debian auf /dev/hda3 hat den grub ursprünglich installiert und dort ist auch alles noch i.O. Wenn ich jetzt von CD ein Knoppix boote kann ich auch /dev/hda3 an beliebiger Stelle mounten und finde dort die richtige ../boot/grub/menu.lst Was genau muss ich eingeben, damit ein grub-install diesen wieder installiert und auch die menu.lst von /dev/hda3 wieder verwendet?
Knoppix oder (vorzugsweise GRML). Mounten muß man eigentlich nix.
grub> root (hd0,1) # hier hilft die TAB-Taste das passende # Filesystem zu finden grub> setup (hd0) # Grub in den MBR
So hat das bei uns bisher immer funktioniert. Bei RAID-Systemen beide Kommandos mit beiden Platten.
Genügt es für "zukünftige Unfälle" mit dd die 255 byte des MBR zu sichern, oder mach z.B. eine Win....-Installation noch mehr kaputt?
Ich würde 512 Byte sichern:
head -c 1b </dev/hda >wohinauchimmer
oder wenn Dein Kopf zu alt ist auch:
head -c 512 </dev/hda >wohinauchimmer
Best regards from Dresden Viele Grüße aus Dresden Heiko Schlittermann
Hallo
Knoppix oder (vorzugsweise GRML). Mounten muß man eigentlich nix.
Das habe ich nicht verstanden. Wenn der MBR zerstört / übrschrieben wurde und somit Grub nicht mehr startet, wie soll man dann den MBR vom Grub aus wiederherstellen ohne von CD booten zu müssen?
grub> root (hd0,1) # hier hilft die TAB-Taste das passende # Filesystem zu finden grub> setup (hd0) # Grub in den MBR
MfG Johannes
Johannes Lötzsch JohannesLoetzsch@web.de (Do 25 Jan 2007 23:09:39 CET):
Hallo
Knoppix oder (vorzugsweise GRML). Mounten muß man eigentlich nix.
Das habe ich nicht verstanden. Wenn der MBR zerstört / übrschrieben wurde und somit Grub nicht mehr startet, wie soll man dann den MBR vom Grub aus wiederherstellen ohne von CD booten zu müssen?
Doch. Von CD booten (Knoppix oder GRML) ist unumgänglich. Wenn's Dir anders vorkam, habe ich mich vielleicht mißverständlich ausgedrückt.
Dann aber muß nichts gemounted werden.
Normalerweise ist die Grub-Shell des jeweiligen Rettungssystems (Knoppix, GRML) ausreichend, wieder einen gültigen MBR zu schreiben, der dann zur Boottime die menu.lst findet und auch seine weiteren Stages.
Moin Heiko,
Heiko Schlittermann schrieb:
Knoppix oder (vorzugsweise GRML). Mounten muß man eigentlich nix.
Das habe ich nicht verstanden. Wenn der MBR zerstört / übrschrieben wurde und somit Grub nicht mehr startet, wie soll man dann den MBR vom Grub aus wiederherstellen ohne von CD booten zu müssen?
Doch. Von CD booten (Knoppix oder GRML) ist unumgänglich. Wenn's Dir anders vorkam, habe ich mich vielleicht mißverständlich ausgedrückt.
dat war schon klar!
Dann aber muß nichts gemounted werden.
Normalerweise ist die Grub-Shell des jeweiligen Rettungssystems (Knoppix, GRML) ausreichend, wieder einen gültigen MBR zu schreiben, der dann zur Boottime die menu.lst findet und auch seine weiteren Stages.
Aber wie macht er das? Es liegen mehrere menu.lst in mehreren Partitionen der Platte. Wie soll er die finden, und welche ist die richtige?
bis dann Thomas
Thomas Mötzing t_moetzing@gmx.de (Fr 26 Jan 2007 09:04:17 CET): ...
Dann aber muß nichts gemounted werden.
Normalerweise ist die Grub-Shell des jeweiligen Rettungssystems (Knoppix, GRML) ausreichend, wieder einen gültigen MBR zu schreiben, der dann zur Boottime die menu.lst findet und auch seine weiteren Stages.
Aber wie macht er das? Es liegen mehrere menu.lst in mehreren Partitionen der Platte. Wie soll er die finden, und welche ist die richtige?
Er nimmt die von der 'root'-Partition.
grub > root (hd0,X) --> wo sind die menu.lst und die stage-Files grub > setup (hd0) --> wohin den Bootrecord
Hallo Heiko,
Dann aber muß nichts gemounted werden.
Normalerweise ist die Grub-Shell des jeweiligen Rettungssystems (Knoppix, GRML) ausreichend, wieder einen gültigen MBR zu schreiben, der dann zur Boottime die menu.lst findet und auch seine weiteren Stages.
Aber wie macht er das? Es liegen mehrere menu.lst in mehreren Partitionen der Platte. Wie soll er die finden, und welche ist die richtige?
Er nimmt die von der 'root'-Partition.
grub > root (hd0,X) --> wo sind die menu.lst und die stage-Files grub > setup (hd0) --> wohin den Bootrecord
OK! Das hat funktioniert. Manchmal ist man eben ein bisserl betriebsblind.
Vielen Dank Thomas
lug-dd@mailman.schlittermann.de