Win/Linux- Kombi - wie den Linux Bootsektor wiederherstellen?
lima-city → Forum → Heim-PC → Betriebssysteme
auswahl
befehl
betriebssystem
boot
datei
diskette
eintrag
entfernen
hilfe
info
label
notfall
partition
punkt
rand
reihenfolge
starten
trennen
verzeichnis
windows
-
Moin moin... also cih hab folgendes Problem: Auf meinem Pc hab ich schon ne Weile Linux (suse 9.0 Pro) + Windows XP als Kombi laufen... die Gr?nde d?rften ja bekannt sein, Linux arbeiten, Windows f?r Games ;) Aber nun folgendes: Mein Windows ist gecrushed als ich mal ein kleines Tool namens "Notfall FormC" unt er Windoof ausprobiert habe .. wie rauskam war der eigentlich Name "BKA Notfall Formatierungs Tool f?r Festplatte C" (gibta uch eine Version "alle au?er C", aber das nur am Rande) und futsch war das Windoof... also neu installiert und was passiert? Windoof ?berschreibt den Bootksetor den Linux eingerichtet hat und somit weiss ich als Linux- l00ser irgendwie nicht mehr weiter... wie krieg ich den Bootsektor wieder hin, so dass ich wieder die Auswahl Win/Linux hab??
... Und wo ihr gerade dabei seid.. wenn noch einer w?sste wie ich in diesem direkt-nach-Boot- Betriebssystem- Auswahl- Men? (Nix namen wei? ^_^) die Reihenfolge der Punkte?ndern, zus?tzliche hinzuf?gen, andere entfernen, oder auch einfach nur die Zeit die unten abl?uft (ich glaub normal sinds 5Sek....) ?ndern kann.. nur her mit der Info :)
Also denn... UNIXer an die Front! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Halo,
Du musst wissen wo ist dein linux instaliert? Welche Partition?
zB. /dev/hda2 ( musst du pruefen!!!!)
Du braucht eine boot CD von linux zB die Suse die du instalierst hast oder irgendeine
oder mach die eine boot diskette von zB http://www.tux.org/pub/distributions/tinylinux/tomsrtbt/tomsrtbt-2.0.103.dos.zip
Dann starte von cd/diskette
und schreibe mal "cfdisk" dann solltest du sehen welche Partitionen du hast und wo dein linux liegt
Angenommen es ist "hda5" und du hast lilo als bootanager gehabt:
mkdir /mnt/linux
// unten statt hda5 richtige Partition!!!!!!!!! eingeben
mount /dev/hda5 /mnt/linux
chroot /mnt/linux sh
//eventuel lilo.conf editieren falls du keinen Eintrag fuer windows hast, aber ich glaube du hasst es, weil du freuer beide L and W gebootet hast
lilo
exit
neu starten und es sollte funktionieren
... Und wo ihr gerade dabei seid.. wenn noch einer w?sste wie ich in diesem direkt-nach-Boot- Betriebssystem- Auswahl- Men? (Nix namen wei? ^_^) die Reihenfolge der Punkte?ndern, zus?tzliche hinzuf?gen, andere entfernen, oder auch einfach nur die Zeit die unten abl?uft (ich glaub normal sinds 5Sek....) ?ndern kann.. nur her mit der Info :)
Im Datei /etc/lilo.conf
timeout = 50
Angabe in 1/10 s, also 50 = 5 Sekunden
Fuer jeden Eintrag hast du Label zB label=windows
default = windows
Es wird nach em timeout windows gebootet
Die reihenfolge ist so wie im Datei geschrieben ist
default=windows
image=/boot/vmlinuz
label=linux
root=/dev/hda5
#
# other operating systems:
other=/dev/hda1
label=windows
Du siehst beim starten
linux
windows
aber windows wird default gestartet falls du nichts waehlst
_achtung_
Nach jede Aenderung im lilo.conf muss man das Befehl
lilo
ausfuehren
Mehr im man lilo und man lilo.conf
lg
danielos
-
Vielen Dank f?r deine Hilfe, aber noch eine dumme Frage... sollen da oben die leerzeichen z.B. hier: "mount /dev..." oder war das ein Versehen?
-
Die Leerzeichen sind wichtig, denn die trennen die verschiedenen Parameter des mount-Befehls:
mount <platte> <verzeichnis>
man mount -
Ja wie scotti dir schon angedeutet hat die Leerzeichen sind wichtig.
Die dienen zum trennen der Parameterliste
also zB.
mount.../dev/hda7.../mnt/hda7
... - definiert Leerzechen
dies bedeuet: mounte device "/dev/hda7" im Verzeichnis "/mnt/hda7"
Verzeichnis muss existieren, hda7 - beduetet Primary Master und Partition nr 7,
wenn erfolgreich gemountet, im Verzeichnis /mnt/hda7 siehst du die Dateien die auf dieser Partition liegen
Gru?
danielos
-
Mit SuSE 9.0 kannst du dir das sogar noch einfacher machen. CD 1 oder CD 2 einlegen und booten. Installation ausw?hlen und dann aber nicht Neuinstallation oder Update sondern Reparatur. Dann Manuelle Reparatur und alles ausw?hlen was nach Booten klingt (im Zweifelsfall einfach alles). Dann wird dir alles ?berpr?ft und SuSE sollte feststellen, dass der Bootloader weg ist. Dann wirst du gefragt ob du den neu installieren willst und das machst du dann einfach.
Den Bootloader kannst du dann mit Yast konfigurieren. Das Modul daf?r heist \"Konfiguration des Bootloaders\". -
Hatte das selbe Problem, ich hab einfach von der Linux Boot-CD gestartet und dann Linux repariert. Da installiert er automatisch den Bootmanager mit neu und findet dann auch Windows wieder...
-
Kleine Warnung am Rande:
Suse verwendet meines Wissens mindestens seit Version 8 nicht LiLo, sondern GRUB als Bootloader.
Also ist das Rezept von danielos nicht allzu hilfreich.
Bei GRUB werden die Daten in /boot/grub/menu.lst eingetragen.
Die Syntax ist ein bisschen gew?hnungsbed?rftig (Z?hlweise von Platten und Partitionen ab 0), aber GRUB ist viel m?chtiger als LILO, kann z.B. beim Booten Dateien suchen usw.
Einfach einen vorhandenen Block kopieren und anpassen.
Es gibt genauso ein Timeout und einen Default-Eintrag (ab 0 gez?hlt).
Mehr unter http://www.linuxwiki.de/GRUB
matoba
-
VIelen Dnak f?r die Hilfe, ich werd nachher oder morgen mal die CD_ Variante ausprobieren, thx und ciaop, wenns nochwas gibt melde ich mich wieder... immer diese Linux-n00bs ;)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage