PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wie vom IDE-RAID booten?



stefan-tiger
04.06.03, 08:39
hallo,

habe mdk9.0 und habe es auf einer extra festplatte installiert weil es meinen raid0 verbund an einem HPT370 controller nicht erkannte (konnte nur die festplatten einzeln "benutzen").

jetzt habe ich im nachhinein folgendes gelesen:

http://sdb.suse.de/de/sdb/html/ide_raid.html
und
http://www.linux-ide.org/chipsets.html

und hab natürlich auch von

http://www.highpoint-tech.com/370drivers_down.htm

mir die treibersourcen geholt, kompiliert.
nun kann ich per insmod das modul laden und auf mein raid0 (/dev/hde und hdf werden zu /dev/sda) und auch drauf zugreiffen (leider nur lesend, aber ich denk das liegt am NTFS, oder doch am treiber?)

jetzt möchte ich meine installation auf das raid0 tranferieren und von dort aus booten (das ich theoretisch die zusätzliche platte ausbauen könnte). folgende schritte hab ich mir gedacht:

1. modul laden
2. ntfs partition vom raid0 löschen und eine ext3 anlegen
3. kopieren des wurzelverzeichnisses inclusive /boot usw. auf das raid0 (/dev/sda1)
4. SO UND JETZT KOMMTS: wie muss ich mein modul für den raid kontroller laden oder mit dem kernel "verheiraten" dass mein linux überhaupt den bootvorgang fortsetzen kann (denn von nun an soll ja alles vom raid0 gelesen werden)?
5. lilo umkonfigurieren
6. lilo in den mbr des raid0 schreiben
7. pc ausschalten und die /dev/hda abklemmen
8. pc einschalten und im bios die boot reihenfolge überprüfen
9. freuen dass mein mandrake sich jetzt rasend schnell vom raid0 startet :D


so und nun mein problem: punkt 4

a. wie stell ich es an das das funktioniert?
b. im bios vom raid kontroller ist ja das array eingestellt, würde der bootvorgang dann so funktionieren oder habe ich einen denkfehler gemacht?

- das bios lädt lilo vom raid array weil das bios ja weiss das es ein raid array ist und nicht die festplatten seperat ansprechen soll
- lilo erlangt seine kenntnisse vom bios und kann deswegen den kernel vom raid array laden
- der kernel lädt sich aber ihn interessiert das bios nicht, er weiss selber wie er hardware ansprechen muss bzw. er holt sich die kenntnisse aus modulen

das macht mich etwas konfus:

der kernel müsste ja vom raid array ein mudul laden damit er die fähigkeit erlangt auf das raid array zuzugreiffen????!?!?!?

oder doch nicht? kann der kernel trozdem vom raid array das modullesen?

c. falls das mit dem modul nicht funktioniert heisst das dass ich den treiber in en kernel fest einbringen muss oder?
d. falls c == "ja" dann wie macht man sowas? :D

bis denn, und vielen dank fürs lesen

gruß

stefan-tiger
04.06.03, 11:15
hat denn keiner nen IDE-raid von dem er bootet?