SuSE Linux 8.1 auf SCSI-Festplatte

Hallo,

in meinem Computer habe ich eine IDE- und eine SCSI-Festplatte. Ich möchte mein neues Linux (SuSE 8.1) incl. dem Bootloader auf meiner SCSI-Festplatte installieren. Meine bisherigen Versuche endeten damit, daß nach halbfertiger Installation von YAST2 lilo aufgerufen wurde und lilo bleibt mit der „Meldung“ li[delta]o (obwohl im Handbuch steht, daß SuSE ab jetzt standardmäßig grub verwendet und ich nichts anderes eingestellt habe, nunja …). Mit [delta] meine ich ein kleines griechisches Delta. Dannach kann ich meinen Computer nur noch resetten. Das behebt das Problem aber leider auch nicht. Meine bisher beste Problemlösung ist, das ich das eigentliche Linux auf der SCSI-Platte installiere, aber den Bootsektor in den MBR der IDE-Platte schreiben lasse. Das gefällt mir aber auch nicht so
besonders … .
Ich habe mal davon gehört, daß man lilo / grub nur einen Bootparameter mitgeben muß damit Linux auch von einer SCSI-Platte bootet. Den habe ich leider vergesssen. Hoffentlich weiß einer von Euch ihn noch oder weiß einen anderen Ausweg. :wink:

Viele Grüße,

Robin

Disclaimer: mit booten von SCSI habeich eigentlich keine Erfahrungen]

in meinem Computer habe ich eine IDE- und eine
SCSI-Festplatte.

Was für ein Host Adapter hast Du? Ist der als „bootbar“ eingestellt?

Meine bisher beste Problemlösung ist, das ich das
eigentliche Linux auf der SCSI-Platte installiere, aber den
Bootsektor in den MBR der IDE-Platte schreiben lasse. Das
gefällt mir aber auch nicht so
besonders … .

Nun, es ist insofern nicht so schön, als daß man es halt anders haben wollte und es nun nicht klappt. Ansonsten ist meiner Meinung nach nichts dagegen einzuwenden.

Sebastian

Halo Robin,
du kannst LILO in den Bootsektor der SCSI Platte installieren.
Alerdings mußt du LILO über geänderte Bootreihenfolge im Bios
informieren. Du mußt in der lilo.conf die Platten tauschen.
Beispiel : Einträge in der Global Sektion der lilo.conf

disk = /dev/sda # erste SCSI Platte
bios = 0x80 # erste Bios Platte
disk = /dev/hda # erste IDE Platte
bios = 0x81 # zweite Bios Platte

Dies muß als Root geschehen und anschließend nicht vergessen
LILO aufzurufen um die Änderungen zu Aktivieren.

Vorraussetzung ist allerdings,wie Sebastian schon sagte,daß
dein SCSI Controller Bootfähig ist (sollte er aber sein) und
von SuSE erkannt worden ist und du im Bios die Bootreihenfolge
auf SCSI umstellen kannst.
Hop it helps
Gruß Norbert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo, Norbert,

erstmal vielen Dank für Deine schnelle Antwort.

du kannst LILO in den Bootsektor der SCSI Platte installieren.
Alerdings mußt du LILO über geänderte Bootreihenfolge im Bios
informieren. Du mußt in der lilo.conf die Platten tauschen.
Beispiel : Einträge in der Global Sektion der lilo.conf

Werde ich gleich mal kontrollieren. :wink:

disk = /dev/sda # erste SCSI Platte
bios = 0x80 # erste Bios Platte
disk = /dev/hda # erste IDE Platte
bios = 0x81 # zweite Bios Platte

Dies muß als Root geschehen und anschließend nicht vergessen
LILO aufzurufen um die Änderungen zu Aktivieren.

Nur was wäre wenn ich keine IDE-Platte hätte? Eigentlich hätte die SuSE-Installation das doch gleich bemerken sollen, als ich ihr sagte, daß ich den Bootloader im MBR der SCSI-Platte haben möchte. Hätte ich keine IDE-Platte, dann hätte ich das Liunx nicht (oder nur mit Bootsektor auf einer Diskette) installieren können.

