Re: [maillist] ladbare modulunterstuetzung

Frank Schneider (SPATZ1@t-online.de)
Fri, 09 Apr 1999 18:38:03 +0200

Horst Dumpf wrote:
>
> hallo ihr !
>
> habe ein Problem soziemlich jedes gesaugte Programm muss comp. werden ,
> mit make !

Hmm, was für Programme z.b. Das meiste kommt doch heute eh als RPM oder
TGZ, jedenfalls als binary daher ??

>
> bloss wenn ich make aufrufe bekomme ich die meldung : no rule to make
> target "make"

"make" ist nur ein Tool-Programm. Näheres mit "man make". Normalerweise
muß man z.b. angeben, was ge-maked werden soll, z.b. "mak all", "make
install" oder "make <programmname>". Einfach nur "make" tippen, reicht
nicht immer.

> Gibt es eine einfachen Befehl die ladbare Modulunterstuetzung zu laden
> ohne den Kernel neu zu comp. ?

Wenn der Support für ladbare Module aktiviert ist, dann gehts. Wenn der
Support aus ist, gehts nicht. Steht bei make xconfig/menueconfig
ziemlich am Anfang und ist beim Standard-DLD-Kernel normal immer an.

> Kann mir jemand den genauen Pfad nennen , wo der Kernel zu finden ist :
> wo der SRC liegt ist klar !

"Das Kernel" gibts IMHO nicht. Es gibt ein komprimiertes File, das z.b.
von LILO zum Booten verwendet wird, das liegt unter /boot/ als
"vmlinuz". Dann gibts den Kernel noch unkomprimiert, der liegt unter
/usr/src/linux/ als "vmlinux".

> Habe auch schon 3* probiert den Kernel selber neu zu comp. aber jedesmal
> ein paar andere Sachen falsch gemacht !

Da hilft die Lektüre des DLD-Handbuchs bzw. der Kernel-HowTo bestimmt
weiter.

>
> make mrpro..
> make xconfig
> make dep
> make clean ... alles OK !
> Bei Zdisk & ZImage bekomme ich Fehler, woran liegt das ?

Wenn man versucht, zuviel in den Kernel reinzukompilieren, also zuwenig
als Modul macht, dann kann der Kernel zu groß werden, was dann bei "make
zImage" Probleme gibt. Da muß dann "make bzimage" herhalten, oder
besser, mehr als Module erstellen. Und natürlich unnötiges rauswerfen...

> Wie kann ich manuel Variablen in die Umgebung festlegen ?

Steht in der zweiten Reply...

Solong..
mfg Frank.

--
 Frank Schneider, <SPATZ1@T-ONLINE.DE>.                           
-Linux, because: Who needs Gates in a fenceless World ??
... -.-