Bootproblem mit Promise Ultra100 TX2
Hallo! Ich habe folgendes Problem: die o.g. Promise Karte funktioniert unter linux soweit wunderbar. Ich habe eine Platte am Onboard-Controller (Master) und 2 Platten an dem PCI-Controller von Promise. Momentan befindet sich das ganze SuSE-System noch auf der alten IDE-Platte /dev/hda. Nun möchte ich ganz gerne diese Platte lediglich für /home behalten und das System komplett von /dev/hde (erste Platte an der Promise-Karte) booten. Dafür habe ich alle Systemdaten auf diese Platte kopiert und LILO mit der Option boot=/dev/hde installiert. Im BIOS habe ich dann die Boot- Reihenfolge auf SCSI / A / C geändert, damit der Rechner nicht den MBR der ersten Platte am Onboard-Controller bootet. Beim Starten bleibt nun LILO mit den Buchstaben "LI" hängen. Ok, meine Frage ist nun woran das liegen könnte. Muss ich LILO auf jeden Fall in den MBR der ersten Platte am Onboard-Controller installieren und dann auf die root- Partition /dev/hde6 verweisen, oder müsste nicht auch das Booten von der ersten Platte am Promise-Controller funktionieren? Muss ich dafür vielleicht die alte Platte ausbauen und/oder den Onboard-Controller deaktivieren? Ich bin dankbar für jede Hilfe! :o) bYe, Andi
----- Original Message -----
From: "Andreas Pack"
Ich habe folgendes Problem: die o.g. Promise Karte funktioniert unter linux soweit wunderbar. Ich habe eine Platte am Onboard-Controller (Master) und 2 Platten an dem PCI-Controller von Promise. Momentan befindet sich das ganze SuSE-System noch auf der alten IDE-Platte /dev/hda. Nun möchte ich ganz gerne diese Platte lediglich für /home behalten und das System komplett von /dev/hde (erste Platte an der Promise-Karte) booten. Dafür habe ich alle Systemdaten auf diese Platte kopiert und LILO mit der Option boot=/dev/hde installiert. Im BIOS habe ich dann die Boot- Reihenfolge auf SCSI / A / C geändert, damit der Rechner nicht den MBR der ersten Platte am Onboard-Controller bootet. Beim Starten bleibt nun LILO mit den Buchstaben "LI" hängen. Kann ich mir vorstellen. ;-)
Folgende Lösungen gibt es. a) Du legst auf deiner /dev/hda eine partition an, kopierst Dein /boot Verzeinis dort hinein und übergibst sie dem lilo als /boot Via fstab lässt Du sie dann unter /boot reinhängen. b) Du installierst SuSE 8.0 enfernst alle Platten vom on board controller und bekommst die Platten am Promise als hda,hdb,hdc und hdd präsentiert. ;-)
Ok, meine Frage ist nun woran das liegen könnte. Muss ich LILO auf jeden Fall in den MBR der ersten Platte am Onboard-Controller installieren und dann auf die root- Partition /dev/hde6 verweisen, oder müsste nicht auch das Booten von der ersten Platte am Promise-Controller funktionieren? Muss ich dafür vielleicht die alte Platte ausbauen und/oder den Onboard-Controller deaktivieren?
Du bist am richtigen Weg. Ich weiss allerdings nicht ob das bei SuSE > 8.0 klappt. Also gutes gelingen, Andreas. -- Andreas Scherer, LinguaSoftworks andreas.scherer@lingua.at www.lingua.at
On 17 Jun 2002 at 17:29, Andreas Scherer wrote:
Folgende Lösungen gibt es.
a) Du legst auf deiner /dev/hda eine partition an, kopierst Dein /boot Verzeinis dort hinein und übergibst sie dem lilo als /boot Via fstab lässt Du sie dann unter /boot reinhängen.
b) Du installierst SuSE 8.0 enfernst alle Platten vom on board controller und bekommst die Platten am Promise als hda,hdb,hdc und hdd präsentiert. ;-)
Erst mal einen ganz herzlichen Dank für deine Antwort Andreas! :) Also ich hab jetzt sehr viel experimentiert und wollte dir jetzt meine Ergebnisse präsentieren ;) also... zu a) Ok, fast so hab ich es jetzt gemacht. Ich habe boot=/dev/hda in lilo eingetragen. Also MBR der ersten Platte (onboard) wird zum booten verwendet. Dann habe ich aber ALLE Partitionen für Linux (boot, swap, root) auf /dev/hde kopiert und die fstab und lilo.conf entsprechend angepasst. Ergebnis: das System bootet einwandfrei. zu b) Also hier habe ich schon vom Bios her Probleme gehabt. Und zwar wollte mein Bios passe eine Platte am onboard-Controller haben, auch wenn ich den Controller im Bios komplett deaktiviere. Mein Board ist etwas älter (350er P2), habe es allerdings mit dem neusten Bios bestückt. Ok, vielleicht funktioniert das ja mit einem neueren Bios bzw. neuerem Mainboard. Wenn ja, warum aber sollte dein Vorschlag nur mit SuSE 8 funktionieren? Ich habe auf meinem System (7.2) des neusten Kernel kompiliert und der sollte das doch eigentlich auch können oder? Danke noch einmal für dein Bemühen! bYe, Andi
"Andreas Pack"
zu b) Also hier habe ich schon vom Bios her Probleme gehabt. Und zwar wollte mein Bios passe eine Platte am onboard-Controller haben, auch wenn ich den Controller im Bios komplett deaktiviere. Mein Board ist etwas älter (350er P2), habe es allerdings mit dem neusten Bios bestückt. Ok, vielleicht funktioniert das ja mit einem neueren Bios bzw. neuerem Mainboard. Wenn ja, warum aber sollte dein Vorschlag nur mit SuSE 8 funktionieren? Ich habe auf meinem System (7.2) des neusten Kernel kompiliert und der sollte das doch eigentlich auch können oder?
Hast Du auch im Standard-BIOS-Setup alle Platten ausgetragen oder hast Du nur beide Kontroller deaktiviert?
Danke noch einmal für dein Bemühen!
Keine Urschae! Gern geschehen. mfg, Andreas. -- Andreas Scherer, LinguaSoftworks andreas.scherer@lingua.at www.lingua.at
On 18 Jun 2002 at 16:18, Andreas Scherer wrote:
"Andreas Pack"
schrieb: zu b) Also hier habe ich schon vom Bios her Probleme gehabt. Und zwar wollte mein Bios passe eine Platte am onboard-Controller haben, auch wenn ich den Controller im Bios komplett deaktiviere. Mein Board ist etwas älter (350er P2), habe es allerdings mit dem neusten Bios bestückt. Ok, vielleicht funktioniert das ja mit einem neueren Bios bzw. neuerem Mainboard. Wenn ja, warum aber sollte dein Vorschlag nur mit SuSE 8 funktionieren? Ich habe auf meinem System (7.2) des neusten Kernel kompiliert und der sollte das doch eigentlich auch können oder?
Hast Du auch im Standard-BIOS-Setup alle Platten ausgetragen oder hast Du nur beide Kontroller deaktiviert?
Hi Andreas! Ja ich alles ausgetragen und beide Controller deaktiviert.. habe alles versucht. Das Problem ist glaub ich, dass der Rechner trotz allem immer noch beim booten nach einer Festplatte am onboard-Controller sucht und nichts findet. Ich denke es liegt am Bios bzw. am Board. sollte eigentlich gehn. Gruß, Andi
Hi On Monday 17 June 2002 15:37, Andreas Pack wrote:
Hallo!
Ich habe folgendes Problem: die o.g. Promise Karte funktioniert unter linux soweit wunderbar. Ich habe eine Platte am Onboard-Controller (Master) und 2 Platten an dem PCI-Controller von Promise. Momentan befindet sich das ganze SuSE-System noch auf der alten IDE-Platte /dev/hda. Nun möchte ich ganz gerne diese Platte lediglich für /home behalten und das System komplett von /dev/hde (erste Platte an der Promise-Karte) booten. Dafür habe ich alle Systemdaten auf diese Platte kopiert und LILO mit der Option boot=/dev/hde installiert. Im BIOS habe ich dann die Boot- Reihenfolge auf SCSI / A / C geändert, damit der Rechner nicht den MBR der ersten Platte am Onboard-Controller bootet. Beim Starten bleibt nun LILO mit den Buchstaben "LI" hängen.
Ok, meine Frage ist nun woran das liegen könnte. Muss ich LILO auf jeden Fall in den MBR der ersten Platte am Onboard-Controller installieren und dann auf die root-Partition /dev/hde6 verweisen, oder müsste nicht auch das Booten von der ersten Platte am Promise-Controller funktionieren? Muss ich dafür vielleicht die alte Platte ausbauen und/oder den Onboard-Controller deaktivieren?
Wieso SCSI / A / C ? Der PCI-controller ist doch IDE. Eventuell sind nur die boot-optionen im Bios falsch. Und der alt-LILO auf /dev/hda findet sein Kernelimage nicht. Ich habe leider im Moment keinen Bootfähigen Controller hier um nachzuschauen. Ich bin mir aber zimlich sicher, daß du dem BIOS sagen musst, daß er von HDD5, tertiary master o.ä. booten soll. Und warum nicht LILO nach /dev/hda legen? mfg Axel
participants (3)
-
Andreas Pack
-
Andreas Scherer
-
Axel Heinrici