kernel kompilieren

Dieses Thema im Forum "Debian/Ubuntu/Knoppix" wurde erstellt von Tux-Forever, 20.11.2002.

  1. #1 Tux-Forever, 20.11.2002
    Tux-Forever

    Tux-Forever Gamer

    Dabei seit:
    07.07.2002
    Beiträge:
    930
    Zustimmungen:
    0
    Ort:
    Rheinland Pfalz
    hi ich möchte mal nen kernel kompilieren aber es will irgendwie nicht funzen
    also ich habe noch die sourcen des alten kernels und denn link installiert muss ich denn link löschen wenn ja wie??? und dann zu dem anderen erstellen?????
    mein jetztiger ist der 2.4.18-bf24 und ich möchte denn 2.4.18-k7 installieren

    ach und noch was wie installiere ich das debianlogo beim booten??? hab ich auch zufällig gefunden
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 gelber_hund, 20.11.2002
    gelber_hund

    gelber_hund Pseudo-Root

    Dabei seit:
    07.09.2002
    Beiträge:
    137
    Zustimmungen:
    0
    Ort:
    Hessen
    du entpackst die kernel-sourcen in /usr/src und machst einen link namens "linux" zu dem verzeichnis mit:

    ln -s verzeichnis linux

    danach wechselst du in linux und konfigurierst den kernel so, wie du ihn haben willst. grafisch geht das mit "make xconfig" (tcl/tk muss installiert sein, und du musst als user den xserver für alle zugänglich machen mit xhost +)

    wenn alles konfiguriert ist (da musst du eben nachlesen, was du brauchst und was nicht, es sind auch erklärungen zu allen punkten gegeben) speicherst du die einstellungen und führst immer noch in /usr/src/linux den befehl:

    make dep

    aus. danach:

    make bzImage

    nun hast du in /usr/src/linux/arch/i386/boot ein kernelimage namens bzImage, das verschiebst du an die stelle, an der das kernel image zu liegen hat:

    mv bzImage /vmlinuz (vorher kannst du vom alten eine sicherheitskopie machen, zb in vmlinuz.old umbenennen)

    jetzt noch die module erstellen, mit:

    make modules

    und installieren:

    make modules_install

    danach den bootloader neu initialisieren, bei lilo zb einfach den befehl "lilo" ausführen. (du kannst auch in der lilo.conf einen eintrag zum booten von vmlinuz.old angeben, falls der neue kernel nicht so richtig funktioniert)

    das sollte es gewesen sein :)
     
  4. MTS

    MTS Kaiser

    Dabei seit:
    09.11.2002
    Beiträge:
    1.242
    Zustimmungen:
    0
    Ort:
    NRW, Bochum
    jup

    jo, das klingt schon ganz vernünftig ...
    aber kompilier lieber erst die module bevor du den kernel verschiebst ..
    die sicherheitskopie muss sein, den BM wie geschrieben anpassen.
    wichtig hierbei ist, dass du bei der konfiguration des kernels angibst, dass die module im namen die version des kernels beinhalten, sonst funktioniert dein gesicherter kernel nämlich nicht ..
    steht irgendwo ganz am anfang
    so, dann gibt es aber noch die System.map, die ist auch wichtig ... , liegt im /usr/src/linux verzeichnis.
    man kann das ganze dann auch mit installkernel machen, aber das habe ich noch nie probiert.
    dieses debian logo musst du installieren .. paket bootsplash oder so ...
    und , du musst den kernel mit initrd kompilieren, sonst geht das ganze glaube ich nicht
    .
    der befehl ist dann mkinitrd um die initrd dann entsprechend zu erstellen ....

    --( nochmal, niemals die sicherungskopie vergessen, NIE NIE NIE)
     
  5. #4 Tux-Forever, 20.11.2002
    Tux-Forever

    Tux-Forever Gamer

    Dabei seit:
    07.07.2002
    Beiträge:
    930
    Zustimmungen:
    0
    Ort:
    Rheinland Pfalz
    also gelber hund ich hab das so gemacht auch das mit dem link bin in das verzeichniss linux dann habe make xconfig eingegeben aber dann das:
    make: ***No targets specified and no makefile found. Stop.
    was mache ich denn falsch ich hab doch schonmal nen kernel kompiliert argh
     
  6. MTS

    MTS Kaiser

    Dabei seit:
    09.11.2002
    Beiträge:
    1.242
    Zustimmungen:
    0
    Ort:
    NRW, Bochum
    hmm

    ähm , in welches verzeichnis hast du denn die kernel sourcen gepackt??
    der link muss auf dieses verzeichnis verweisen.
    das make xconfig musst du in diesem verzeichnis ausfürhen
     
  7. #6 Tux-Forever, 20.11.2002
    Tux-Forever

    Tux-Forever Gamer

    Dabei seit:
    07.07.2002
    Beiträge:
    930
    Zustimmungen:
    0
    Ort:
    Rheinland Pfalz
    ich hab die sourcen /usr/src/kernel-headers-2.4.18-k7
    dann hab ich denn link so angelegt mit genau diesem verzeichniss in
    /usr/src/linux jetzt is da die verknüpfung
     
  8. #7 gelber_hund, 20.11.2002
    gelber_hund

    gelber_hund Pseudo-Root

    Dabei seit:
    07.09.2002
    Beiträge:
    137
    Zustimmungen:
    0
    Ort:
    Hessen
    du brauchst die kernel-sourcen, nicht die kernel-headers (das sind nur die include dateien)

    da wird das paket wohl kernel-source-2.4.18-k7 heißen. wenn das in /usr/src entpackt wurde erstellst du einen link "linux" darauf in /usr/src
     
  9. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  10. #8 Tux-Forever, 21.11.2002
    Tux-Forever

    Tux-Forever Gamer

    Dabei seit:
    07.07.2002
    Beiträge:
    930
    Zustimmungen:
    0
    Ort:
    Rheinland Pfalz
    achso und für was sind dann die kernel headers???? na da hab ich ja mal wieder ins klo gegriffen naja nehmen wir es hoffentlich mit humor das ich das halbe unixboard wieder aufgeschreckt habe :tongue:
     
  11. #9 gelber_hund, 21.11.2002
    gelber_hund

    gelber_hund Pseudo-Root

    Dabei seit:
    07.09.2002
    Beiträge:
    137
    Zustimmungen:
    0
    Ort:
    Hessen
    die kernel headers brauchst du zum kompilieren von programmen, allerdings musst du so eben nicht das große kernel-source paket installieren, wenn du nur die include dateien benötigst.
     
