Hallo Leute, ich habe ein Problem beim Booten über LILO. Einiges zur Vorgeschichte. Ich habe zwei Festplatten, eine IDE und eine SCSI im Wechselrahmen. Das BIOS ist so eingestellt, das die SCSI Platte als erstes bootet. Ich habe SuSe 8 bei eingeschalter SCSI Festplatte auf der IDE-Platte installiert und LILO wird von einer Diskette aus gestartet. Nun meine Problem: Wenn die SCSI Festplatte ausgeschaltet ist und ich versuche über die LILO-Diskette zu booten erscheint folgende Anzeige "10 10 10 ...........". Das gleiche Problem hatte ich früher, wenn ich die SCSI Platte eingeschaltet hatte und über eine LILO-Diskette booten wollte. Damals hatte ich Linux bei ausgeschalteter SCSI-Platte installiert. Falls jemand eine Lösung für mein Problem hat, schreibt mir bitte. Gruß Marko
* Marko Tiemann schrieb am Freitag, 2002-08-09:
Ich habe zwei Festplatten, eine IDE und eine SCSI im Wechselrahmen. Das BIOS ist so eingestellt, das die SCSI Platte als erstes bootet. Ich habe SuSe 8 bei eingeschalter SCSI Festplatte auf der IDE-Platte installiert und LILO wird von einer Diskette aus gestartet.
Wenn die SCSI Festplatte ausgeschaltet ist und ich versuche über die LILO-Diskette zu booten erscheint folgende Anzeige "10 10 10 ...........".
Das gleiche Problem hatte ich früher, wenn ich die SCSI Platte eingeschaltet hatte und über eine LILO-Diskette booten wollte. Damals hatte ich Linux bei ausgeschalteter SCSI-Platte installiert.
Ich vermute mal, daß auf der SCSI-Platte irgendwas drauf ist, was sich darauf versteift, von der ersten Festplatte im System gestartet werden zu wollen (sprich Windows). Die damit verbundene Schande hat dich wohl dazu veranlaßt, es uns zu verschweigen :-) [1]. Das heißt, daß die beim Systemstart vom BIOS festgestellte Festplattenreihenfolge (falls beide vorhanden sind) so aussieht: 1. 0x80 /dev/sda 2. 0x81 /dev/hda [Die hexadezimalen Zahlen sind die interne Numerierung der Geräte durch das BIOS, die hier nur wiedergegeben wurden, weil es dann eindrucksvoller aussieht ;-)] Weil der auf der Diskette vorhandene LILO weiß, daß er seinen Kernel (und schon vorher andere Daten, denn auf der Diskette ist _nur_ der Bootsektor selbst drauf) auf der zweiten BIOS-Festplatte suchen muß, findet er bei deaktivierter SCSI-Platte nichts, weil jetzt die IDE-Festplatte 0x80 ist und es eine 0x81 gar nicht gibt. Jetzt hast du zwei Möglichkeiten: 1. Du installierst LILO nicht auf der Diskette, sondern auf den Festplatten, und zwar auf beiden. Auf der SCSI-Platte mit der vorhandenen Konfiguration und "boot=/dev/sda", auf der IDE-Platte mit "boot=/dev/hda" und der folgenden Änderung (über der ersten image- oder other-Zeile): disk=/dev/hda bios=0x80 disk=/dev/sda bios=0x81 Das hat zur Folge, daß der LILO-Bootsektor, falls von IDE geladen, jetzt nicht mehr auf der zweiten, sondern auf der ersten Festplatte nach seinen weiteren Daten sucht. Die Änderung der Zuordnung von /dev/sda dient nur dazu, sie aus dem Weg zu räumen, außerdem funktioniert das dann auch, wenn du die Bootreihenfolge im BIOS umstellst. Dieser Vorgang wird nach jeder Änderung an Kernel oder initrd notwendig, und du solltest immer noch eine (mit einer der beiden Festplattenkonfigurationen) funktionsfähige Bootdiskette zur Hand haben, falls du mal etwas verwechselst oder vergißt. Das Starten des gewissen anderen Betriebssystems von /dev/sda erfordert dann noch einen passenden Eintrag in lilo.conf, den ich hier aber mangels Informationen nicht angeben kann. 2. Du legst zwei verschiedene Bootdisketten an, eine für die Situation mit aktivierter SCSI-Platte, eine für die andere. Die LILO-Konfiguration ist wie oben einzurichten, abgesehen davon, daß in beiden Fällen "boot=/dev/fd0" angegeben werden muß. Bedenke jedoch, daß die Lebensdauer einer Diskette selten die einer Festplatte erreicht und daß ihre Ausfallwahrschein- lichkeit etwa proportional zur vierten Potenz der Wichtigkeit der gespeicherten Daten ist. (Doppelt so wichtige Daten => sechzehnmal so gute Chance, sie nie wiederzusehen.) [1] Ich jedenfalls muß mich dazu bekennen, selbst mit dieser Situation zu leben; jedoch ist meine Konfiguration genau umgekehrt: Linux auf SCSI, Windows auf IDE. -- Christian Ullrich Registrierter Linux-User #125183 "Deliver."
From: "Marko Tiemann"
Hallo Leute,
... eine IDE und eine SCSI ...
[...]
Nun meine Problem: Wenn die SCSI Festplatte ausgeschaltet ist und ich versuche über die LILO-Diskette zu booten erscheint folgende Anzeige "10 10 10 ...........".
Das gleiche Problem hatte ich früher, wenn ich die SCSI Platte eingeschaltet hatte und über eine LILO-Diskette booten wollte. Damals hatte ich Linux bei ausgeschalteter SCSI-Platte installiert.
Hallo ! Ich hatte das gleiche Problem und mir hat dieser Link hier (http://sdb.suse.de/de/sdb/html/ke_eide-scsi.html) sehr geholfen. mfg Frank __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Möchten Sie mit einem Gruß antworten? http://grusskarten.yahoo.de
participants (3)
-
Christian Ullrich
-
Frank Schmidt
-
Marko.Tiemann@t-online.de