On Don, 26 Jul 2001, Thomas Hertweck wrote:
2. Deinstalliere den alten LILO. Dazu kannst Du "dd" und (die hoffentlich erstelle) Backupdatei des MBR verwenden.
Davon wuerde ich abraten, da geht IMO zu leicht die Partitions- tabelle drauf. Auch vor einem 'lilo -u' sollte man genauestens die im gesichterten MBR enthaltene Partitionstabelle mit der aktuellen vergleichen. Das geht am einfachsten wohl mit: ACHTUNG: Bitte if= und of= _sehr_ sorgfaeltig eingeben! Ein Verwechsler kann sehr unangenehm sein. dd if=/dev/hda of=/tmp/hda-mbr-aktuell bs=1 count=66 skip=446 dd if=/boot/boot.0300 of=/tmp/hda-mbr-saved bs=1 count=66 skip=446 cmp /tmp/hda-mbr-saved /tmp/hda-mbr-aktuell Alternativ und lesbarer: dd if=/dev/hda bs=1 count=66 skip=446 | hex | tee /tmp/hda-mbr-aktuell dd if=/boot/boot.0300 bs=1 count=66 skip=446 | hex | tee /tmp/hda-mbr-saved diff /tmp/hda-mbr-saved /tmp/hda-mbr-aktuell NUR wenn beide Partitionstabellen identisch sind kann man das Backup zurueckschreiben (egal ob mit dd oder lilo -u).
Normalerweise hilft auch ein "fdisk /mbr" unter DOS.
Diese Methode ist vorzuziehen, da ungefaehrlich, denn damit wird nur der Teil _vor_ der Partitionstabelle mit einem normalen DOS Bootcode ueberschrieben (die 446 Bytes die oben mit skip=446 uebersprungen werden).
Vergewissere Dich aber zweimal, was genau Du tust.....
Besser dreimal. Und versuche auch zu verstehen was du tust.
Sei bei der ganzen Sache aber sehr vorsichtig!
SEHR, SEHR VORSICHTIG! Man kann's nicht oft genug sagen.
Eventuell hat jemand auch eine einfacherere Loesung parat.
Ein DOS 'fdisk /mbr' ist die einfachste die ich kenne. -dnh -- Wer weis denn Heute noch was wahre Liebe ist. Liebe als Ware, ja das kennt "Mann". [WoKo in dag°]