Vorraussetzung ist allerdings,wie Sebastian schon sagte,daß
dein SCSI Controller Bootfähig ist (sollte er aber sein) und

Bootfähig ist er.

von SuSE erkannt worden ist und du im Bios die Bootreihenfolge
auf SCSI umstellen kannst.

Im Bios habe ich angegeben, daß ich zuerst von SCSI booten möchte. Ob er von SuSE erkannt wurde ist die nächste Frage. Das werde ich gleich mal checken.

Viele Grüße,

Robin

Hallo, Norbert,

erstmal vielen Dank für Deine schnelle Antwort.

du kannst LILO in den Bootsektor der SCSI Platte installieren.
Alerdings mußt du LILO über geänderte Bootreihenfolge im Bios
informieren. Du mußt in der lilo.conf die Platten tauschen.
Beispiel : Einträge in der Global Sektion der lilo.conf

Werde ich gleich mal kontrollieren. :wink:

disk = /dev/sda # erste SCSI Platte
bios = 0x80 # erste Bios Platte
disk = /dev/hda # erste IDE Platte
bios = 0x81 # zweite Bios Platte

Dies muß als Root geschehen und anschließend nicht vergessen
LILO aufzurufen um die Änderungen zu Aktivieren.

Nur was wäre wenn ich keine IDE-Platte hätte? Eigentlich hätte
die SuSE-Installation das doch gleich bemerken sollen, als ich
ihr sagte, daß ich den Bootloader im MBR der SCSI-Platte haben
möchte. Hätte ich keine IDE-Platte, dann hätte ich das Liunx
nicht (oder nur mit Bootsektor auf einer Diskette)
installieren können.

Was hat den Yast2 bei der Installation erkannt.
Eigenlich sollte Yast2 beide Platten erkannt haben und dich
gefragt haben wo denn nun Linux installiert werden soll.
Nach einer Weile Installation kommt dann die Frage wo der
Bootloader installiert werden soll.
Danach kommt die Aufforderung das System neu zu starten und die
Installation geht weiter (war jedenfalls bei der 8.0 der Fall)
Du solltest dir mal die Man Page von Lilo durchlesen(>man lilo)
Wenn du das sehr gute Hanbuch von SuSE hast sollte auch ein Blick
in dieses sehr vorteilhaft sein,denn dort ist auch die Kon-
figuration von Lilo,insbesondere bei IDE-SCSI Mischsystemen sehr
gut Dokumentiert.
Gruß Norbert

Vorraussetzung ist allerdings,wie Sebastian schon sagte,daß
dein SCSI Controller Bootfähig ist (sollte er aber sein) und

Bootfähig ist er.

von SuSE erkannt worden ist und du im Bios die Bootreihenfolge
auf SCSI umstellen kannst.

Im Bios habe ich angegeben, daß ich zuerst von SCSI booten
möchte. Ob er von SuSE erkannt wurde ist die nächste Frage.
Das werde ich gleich mal checken.

Viele Grüße,

Robin

Hallo, Norbert,

erneut erstmal vielen Dank für Deine schnelle Antwort.

Was hat den Yast2 bei der Installation erkannt.
Eigenlich sollte Yast2 beide Platten erkannt haben und dich
gefragt haben wo denn nun Linux installiert werden soll.

Da habe ich die Partitionierung vprgenimmen und ihm eine
Partition als /, eine als swap und eine als /boot angegeben
(alls auf der SCSI-Platte). Für die IDE-Platte habe ich auch
Mount-Points gesetzt.

Nach einer Weile Installation kommt dann die Frage wo der
Bootloader installiert werden soll.

Hat YAST2 auch gemacht. Einmal hatte ich es installiert und die
SCSI-Platte angegeben. Dabei hatte sich das von mir
geschilderte Muster gezeigt.
Anschließend hatte ich Linux neu installiert und YAST2 gesagt,
es solle die IDE-Platte für die Bootinformationen nehmen. Dann
hatte ich ein voll funktionstüchtiges System.

Danach kommt die Aufforderung das System neu zu starten und
die

Soweit war das auch bei mir, aber …

Installation geht weiter (war jedenfalls bei der 8.0 der Fall)

… dann bootete er nicht mehr weiter und nach dem ersten Teil
der Installation (Ich habe es von DVD installiert), als ich die
SCSI-Platte für den Bootsektor angab.
Als ich die IDE-Platte angab, hatte er auch weiter installiert.
Also ist das von 8.0 bis 8.1 geblieben. :wink:

Du solltest dir mal die Man Page von Lilo durchlesen(>man
lilo)

Dazu weiteres unten.

Wenn du das sehr gute Hanbuch von SuSE hast sollte auch ein
Blick
in dieses sehr vorteilhaft sein,denn dort ist auch die Kon-
figuration von Lilo,insbesondere bei IDE-SCSI Mischsystemen
sehr
gut Dokumentiert.

Hmmmm, ich weiß ja nicht, wie das Handbuch zur 8.0 war, aber
ich habe das von 7.2 und 8.1. Generell muß ich sagen, daß die
sowohl die Qualität alsauch die Quantität der Informationen von
dem 7.2er zum 8.1er Handbuch stark abgenommen haben.
Nun, wie auch immer, es ist vielleicht auch nur Geschmacksache.
Als ich versuchte meine lilo.conf zu editieren, mislang mir der
Versuch, weil ich keine Datei mit dem Namen „lilo.conf“ auf
meinem System gefunden habe. Auch das Dateien suchen-Tool von
KDE findet nix.
Habe ich dann viellerich doch grub installiert? Die ausführbare
Datei lilo ist aber da. Daraufhin habe ich das von Dir benannte
Handbuch genommen und über grub gelesen. Da muß ich auch sagen,
daß dieses Thema im neues Handbuch besser dargestellt ist.
Nach den Anweisungen im Handbuch habe ich grub installiert /
konfiguriert (je nachdem, ob ich ihn schon installiert hatte,
oder ob nicht). Bei grub habe ich die SCSI-Platte als
Bootplatte angegeben.
Nach einem Neustart hat er mit dem booten mit der Meldung:
„KERNEL PANIC“ aufgehört.
Nunja, vom Regen in die Traufe würde ich sagen, oder? :wink:

Viele Grüße,

Robin

Hallo,

vielen Dank für alle Antworten! Ich habe es nach viel rumprobieren geschafft, grub im Bootsektor der DCDI-Platte zu installieren.

Viele Grüße,

Robin

Hallo,

vielen Dank für alle Antworten! Ich habe es nach viel
rumprobieren geschafft, grub im Bootsektor der DCDI-Platte zu

Upppssss, das ist natürlich eine SCSI-Platte. :wink:
Man merkt die Uhrzeit doch schon.

installieren.

Viele Grüße,

Robin

Hallo Robin,
würdest du uns auch verraten wo das Problem lag.
Andere User kämpfen vermutlich mit dem gleichen Problem und hätten vieleicht schon mal einen Hinweis wie dieses Problem
zu lösen ist.
Ich Denke,daß die Umstellung von SuSE,von LILO auf GRUB,nicht
unbedingt sehr Benutzerfeundlich oder nicht ausreichned
Dokumentiert ist
Gruß aus Gießen
Norbert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo!

würdest du uns auch verraten wo das Problem lag.

Ich rate mal an meiner lilo-Einstellung. Leider kann ich nicht geneu sagen, an welchem Punkt genau. Sonst wäre ich höchstwahrscheinlich gar nicht erst auf grub ausgewichen, weil ich mit lilo ansonsten recht zufrieden war.

Andere User kämpfen vermutlich mit dem gleichen Problem und
hätten vieleicht schon mal einen Hinweis wie dieses Problem
zu lösen ist.

Ich habe nur wie es im Handbuch der 8.1er Distribution steht grub konfiguriert.

Ich Denke,daß die Umstellung von SuSE,von LILO auf GRUB,nicht
unbedingt sehr Benutzerfeundlich oder nicht ausreichned
Dokumentiert ist

Der Teil ist im neuen Handbuch besser als in den alten Handbüchern dargestellt.

Gruß aus Hannover,

Robin