1 |
On Sat, 11 Sep 2004 15:58:30 +0200 |
2 |
Roland Tapken <ml@××××××××××.de> wrote: |
3 |
|
4 |
> Hi! |
5 |
> |
6 |
> > Ich kenn jetzt werder den Controller noch die Forenbeiträge, aber |
7 |
> > ein Booten von einer Live-CD (Knoppix, gentoo) ist doch auch ein |
8 |
> > funktionierendes Linux :-) |
9 |
> |
10 |
> Soweit ich ihn verstehe geht es ihm garnicht so sehr darum. Das |
11 |
> Hauptproblem dürfte sein, dass der Treiber für dieses Raid nur als |
12 |
> externes Modul zur Verfügung steht. Um Gentoo von diesem Raid aus |
13 |
> booten zu können müsste es aber in den Kernel einkompiliert werden. |
14 |
> Oder? |
15 |
|
16 |
Jein. Die meisten Kernel von Live-CDs haben die mod_versions |
17 |
aktiviert. Damit kann man dann auch Binärmodule laden, die für einen |
18 |
anderen Kernel sind (natürlich auch nicht immer ...). War z.B. früher |
19 |
bei VMWare Version 2.x wichtig. |
20 |
Oder das Modul wird in Source-Form ausgeliefert, da brauchts dann aber |
21 |
ein laufendes(Live-) System zum compilieren für den richtigen Kernel. |
22 |
|
23 |
So ein Problem hatte ich mal mit einem Adaptec HostRAID-Ding. Dafür |
24 |
gibt's (gab's, ich müßte mal wieder nachschauen) nur ein Binärmodul |
25 |
für SuSE und RedHat, das ich sonst nicht zum Rennen gebracht habe. |
26 |
|
27 |
Ich habs folgendermaßen gelöst: |
28 |
|
29 |
An den internen, normalen IDE-Controller ne Platte gehängt, auf diese |
30 |
brav ne SuSE installiert. Dann mittels geladenem Binärtreiber und |
31 |
chroot linux auf dem RAID installiert, als Kernel die Quellen von SuSE |
32 |
rüberkopiert(inkl. rpm) und eingerichtet. Das Binärmodul hab ich in |
33 |
eine selbstgebaute initrd gepackt und so läuft die Kiste seitdem |
34 |
sauber. Natürlich isses ziemlich doof, weil ein Update des Kernels |
35 |
immer komplett anders abläuft als der Rest des Systems und auch mehr |
36 |
Aufwand ist, aber es läuft. |
37 |
Nach der Installation hab ich dann die IDE-Platte ausgebaut und das |
38 |
Bootem dem RAID überlassen. |
39 |
Das Ganze hätte auch ohne Installation einer Linux-Distri |
40 |
funktioniert, nur von Boot-CD und chroot, aber ich wollte etwas mehr |
41 |
Komfort und hab das Modul nicht mit Knoppix zum Laufen gebracht. Also |
42 |
kurzerhand ne kleine (?) SuSE-Installation durchgeführt. |
43 |
|
44 |
Vielleicht wärÄ's ned schlecht, wenn der OP mal erzählt, wo das |
45 |
Problem genau liegt, bevor wir uns noch ein paar hypothetische Fälle |
46 |
ausdenken. :-) |
47 |
|
48 |
Aber Fakt ist, Du kannst ein Modul (nicht immer) laden, das für/mit |
49 |
einem anderen Kernel compiliert wurde, und Du kannst ein Modul von |
50 |
einem beliebigen Ort des Systems laden "insmod |
51 |
/mnt/cdrom/modules/loadme.so bzw. .ko". |
52 |
|
53 |
Zumindest hab ich das immer geschafft. Auch ohne Alkohol und |
54 |
handgreifliche Überredungstaktik :-) |
55 |
|
56 |
CU |
57 |
Werner |
58 |
|
59 |
-- |
60 |
gentoo-user-de@g.o mailing list |