Dedies-Board (https://www.dedies-board.de/wbb2/index.php)
- Linux (https://www.dedies-board.de/wbb2/board.php?boardid=30)
-- Distributionen (https://www.dedies-board.de/wbb2/board.php?boardid=33)
--- GRUB kaputt (https://www.dedies-board.de/wbb2/thread.php?threadid=381)
Geschrieben von MobyDuck am 27.05.2005 um 10:46:
GRUB kaputt
Zunächst an die Neuen in diesem Forum: Bin bekennender Linux (SuSE) DAU, kann's aber irgendwie auch nicht lassen.
Meine Platte ist im wesentlichen wie folgt organisiert:
C: Arbeiten (XP H NTFS)
D: Testen (XP H NTFS)
E: Daten (FAT 32)
SuSE 9.2
(Dazu eine kleine Swap und eine verborgene Partition für Images).
Ich boote die XP-Partitionen über die Boot.ini. Den Bootmanager für SuSE habe ich auf Diskette. D.h. wenn ich die Diskette einschiebe, startete bisher Susi.
D: (Testen) musste ich die Tage neu aufsetzen. Seitdem startet Susi nicht mehr, wenn ich die Startdikette einlege. GRUB belegt mich mit folgender Meldung:
GNU GRUB Ver. 0.95
(640k lower/1046992k upper memory)
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device / filename.
grub>
Tja, dann wartet Grub auf irgendeinen Befehl. Kann lange warten, wenn ihr mir nicht weiterhelft.
Dann würde mich noch interessieren, ob und ggf. wie ich die Startdiskette reparieren kann.
Geschrieben von Vimes am 27.05.2005 um 13:16:
RE: GRUB kaputt
Hallo Moby,
bin neugierig. Warum gehst Du über eine Boot Floppy? Ich mache das (allerdings mit Lilo) so, daß ich sowohl XP als auch Gentoo Linux beides über den Linux-Bootmanager auswählen kann.
Habe im Web was zu Deinem Problem gefunden:
gib bei der Kommandozeile das hier ein: (grub > ist das, was immer vorm Cursor steht)
grub > find /boot/grub/stage1 und RETURN
Dann mußt Du Dein root-Device setzen. Da trägst Du das ein, was find Dir ausgegeben hat, ich nehme hier mal das hier:
grub >root (hd0,0)
Die zweite Zahl dürfte von 0 verschieden sein. Die erste vermutlich nicht, außer, Du hast Susi auf einer eigenen Festplatte und nicht nur Partition.
Jetzt noch
grub >setup (hd0)
Edit. Ich vermute, daß die Startdiskette völlig ok ist und es nur den Eintrag im Master Boot Record (MBR) irgendwie geschmissen hat.
Viele Grüße
Vimes
Geschrieben von MobyDuck am 27.05.2005 um 14:06:
Erstmal danke für die schnelle Antwort
Hab's so gemacht, wie du beschrieben hast. GRUB ist jetzt auf der Platte. Beim Boooten erscheint zunächst die Fehlermeldung:
Graphics File "hd0,3"/boot/message missing
Dann erscheint das Auswahlmenu des Bootmanagers (GRUB). XP startet auf beiden Partitionen problemlos. SuSe 9.2 ist eingetragen, bootet aber nicht, sondern wirft die Meldung aus:
cannot mount selected partition.
Zitat: |
bin neugierig. Warum gehst Du über eine Boot Floppy? |
|
Siehe oben. Ich traue wegen meiner fehlenden Kenntnisse diesen ganzen Linux-Bootmanagern nicht über den Weg und hasse zersemmelte XP-Boot-Konfigurationen.
Geschrieben von Vimes am 27.05.2005 um 14:23:
@Moby:
Beschreib bitte mal Dein Layout genauer. Es wäre interessant, zu wissen, wieviele Festplatten und wieviele Partitionen Du hast. Grub numeriert den Kram nämlich durch, und wenn man dann die falsche Nummer eingibt, dann versucht er, die falsche Partition zu booten. Das geht zwangsläufig in die Hose.
So hört sich das für mich im Moment auch an. Ein Hinweis ist, daß er das Bild nicht findet (Splash-Screen macht das Booten schöner...
), ein zweiter, daß er die Partition nicht mounten kann (für Lese- und evtl. Schreibzugriff bereitstellen).
MfG
Vimes
Geschrieben von MobyDuck am 27.05.2005 um 15:09:
Habe gerade mal Kanotix angeschmissen. Danach sieht's wie folgt aus:
HDD
sda1 = XP Arbeitspartition, ergo C:
sda2 = fehlt, wohl die versteckte Partition
sda3 = susi
sda4 = fehlt, wohl swap
sda5 = XP Tester, ergo D:
sda6 = Daten, ergo E:
sda7 = Ramdisk knoppix, ergo egal.
Kann es vielleicht damit zusammenhängen, dass ich ne S-Ata-Platte habe und die Bezeichnungen anders sind? Andererseits wurden die von dir genannten Befehle ohne Murren abgearbeitet. Weiter rumprobiert habe ich noch nicht, da der Bootmanager jeden Fehlversuch brav einträgt. Sieht jetzt schon aus wie bei Hempels unterm Sofa.
Geschrieben von Vimes am 27.05.2005 um 15:13:
@Moby
Die hd(0,3) hat Dir find geliefert, oder? Ich grübel gerade, es kann sein, daß da
hd(0,2) stehen muß, da Grub da immer 1 abzieht. Deswegen wäre es bei /dev/hda1 auch hd(0,0) und nicht etwa hd(0,1).
SATA macht bei Grub keinen Unterschied, bei lilo denke ich schon
MfG
Vimes
Geschrieben von MobyDuck am 27.05.2005 um 15:22:
Zitat: |
Die hd(0,3) hat Dir find geliefert, oder? |
|
So ist es.
edit
Bin mir doch nicht ganz sicher, ob es nicht hd0,2 war. Probier's gleich nochmal.
Geschrieben von Bastler am 27.05.2005 um 16:14:
Hello alle zusammen.
Wollte blos hinzufügen das Vimes Recht hat, Grub fängt im Gegensatz zu Lilo immer bei 0 an zu Zählen.( Habe meiner Frau auf den Alten Rechner vor Zwo Tagen mal Kanotix Draufgebügelt ,für immer, und dort bei der Einrichtungsdatei für Grub den selben Fehler gemacht.)
Kann sein das die Grub Config nun nicht mehr stimmt.
Wenn du noch Kanotix (oder ähnliches) hast mounte mal die Partition wo Susi Drauf ist (also/)
Und poste hier mal die grub.conf
müsste unter /boot/grub stehen.
Notfalls müsstet du einfach mal die Suse ,CD, DVD einlegen und eine Systemwiederherstellung starten.(Beim Start mal F1 drücken dann bekommst du die Möglichkeiten)
Normalerweise reparieren sich die Bootlader dann von selbst .(Wird einfach ein neuer geschrieben)
Auch suse kann man so bei defekten Rep.
(Eigentlich könnnen sowas fast alle Modernen Distries)
Bei Mandriva startetst du einfach mit dem Parameter "rescue"
Hoffe es hilft einigermassen.
Bastler
Geschrieben von Vimes am 27.05.2005 um 16:20:
Zitat: |
Original von Bastler
Wenn du noch Kanotix (oder ähnliches) hast mounte mal die Partition wo Susi Drauf ist (also/) |
|
Und das geht so:
Kommandozeilenfenster bzw. ein Terminal (das ist ein und dasselbe, sieht dann aus wie ein DOS-Fenster unter XP...) starten und eingeben:
mount /dev/sda3 /mnt/susi
Wobei das /mnt/susi schlicht und einfach ein Pfad ist, den man relativ willkürlich setzen kann. Zumindest funktionierts bei mir so mit der gentoo-Live-CD, meine Systemplatte zu mounten.
Vermutlich kannst Du auch
mount /dev/sda3 /
machen, dann hättest Du direkt das root-Verzeichnis.
Wichtige Anmerkung:
/dev/sda3 steht für die 3. Partition, auf der Susi liegt, und das s in sda steht für SCSI bzw. - hoffe ich - SATA. Bei mir (ATAPI) stünde da nämlich /dev/hda9 für root.
MfG
Vimes
Geschrieben von MobyDuck am 27.05.2005 um 16:57:
@ Bastler und Vimes
danke für die Tipps. Werde ich heute abend o. morgen vormittag ausprobieren und dann berichten. Eben wurde ich jedoch daran erinnert, dass es auch noch ein Leben jenseits des Computers gibt und muss jetzt gleich auf's Stadtfest und dann in den Biergarten. Vielleicht ist es sinnvoll, nach dem Biergarten-Besuch weiteres Susi-Gefrickel auf morgen zu verschieben? Schau'n wir mal.
Geschrieben von Vimes am 27.05.2005 um 17:04:
@Günnie: Jetzt stemmst Du erstmal ein paar kühle, frisch gezapfte Biere und dann machen wir morgen mit frischen Kräften weiter...
Ich komm morgen voraussichtlich erst abends an den Rechner
aber Bastler hält ja hier die Stellung...
MfG
Vimes
Geschrieben von MobyDuck am 29.05.2005 um 20:53:
Also mal ehrlich, Jungs: Irgendwie ist das nicht meine Welt. MBR zerschossen? Na gut, unter XP ein paar satte Flüche, ein Ausflug auf die Konsole, etwas manuelle Nacharbeit und das war's dann. Warum muss unter Linux immer alles ein Drama sein?
Habe inzwischen mal die Reparatur-Installation versucht. Hat auch brav einen neuen Bootloader geschrieben. Die eingangs zitierte Fehlermeldung war weg, nur hängte sich Susi beim booten auf.
Also Neuinstallation. Da kam die Fehlermeldung, dass die Paketinformationen nicht gelesen werden können, vielleicht sei der Datenträger kaputt. Ist zwar ein vom SuSE-Server gesaugtes ISO, kann ich aber nicht glauben. Habe die DVD nur zweimal benutzt, bei der ursprünglichen Installation und jetzt bei dieser Reparatur-Geschichte. Da kam keine Fehlermeldung und reingebissen habe ich auch nicht.
Habe die DVD entsorgt und den MBR für XP repariert, dauerte keine Viertelstunde.
Im Augenblick bin ich mal wieder wild entschlossen, Linux-mäßig dumm zu sterben. Für den Notfall habe ich ne Kanotix-DVD und ne Bart PE. Reicht - bis zu meinem nächsten Versuch.
Geschrieben von Vimes am 29.05.2005 um 22:33:
Zitat: |
Original von MobyDuck
MBR zerschossen? Na gut, unter XP ein paar satte Flüche, ein Ausflug auf die Konsole, etwas manuelle Nacharbeit und das war's dann. Warum muss unter Linux immer alles ein Drama sein? |
|
Du hast einen schlechten Tag und eine schlechte Stunde erwischt...
wenn mir so was passiert, chroote ich in mein System und mache /sbin/lilo auf der Kommandozeile - und zack, steht alles wieder...
Linux ist nicht wirklich schwieriger als Windows, nur so anders, daß man sich reindenken muß. Das fällt naturgemäß schwer, wenn man schon Windows gewohnt ist.
MfG
Vimes
Geschrieben von Bastler am 31.05.2005 um 23:21:
@vimmes
Du sprichts mir aus der Seele.
Linux ist einfach nur anders.
Wenn man es mal Kapiert hat kann man es sich einfach nicht mehr anders vorstellen.
Allerdings hatte ich am Anfang auch soo meine Probleme.
(Und mit susi die meisten)
So bin ich irgendwann nach Mandrake gekommen und hatte diebische Angst vor Debitian.
Jetzt habe ich nebenbei auf meiner Frau ihren Rechner Kanotix installiert.
Und das deb.. gerichtet.
Keine Probs.
Eigentlich binn ich erschrocken das es sooo einfach war.
Bastler
P.S. Fies finde ich ja das bei dem Neuen Kanotix Amule schon vorkompielert ist .
(und noch Paar andere lustige Sachen)
Geschrieben von MobyDuck am 31.05.2005 um 23:34:
Wenn ich das so höre, sehe ich mich demnächst mit irgendeiner Debian-Distri rumfrickeln.