Cum se compilează un kernel Linux
Kernel-ul Linux este inima bătută a oricărui computer bazat pe sistemul de operare cu același nume. Sarcina nucleului este de a gestiona sistemele de intrare / ieșire, hardware-ul și alimentarea cu energie a computerului. Deși, de regulă, kernelul instalat pe distribuția Linux instalat este suficient pentru scopurile dvs., prin recompilarea acestuia veți avea posibilitatea de a-l personaliza în funcție de nevoile dvs.
conținut
paşi
1
Descărcați cea mai recentă versiune a kernel-ului Linux de la următoarea adresă URL: https://kernel.org.
2
Asigurați-vă că descărcați codul sursă complet selectând butonul "Ultima versiune stabilă este [number_of_version]". În caz contrar, veți descărca doar o actualizare care este utilizată pentru a actualiza kernel-ul la versiunea indicată de patch-uri. De exemplu, de la versiunea 3.4.4.1 la versiunea 3.4.4.2.
3
Asigurați-vă că ați descărcat codul sursă complet și nu o actualizare sau un changelog (lista modificărilor aduse unui kernel în comparație cu versiunea anterioară).
4
După terminarea descărcării, deschideți o fereastră "terminal".
5
Următorul pas este să dezarhivați arhiva care conține nucleul. Pentru aceasta folosiți următoarea comandă:
6
La sfârșitul decompresiei, de pe fereastră "terminal", accesați directorul creat.
7
Configurați kernel-ul. În acest scop, metodele utilizate în mod obișnuit sunt 4:
8
Când apare fereastra de configurare, veți observa că unele opțiuni de bază sunt deja selectate, cum ar fi cele legate de suportul esențial al driverului "Suport wireless Broadcom". "/ Sistem de fișiere EXT4", etc. În orice caz, puteți personaliza configurația pentru a adăuga suport pentru anumite dispozitive, drivere sau controale. Adăugați, de exemplu, suport pentru sistemul de fișiere "NTFS" accesând meniul "Sistem de fișiere", selectând elementul "DOS / FAT / rT /" și, în final, alegerea opțiunii de a sprijini sistemul de fișiere "NTFS". Acesta este avantajul obținut prin utilizarea unui kernel complet personalizat.
9
NOTĂ: Continuând cu configurația kernelului, veți vedea o secțiune cunoscută sub numele de "kernel hacking" (în acest caz cuvântul "tocat" înseamnă explorare) în care sunt oferite diferite opțiuni. Scopul lor este de a cunoaște caracteristicile kernelului și de a învăța cum să le folosiți. Dacă doriți să utilizați această secțiune pentru a adăuga mai multe opțiuni de configurare, dezactivați opțiunea "kernel debugging" deoarece aceasta împovărează în mare măsură executarea sistemului de kernel și că ar putea fi folosită necorespunzător pe mașinile rezervate mediului de producție.
10
Odată ce configurația este completă, va trebui să compilați și să instalați noul kernel. Puteți executa toate comenzile necesare într-o singură linie, separându-le cu două && după cum se arată mai jos. Acest pas poate dura mult timp.
11
În acest moment, kernel-ul a fost compilat și instalat, ultimul pas este să-l facă bootabil.
12
Accesați dosarul "/ boot".
13
Rulați următoarea comandă "mkinitrd -o initrd.img- " (pentru distribuții "RedHat", nu este necesar să se creeze a "initrd," deoarece există deja implicit). Nu uitați să înlocuiți parametrul "" cu numărul de versiune al kernelului pe care doriți să îl compilați.
14
Pentru ca noul kernel să fie bootabil, asigurați - vă că "încărcător de încărcare" Te refer aici. Pentru a configura "încărcător de încărcare" din sistemul dvs., utilizați instrumentul pus la dispoziție de distribuția în uz. Adăugați o intrare nouă pentru noul kernel creat.
15
Reporniți sistemul și bucurați-vă de noul kernel personalizat!
Sfaturi
- Când configurați un kernel, instrumentul "menuconfig" este cea mai bună opțiune disponibilă pentru dvs.
- Nu toate computerele necesită crearea și utilizarea unui a "initrd,". Cu toate acestea, deoarece este un dosar inofensiv, în cazul în care vi se cere, puteți continua fără griji.
Avertismente
- Dacă nucleul nu este configurat corect, este posibil ca hardware-ul computerului să nu fie detectat și acceptat corespunzător, iar sistemul poate fi blocat complet.
Distribuiți pe rețelele sociale:
înrudit
- Cum să actualizați Adobe Flash Player pe Linux Mint
- Cum se actualizează Minecraft PE
- Cum se actualizează kernelul Ubuntu
- Cum se actualizează kernelul unui tabletă Android
- Cum se actualizează memoria într-un computer Asus Eee
- Cum se schimbă parola profilului dvs. de utilizator în Linux
- Cum să modificați versiunea DirectX instalată pe un computer
- Cum se compilează un program C utilizând compilatorul GNU GCC
- Cum se compilează un program în Linux
- Cum să verificați sistemul de operare al unui PC
- Cum se actualizează NOD32
- Cum sa faci radacina Samsung Galaxy S2
- Determinarea faptului dacă sistemul dvs. Mac OS X utilizează un kernel pe 32 de biți sau pe 64 de…
- Cum se rulează Linux pe Mac
- Cum se instalează Gentoo Linux din Ubuntu
- Cum se instalează Oracle Java pe Linux Ubuntu
- Cum se instalează DirectX
- Cum se instalează Linux
- Cum se instalează și configurează VirtualBox pentru a rula Linux Ubuntu pe Windows 7
- Cum se instalează sistemul de operare Linux pe o unitate flash și se instalează versiunile…
- Cum se instalează software în Red Hat Linux