Com compilar el nucli Linux: 14 passos (amb imatges)

Taula de continguts:

Com compilar el nucli Linux: 14 passos (amb imatges)
Com compilar el nucli Linux: 14 passos (amb imatges)

Vídeo: Com compilar el nucli Linux: 14 passos (amb imatges)

Vídeo: Com compilar el nucli Linux: 14 passos (amb imatges)
Vídeo: Best iPad Pro case and stand? Pitaka MagEZ Case 2 for 2021 iPad Pro 2024, Maig
Anonim

El nucli Linux és el cor de qualsevol sistema Linux. Gestiona l'entrada / sortida, maquinari i control de l'energia de l'ordinador. Tot i que el nucli que inclou la vostra distribució Linux sol ser suficient, això us permet crear el vostre propi nucli especialitzat.

Passos

Compileu el nucli de Linux Pas 1
Compileu el nucli de Linux Pas 1

Pas 1. Descarregueu la versió més recent del nucli Linux

Podeu descarregar-lo aquí.

Compileu el nucli Linux Pas 2
Compileu el nucli Linux Pas 2

Pas 2. Assegureu-vos de descarregar la font completa

Podeu assegurar-ho fent clic a la "F" on diu "L'última versió estable és …" En cas contrari, només descarregareu el pedaç, que s'utilitzarà quan el nucli actual sigui un nombre de pedaços inferior. Un exemple d'això seria 3.4.4.1 >> 3.4.4.2

Compileu el nucli de Linux Pas 3
Compileu el nucli de Linux Pas 3

Pas 3. Assegureu-vos que heu descarregat el codi font complet

Assegureu-vos que no és un pedaç o registre de canvis.

Compileu el nucli de Linux Pas 4
Compileu el nucli de Linux Pas 4

Pas 4. Obriu un terminal

Compileu el nucli de Linux Pas 5
Compileu el nucli de Linux Pas 5

Pas 5. Extraieu el nucli

Utilitzeu aquestes ordres.

nucli tar xjvf (aquí l'opció -j és per a la compressió bz2)

Compileu el nucli de Linux Pas 6
Compileu el nucli de Linux Pas 6

Pas 6. Desplaceu-vos al directori (al terminal) que s'ha creat

Compileu el nucli de Linux Pas 7
Compileu el nucli de Linux Pas 7

Pas 7. Configureu el nucli

Hi ha 4 maneres comunes de fer-ho.

  • Feu una configuració antiga: us fa preguntes sobre què hauria de suportar el nucli un per un, molt de temps.
  • Crea menuconfig: crea un menú on podeu navegar per les opcions sobre el suport del nucli. Requereix una biblioteca de curses, però és probable que ja sigui al vostre ordinador.
  • Feu qconfig / xconfig / gconfig - igual que menuconfig, excepte que ara el menú de configuració està basat en gràfics. "Qconfig" Requereix la biblioteca QT.
  • Utilitzeu la configuració del nucli actual. Executeu això des de la carpeta font del nucli "cp / boot / config-`uname -r`.config". Això estalvia molt de temps, però és possible que vulgueu canviar el número de versió del nucli a compilar per evitar substituir el nucli actual. "Configuració general" "Versió local: afegiu-la a la versió del nucli". Exemple si el número de versió del nucli és 3.13.0, podeu escriure-hi 3.13.0. RC1.
Compileu el nucli de Linux Pas 8
Compileu el nucli de Linux Pas 8

Pas 8. Instal·leu els controladors

Un cop oberta la finestra de configuració, veureu que ja hi ha un tipus de configuració específic seleccionat, com ara el suport per a controladors essencials, com ara el suport sense fils Broadcom / el sistema de fitxers EXT4, etc. controlador / controlador com vosaltres podeu afegir compatibilitat amb el sistema de fitxers NTFS des de "Sistema de fitxers >> DOS / FAT / NT / >> seleccioneu el sistema de fitxers NTFS, aprofitant així el nucli personalitzat.

  • NOTA: Mentre configureu el nucli, veureu una secció coneguda com a pirateria del nucli (per pirateria volem dir explorar-la), on es donen diferents tipus d’opcions per piratejar el nucli i aprendre-lo. Si el voleu utilitzar, podeu afegir més opcions, en cas contrari, podeu desactivar l'opció "depuració del nucli", ja que fa que el nucli sigui molt més pesat i sigui impropi d'utilitzar-lo a l'entorn de producció.

    Compileu el nucli de Linux Pas 9
    Compileu el nucli de Linux Pas 9
Compileu el nucli de Linux Pas 10
Compileu el nucli de Linux Pas 10

Pas 9. Compileu i instal·leu el nucli

Podeu executar les ordres necessàries en una línia separant-les amb signes dobles (&&) tal com s'escriu a continuació. Això pot trigar molt.

  • make && make modules_install && make install
  • És possible que vulgueu utilitzar l'opció -j amb make. Això permet bifurcar processos addicionals per compilar el nucli, la sintaxi seria "make -j 3". 3 aquí representa el nombre de processos a crear.
Compileu el nucli de Linux Pas 11
Compileu el nucli de Linux Pas 11

Pas 10. Feu arrencar el nucli

Compileu el nucli de Linux Pas 12
Compileu el nucli de Linux Pas 12

Pas 11. Aneu a l'arrencada

Compileu el nucli de Linux Pas 13
Compileu el nucli de Linux Pas 13

Pas 12. Executeu l'ordre següent

Recordeu que heu de substituir pel número de versió del nucli que construïu.

  • "mkinitrd -o initrd.img-"
  • Per a les distribucions basades en Redhat, no cal que creeu initrd, ja que es crea per defecte
Compileu el nucli de Linux Pas 14
Compileu el nucli de Linux Pas 14

Pas 13. Apunteu el carregador d'arrencada cap al nucli nou

Així es pot començar. Utilitzeu l'eina inclosa amb la vostra distribució per configurar el carregador d'arrencada. Afegiu una entrada nova per al nou nucli.

Compileu el nucli de Linux Pas 15
Compileu el nucli de Linux Pas 15

Pas 14. Reinicieu

Vídeo: mitjançant aquest servei, es pot compartir informació amb YouTube

Consells

  • Menuconfig sol ser la millor opció a l’hora de configurar el nucli.
  • No tots els ordinadors requereixen crear un initrd, però és segur fer-ho per si el vostre ho fa.

Recomanat: