Cuprins
Compilarea și instalarea unui nou Nucleu Ne poate lua ceva timp, în funcție de viteza și resursele disponibile ale computerului nostru, este important să menționăm că unele programe și biblioteci trebuie actualizate pentru a crea binare. O listă completă a acestora poate fi găsită la / usr / src / kernel-source-version / Documentație / Modificări.
- Remediem corect toate dependențele, de la terminal folosim comanda: make dep. Aceasta pentru a începe cu verificarea și remedierea acestor dependențe, odată ce acest proces este terminat, vom continua să compilăm noul nostru Nucleu.
- Pentru a crea o imagine comprimată a noastră Nucleu scriem următoarea comandă: make z Image. Dacă totul merge bine, imaginea va fi creată, comprimată și salvată în următoarea cale: ./arch/i386/boot.Dacă nu au existat erori, putem trece direct la pasul 4. Cu toate acestea, dacă primim o eroare care indică faptul că imaginea este prea mare, trecem la pasul 3. Eroarea ar apărea după cum urmează:
- Ca imagine a Nucleu este foarte mare, trebuie să folosim o metodă de înțelegere diferită. Pentru a crea o imagine cu o metodă alternativă executăm următoarea comandă: make bz Image
- Da în timpul configurării Nucleu am ales să facem o porțiune a modulului în loc să facem parte din acesta, trebuie să compilăm aceste module cu următoarele: face module
- Dacă compilăm un Nucleu din aceeași versiune pe care am instalat-o deja, trebuie să ne asigurăm că am copiat vechile module pe noua cale. O modalitate de a face acest lucru prin redenumirea directorului după cum urmează: mv /lib/modules/2.x.x /lib/modules/2.x.x-old.
- După ce modulele au fost compilate, vom continua să le instalăm cu comanda: make modules_install.
În cazul în care ceva nu merge cu adevărat în acest proces de actualizare Nucleu, nu ar trebui să ne facem griji dacă mai avem acces la sistemul nostru. Ar trebui să avem CD-ul de instalare pentru a porni din fereastra sa de alertă. De acolo realizăm fsck pe unitatea noastră, o montăm și restaurăm imaginea Kernel pe care am realizat-o anterior.
- În sfârșit, acum că avem un nucleu compilat, comprimat și gata de instalare, suntem gata să îl setăm să ruleze pe sistemul nostru la următoarea repornire. Pentru început facem o copie a noului Kernel situat în / usr / src / Linux / arch / i386 / boot / zImage sau în cazul în care metoda noastră de compresie a eșuat / usr / src / Linux / arch / i386 / boot / bzImage la /boot/vmlinux-2.x.x (x în funcție de versiunea pe care am compilat-o) utilizând un nume nou pentru acest fișier. Important, trebuie să ne asigurăm să nu suprascriem imaginile existente.
Cu aceasta am termina cu instalarea noastră Nucleu, ne amintim că copierea cu un nume nou ne va oferi posibilitatea de a ne schimba Nucleu de fiecare dată când pornim computerul.
V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv