WinFuture-Forum.de: Kernel Konfigurieren - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Kernel Konfigurieren


#1 _Phate_

  • Gruppe: Gäste

geschrieben 17. November 2003 - 23:11

Sers!

Habe heute eine Mail von AVM bekommen wie ich meine ISDN karte installieren kann.
Beinhaltet war der folgende teil:

m den FRITZ!Card Treiber nutzen zu können, werden die Kernel Module
capi.o,
capiutils.o, kernelcapi.o und capifs.o benoetigt. Der Quelltext für diese
Module ist Teil des Linux Kernels (im Verzeichnis
/usr/src/linux/drivers/isdn/avmb1) und er wird mit dem Kernel uebersetzt,
wenn folgende Einstellungen an der Kernelkonfiguration vorgenommen wurden:

CONFIG_EXPERIMENTAL=y

CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m

Nach "make menuconfig" wechseln Sie zum "ISDN subsystem", "Active cards"
und waehlen:

...
<M> CAPI2.0 support
[*] Verbose reason code reporting (kernel size +=7K)
[*] CAPI2.0 Middleware support (EXPERIMENTAL)
<M> CAPI2.0 /dev/capi support
[*] CAPI2.0 filesystem support
<M> CAPI2.0 capidrv interface support
...

Aktivieren Sie bitte zusaetzlich den Eintrag "Prompt for development
and/or incomplete code/drivers" im Menü "Code maturity level options".

Nach dem der Kernel kompiliert wurde, finden Sie alle CAPI Module im
Verzeichnis /lib/modules/`uname -r`/kernel/drivers/isdn/avmb1/
__________________________________________________
____________
Da ich mich nun wenig mit linux auskenn wollte ich fragen ob mir jemand
den genauen ablauf mal beschreiben kann, also schritt für schritt wie ich den
kernel konfigurieren kann und dann neu kompilen muss.

distri ist slackware 9.1

mfg Phate
0

Anzeige



#2 Mitglied ist offline   MDK 

  • Gruppe: aktive Mitglieder
  • Beiträge: 315
  • Beigetreten: 25. März 02
  • Reputation: 0

geschrieben 18. November 2003 - 00:52

Mann warum musst du auch als Anfänger Slackware benutzen, ich check das nicht?

Bei jeder anderen Einsteigerdistri kannst du doch die Karte sofort in Betrieb nehmen.

Ist ne lange Anleitung kernel kompilieren und installieren vor allem weil man auch noch wissen sollte, ob du ne alte kernel config datei hast, denn sonst musst du die kompletten Einstellungen des Kernels durchgehen und schauen ob alles drin ist was du brauchst, das dauert schon ne halbe Stunde, wenn man sich auskennt, nur 1 Minute wenn man schon ne alte Config hat. Wenn man sich nicht auskennt, dann wirds problematisch, denn entweder du markierst dann sogut wie alles, damit du später keine Überraschung erlebst weil du wichtige Module vergessen hast oder du markierst zu wenig und dein Kernel bootet nicht.

Wenn du dann ne Config hast die passt, gehts so weiter, als root(superuser) diese Befehle der Reihenfolge nach ausführen:

Das solltest du schon gemacht haben zur Konfiguration des Kernels:

cd /usr/src/linux
make menuconfig

dann, nach Beenden der Konfiguration:

make dep && make bzImage && make modules && make modules_install

danach den Kernel(bzImage) von /usr/src/linux/arch/i386/boot nach /boot kopieren
dann /etc/lilo oder /boot/grub/grub.conf anpassen den neuen kernel eintragen, im Falle von lilo müsstest du noch den Bootsector neu erstellen mit /sbin/lilo

Also das ist so der schnelldurchlauf.

Kernel kompilieren und installieren ist ansich leicht, aber ne optimale Konfiguration erstellen setzt ordentlich Wissen vorraus.

Zwei Ratschläge, du suchst dir jemanden, der Zeit hat dir das ganz in Ruhe Schritt für Schritt zu erklären oder du legst dir ne andere Distri zu, mit der du dich erstmal ein wenig in Linux einarbeitest. Das Problem ist, wenn du bei dem Kernel kompilieren jetzt hängen bleibst, verlässt dich evtl der Mut und du sagst scheiß Linux und das wäre scheiße, denn wenn du unter Windows den Kern kompilieren müsstest würdest du genauso dämlich aus der Wäsche gucken.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0