1
2
Încercați să descărcați codul sursă complet făcând clic pe "F" unde scrie "Ultima versiune stabilă este...„(Cea mai recentă versiune stabilă este ...) - în caz contrar se va descărca doar patch-ul, care este utilizat atunci când kernel-ul curent este o versiune mai mică Un exemplu în acest sens ar fi.“ >> 3.4.4.1 3.4.4.2“.
3
Este necesar ca codul sursă descărcat să fie unul complet și nu un patch sau un "jurnal de schimbare".
4
După descărcare, deschideți un terminal.
5
Acum, kernelul trebuie extras. Utilizați următoarea comandă:
- tar xjvf kernel (opțiunea -j este pentru bz2).
6
După extragere, mutați-l în directorul (pe terminal) care a fost creat.
7
Configurați kernel-ul. Există patru moduri comune de a face acest lucru.
- Faceți oldconfig: pune întrebări despre ce ar trebui să susțină kernelul, dar este nevoie de mult timp.
- Efectuați menuconfig: creează un meniu în care puteți naviga prin întrebări despre ce suportă kernelul. Necesită biblioteca "blesteme", pe care probabil o aveți deja pe computer.
- Efectuați qconfig / xconfig / gconfig: aceeași ca și menconfig, cu excepția faptului că meniul de configurare se bazează acum pe grafic. "Qconfig" necesită biblioteca QT.
- Utilizați configurația actuală a kernel-ului. Porniți din folderul sursă al kernel-ului "cp / boot / config-`uname -r` .config". Acest lucru va economisi o mulțime de timp, dar este posibil să doriți să modificați numărul de versiune al kernelului de compilat pentru a evita înlocuirea acestuia. "Configurare generală" -> "Versiune locală - atașați kernelul lansat". De exemplu, dacă numărul versiunii kernelului este 3.13.0, puteți scrie acolo 3.13.0.RC1.
8
Odată ce fereastra de configurare se deschide, veți vedea că un anumit tip de configurație este deja selectat ca suport pentru driverele esențiale, cum ar fi suportul de internet wireless Broadcom, sistemul de fișiere EXT4 etc. În plus, puteți personaliza opțiunile ca adăugarea de suport pentru dvs. tip de dispozitiv specific, controler sau driver sau adăugați suport pentru sistemul de fișiere NTFS de la „Sistem de fișiere (File System) >> DOS / FAT / NT / >> selectați suportul sistemului de fișiere NTFS, profitând pe deplin de avantajele kernelului personalizat.
9
NOTĂ: la configurarea kernel-ul, veți vedea o secțiune numită „kernel hacking“ ( „hacking“, în scopul de a exploata), în cazul în care sunt disponibile pentru a explora si de a invata despre kernel diferite tipuri de opțiuni. Dacă doriți să-l utilizați, atunci trebuie să adăugați mai multe opțiuni, în caz contrar puteți dezactiva opțiunea „depanarea kernel“ (kernel depanare), care lasă kernel-ul mult mai greu și poate fi nepotrivit pentru utilizare într-un mediu de producție.
10
După configurare, este timpul să compilați și să instalați kernelul. Puteți executa comenzile necesare pe o linie separând-le cu dublu ampersands (), după cum este scris mai jos. Acest lucru poate dura mult timp.
- face face modules_install face instalare
- S-ar putea să doriți să utilizați opțiunea -j cu "make". Acest lucru va împiedica procesele suplimentare pentru compilarea kernel-ului. Sintaxa ar fi "make -j 3". 3 reprezintă numărul de procese care urmează a fi create.
11
Kernel-ul este acum instalat, dar este necesar să îl faceți bootabil.
12
Accesați boot-ul.
13
Rulați următoarea comandă: "mkinitrd -o initrd.img- "(pentru distribuțiile bazate pe RedHat, nu este nevoie să creați initrd, deoarece este creat implicit.) Nu uitați să înlocuiți""Cu numărul versiunii de kernel construit.
14
Îndreptați încărcătorul de boot în noul kernel astfel încât acesta să poată porni. Utilizați instrumentul livrat împreună cu distribuția pentru a configura "bootloader". Apoi adăugați o intrare nouă pentru noul kernel.
15
Reporniți și bucurați-vă de kernel-ul personalizat.