Thema:

kernel kompilieren

Die Seite wird geladen...

kernel kompilieren - Ähnliche Themen

  1. Debian Kernel kompilieren

    Debian Kernel kompilieren: hallo zusammen, versuche schon seit tagen einen debian-kernel zu kompilieren. weil ich das modul "bbc_envctrl" haben muss, damit dieser...
  2. Kernel kompilieren

    Kernel kompilieren: Mahlzeit und nabend, ich versuche schon den ganzen tag meine kernel 2.6.26 auf 2.6.30 zu bekommen, damit ich endlich ext4 nutzen kann. ich...
  3. Kernel-Modul für WLAN-Karte kompilieren

    Kernel-Modul für WLAN-Karte kompilieren: Hallo, ich hab ein Problem. Ich bin neu bei Fedora und besitzte eine Ralink WLAN-Karte mit dem Chipsatz RT2570, mit dieser möchte ich mich zu...
  4. Probleme beim Kompilieren von Kernel 2.6.27.1

    Probleme beim Kompilieren von Kernel 2.6.27.1: System: Debian testing donkey:/usr/src# uname -a Linux donkey 2.6.27 #2 SMP PREEMPT Sun Oct 12 20:30:05 CEST 2008 x86_64 GNU/LinuxHabe den...
  5. Grafikkarten Treiber nach Kernel kompilieren

    Grafikkarten Treiber nach Kernel kompilieren: Hi Leute, eigentlich ist meine Frage eher allgemeiner Natur, aber ich weihe euch trotzdem gerne in die tieferen Hintergründe meiner Frage ein...