View previous topic :: View next topic |
Author |
Message |
toroneos n00b
Joined: 20 Oct 2005 Posts: 65
|
Posted: Mon Nov 06, 2006 1:03 pm Post subject: 3ware |
|
|
Hallo,
ich habe gerade ein frisches Gentoo installiert. Nach der Installation funktionierte das System einwandfrei, dabei hatte ich den Treiber für den 3ware-Controller fest einkompiliert. Nun wollte ich einen anderen Kernel nutzen, dort ist es nur möglich den 3ware-Treiber als Module zur Verfügung zu stellen.
Also habe ich in /etc/modules.autoload.d/kernel-2.6 das Modul 3w-xxx eingetragen und danach "modules-update" ausgeführt. Leider kann ich nun aber das System nicht booten (cannot open rootdevice). Was habe ich falsch gemacht? |
|
Back to top |
|
|
astaecker Guru
Joined: 28 Apr 2003 Posts: 403 Location: Hamburg / Germany
|
Posted: Mon Nov 06, 2006 1:07 pm Post subject: |
|
|
Der Kernel braucht den Treiber, um auf die Festplatte zuzugreifen. Der Treiber liegt aber auf der Festplatte, so dass der Kernel nicht daran kommt und den Fehler wirft.
Also muss man entweder den Treiber fest einkompilieren oder man erstellt eine initramfs (sozusagen ein Overlay für den Kernel, der Module enthält) mit den Treiber. |
|
Back to top |
|
|
toroneos n00b
Joined: 20 Oct 2005 Posts: 65
|
Posted: Mon Nov 06, 2006 1:09 pm Post subject: |
|
|
hmm...es ist ein xen-kernel und dabei besteht in make menuconfig nicht die möglichkeit den kernel fest einzubinden
Wie erstelle ich denn diese ramdisk??? |
|
Back to top |
|
|
astaecker Guru
Joined: 28 Apr 2003 Posts: 403 Location: Hamburg / Germany
|
Posted: Mon Nov 06, 2006 3:23 pm Post subject: |
|
|
Hmm, ist mir noch nicht vorgekommen, dass ich etwas nur als Module auswählen kann.
Wegen der Initrd (Initial Ram Disk) - so heisst das - habe etwas im Wiki gefunden, aber das ist echt abenteuerlich. |
|
Back to top |
|
|
|