Grüße an die Community
Versuche schon geraume Zeit (seit Knoppix 3.2) auf LINUX umzusteigen, leider ohne rechten Erfolg. Alle meine LifeCDs liefen und laufen mit unterschiedlicher Funktionalität fast problemlos.
Eine Festinstallation (Suse 9..) lief eine zeitlang mit Windows ME auf einen Laufwerk. Dann gab es Probleme mit Win ME, danach war auch Linux tot.
Habe nun eine eigene Festplatte als Wechselplatte für LINUX vorgesehen, mit LINUX-Tools partitioniert und LINUX installiert. Das System bootet und steht dann mit der Meldung
“GRUB Loading Stage 1.5 Lesefehler”
Versucht habe ich SUSE 10.1, Knoppix 4.0.2, 5.01 und Kubuntu 6.06.1.und noch einige andere. Dabei habe ich jeweils die Partition neu aufgesetzt, bzw. alles gelöscht und neue Partition erstellt.
Es kam immer diese Meldung und das System steht nach dieser Meldung. Danach geht nur ein Hard-Reset.
Auch eine andere Festplatte brachte das gleiche Ergebnis.
Ich habe den Verdacht, dass da irgend ein störender Rest von früher auf beiden HDD’s ist den ich bisher nicht beseitigen konnte. Brauche ich eine neue Platte?
Mein System: Motherboard: MSI KM2M mit Athlon XP2400+, Award Phoenix BIOS 6.00 PG, 256 MB, Prim.Master: WDC WD205AA-00 BAA0 (20 GB), Sec.Master: SONY CD-RW CRX14 (z.Zt. sonst DVD-LW RW), RADEON 9200 Series, EIZO Flex Scan F563, Logitech Cordless Wheel Mouse, Realtek AC’97, Cinergy Terratec 600 TV Tuner.
Was ist des Rätsels Lösung? Ich bin für Hinweise sehr dankbar!
Du solltest immer auch nach den englischen Fehlermeldungen googlen, z.B. nach Read Error, welcher laut Grub Manual [1] wohl derselbe ist wie Error 25.
auf jeden Fall solltest du deine Platten alle auf LBA-Mode stellen (im Bios).
alternative Lösungsvorschläge sind:
USB-Stick ziehen
Bootreihenfolge ändern
Festplatteneinstellungen im Bios neu speichern
und könntest du genauer erläutern was es mit deiner “Wechselfestplatte” auf sich hat? Warum nicht einfach reinschrauben an Prim. slave?
halt uns auf dem laufenden!
rainer
[1] http://www.gnu.org/software/grub/manual/grub.html#Troubleshooting
Die Fehlermeldung bedeutet vermutlich, dass er die Datei nicht findet. Da gibt es einiges mit Festplatten zu beachten. Zuerst mal was Grub macht. Bei der Installation von Grub in den MBR (512 Bytes lang) wird nichts anderes hineingeschrieben als ein paar Bytes (=Bootadressverktor), an eine ganz bestimmte Stelle, wo das Grub Programm zu finden ist. Das ist der Programmteil, der geladen wird bis das Anzeigemenu von Grub erscheint, wo auch cheatcodes mit auf den Weg gegeben werden können.
Wenn Du nur eine Primäre HD am ersten Controller, mit aktiver Bootpartition hast, und Du dort in eine Partition (z.B. hda5) Linux mit Grub (in hda) installiert hast, wird der Bootvektor dorthin (hda5) zeigen. Wenn Du nun einez weite Festplatte an den IDE-Controller hängst, dort linux installiertst (hdb5), und auch nochmal Grub (hda), dann zeigt der Vektor dorthin (hdb5). Wenn Du diese Festplatte entfernst, dann klappt das mit dem Grub nicht da der BootVektor (in hda) auf die nicht mehr existente Platte (hdb5) zeigt, um dort das stage15 zu holen.
Die Lösung hierzu ist, nochmal das Linux for die erste Platte als “reparieren” laufen lassen und im Expertenmodus nur Grub neu installieren/reparieren laufen lassen. Die zweite Festplatte muss dazu angesteckt sein, dann müssten alle Linuxe im Menue erscheinen.
Wenn die Festplatten über Kabelselekt am IDE Controler hängen, kann es in seltenen Fällen nicht klappen, wenn eine Vertauschung stattfindet. Nur eine HD wird Master am 1. IDE, Wenn zwei angeschlossen werden, sird diese HD Slave am 1. IDE. Linux macht seine eigene Erkennung bzw. Zugriff und die könnte abweichen. Das hat Vor- und Nachteile. Hier wäre das so, daß der erste TEil wie vom Bios vorgegeben zugreift, dann aber der schon Teile des Linux Codes nimmt und dann die Vertauschung zuschlägt und es nicht mehr weiter geht. Wenn allerdings das Motherboard eine größere Festplatte annimmt, aber nur der Rest der GB nicht verfügbarist gemäß Bios, dann kommt man aber über den Linux Treiber an die oberen GB trotzdem ran. Z.B. /boot und / unterhalb der 32 GB Grenze, der Rest (Daten gemounted in /home/user/doku01) oberhalb.
Die gleiche Vertauschung passiert auch öft wenn man mit externen USB Festplatten arbeitet, die über das Bios auch als erste primäre Festplatte festgelegt wird (hda). Die eingebaute rutscht für den Bootvorgang an eine zweite Stelle (hdb), Da klappt es dann auch nicht. Wer allerdings zufällig beide Platten im LBA Mode hatte und die erste Partition identisch gewählt hatte, dort das gleiche Linux mit genau der gleichen Paketauswahl, grub jeweils installiert hatte bei dem funktioniert es egal wie er die Platten reinsteckt und die Vertauschung, kann dann den Buckel runterrutschen.
Ist doch etwas lang geworden, hoffe Dir damit ein paar Stolpersteine aufgezeigt zu haben, bei denen ein gewisser “work around” möglich ist.
Ich habe eine ganze Menge aus diesen Ausführungen gelernt und auch verstanden. Ganz herzliche Dank für diese Hilfestellung!
Ein Hinweis eines weiteren freundlichen Helfers auf die Beschreibung “GRUB” hat mir zusätzlich Literatur zugänglich gemacht. Insgesamt haben mir die letzten Tage viel Wissen verschafft. Warum ich das verd.. System nun zum Laufen gebracht habe, das bleibt mir aber trotzdem im Augenblick noch verschlossen.
Eigentlich hatte ich bereits früher eine Ahnung, dass hier eine kritische Stelle ist, als mein Versuch zwei Betriebsysteme auf einem Laufwerk mal gründlich schief ging. Das Windows ME stürzte ab und damit war keines der Systeme mehr zu betreiben. Ich habe daher noch ein zweites Laufwerk beschafft und eines nur mit Windows, das andere mit LINUX hochgezogen. Die Idee war, keine wechselseitige Beeinflussung, keine Verkoppelung. Über einen Wechselrahmen konnte ich die Laufwerke bedarfsgerecht vor dem Einschalten tauschen.
Jetzt habe ich das LINUX-System zum Laufen gebracht und bin mir nicht ganz sicher warum es nun so läuft (Suse 9.0). Auch der Wechsel der Laufwerke von LINUX auf Windows funktioniert problemlos wie ich mir das gedacht habe. Das hat jetzt allerdings mehrere Monate gedauert und mich an die Grenze meiner Geduld gebracht.
Ohne die Hinweise aus der Community hätte ich jetzt das Handtuch geworfen.
Vielen herzlichen Dank
Franz A Küchle
Mittlerweile hatte ich einen Rechner Suse 10.1 (hd mit reiserfs, auf einer ext3 hatte ich mit einer 9er Version ähnliche Probleme vor längerer Zeit), mit der gleichen Fehlermeldung vorliegen. Verursacht wurde der Fehler in dem derjenige mit yast (dem yast mit GUI) versucht hatte die Einstellungen beim Bootmanager zu ändern. Das yast mit GUI hat hier eine Macke. Er kam dann auch nicht mehr ins Linux und der Windows Eintrag war auch weg.
Die Versuche mit der BootDVD ins (Yast) System Repair zu gelangen, war nicht erfolgreich. Es gab eine Fehlermeldung, daß Grub nicht installiert werden konnte, da auf dem Medium nicht zugegriffen werden konnte. Wie gelangt man zum Yast-System-Repair? 1. Starten Sie von CD1 oder DVD der SUSE LINUX 9.0 … 10.1 2. Wählen Sie “Installation” (Es dauert eine Weile) 3. Treffen Sie Ihre Sprachauswahl, ein neues Fenster öffnet sich Es dauert wieder eine Weile. In der Mitte hat man zur Auswahl verschiedene Installationen Etwas links unten ist ein Feld zum Anklicken “Andere…”. Dort sind die Menüpunkte “Reparatur” oder “installiertes Linux starten” versteckt (Der Hinweis fehlt bei Suse’s Anleitung). 4. Wählen Sie “Reparatur des Installierten Systems” 5. Danach stehen drei Modi des YaST-System-Repair zur Verfügung: 1. Automatische Reparatur 2. Benutzerdefinierte Reparatur 3. Expertenwerkzeuge So kam ich nicht zum Ziel. Ich wählte als nächstes “installiertes System/Linux starten. Der nächste Schritt war öffnen einer Konsole als root. Ich rief “yast” im Textmode auf (nicht yast2). Damit ließ sich Grub wieder erfolgreich installieren. Interessanterweise waren die Eintragungen aus dem Versuch mit der DVD-Repair in der menu.lst von Grub bereits enthalten. Die Stage2 Datei war auf der HD neu geschrieben worden, habe ich später festgestellt. Anscheinend gibt es bei dem Schritt mit der graphischen Oberfläche den Abruch, aber nicht im Textmode.
Fazit das daraus gezogen werden kann ist, daß in dem Falle die Reparatur des Grub nur als root im Textmode (yast) geht. Falls jemand gleiches wiederfährt, empfehle ich daher es auf diesem Weg zu versuchen.
“Wechselfestplatte”??
Was für ein Kontroller?
Ohne genaue Infos zu deinen Festplattenkonfigurationen wird es schwer dir zu helfen. Hab dir hier [1] mal ein link hingetan, vielleicht fällt es dir dann leichter die angaben zu deinen Platten ein zugrenzen. Ist einschwieriges Thema!
[1] http://de.wikipedia.org/wiki/Wechselfestplatte
Vielen Dank für die Hinweise!
Also ich habe gelesen und probiert und es ist mir gelungen Suse 9.1 zum laufen zu bringen. Warum allerdings ist mir nicht ganz klar. Nach LBA und Wechsel der Boot Reihenfolge hatte ich zuerst nur ein “GRUB Stage 2.0 Lesefehler” und merkwürdig anderes Verhalten erreicht. Dann habe ich im BIOS alles auf Default zurückgesetzt, in der Bootreihenfolge gewechselt auf HDD-0, CD-Rom und die Kiste lief hoch! Welch ein Erfolg nach Monaten!
Zu der Frage “Wechselplatte”. Vielleicht habe ich den Begriff nicht richtig gewählt. Ich will wechselweise – ohne Komplikationen – die schon mal mein System zum Stehen gebracht haben – zwischen Windows und LINUX wechseln können.
Also habe ich zwei Laufwerke die ich jeweils bedarfsgerecht einsetze, d.h. vor dem Einschalten des Rechners austausche über einen Wechselrahmen oder wie das Ding bezeichnet wird. Ich halte das für eine gute Idee, eine gegenseitige Beeinflussung der Betriebsysteme sollte so vermieden werden, habe ich mir gedacht.
Jetzt bin ich auf der Suche warum mein DSL nicht mehr läuft auf diesem Rechner. Zum Glück habe ich noch mein Laptop.
Nochmals vielen Dank für die Anregungen und die Hilfestellung.
Franz A Küchle
Also das ist wohl von mir nicht sauber formuliert worden.
Ich tausche mittels eines Einbaurahmen die Laufwerke – je nachdem welches Betriebsystem ich betreiben will – vor dem Einschalten des Systems aus. Ich wollte so jede gegenseitige Beeinflussung vermeiden. Meine ersten Versuche, LINUX und Windows auf einen Laufwerk zu betreiben führte aus irgend einem Grund zur totalen Blockade beider Systeme und es hat mich Tage gekostet wenigstens Windows ME wieder zum Laufen zu bringen. Alles war von Grund auf neu aufzusetzen.
Die Frage nach Treiber weiss ich nicht zu beantworten.
Vielen Dank Franz A Küchle
Vielen Dank für den Hinweis.
Ich habe den Begriff wohl nicht korrekt genutzt. Ich tausche die Laufwerke, eines hat nur Windows, das andere hat LINUX drauf, je nach Bedarf aus. Dazu habe ich die Laufwerke in einem Wechelrahmen eingebaut.
Das jewilige Laufwerk wird dann beim Booten erkannt und entsprechend eingebunden.
Zwischenzeitlich habe ich meine LINUX-Variante zum Laufen gebracht. Warum ist mir allerdings unklar geblieben, aber man muss ja nicht alles verstehen.
Übrigens, ich kann nur zustimmen, das Ding mit GRUB ist schwierig.
MfG Franz A Küchle