Kā apkopot Linux kodolu: 14 soļi (ar attēliem)

Satura rādītājs:

Kā apkopot Linux kodolu: 14 soļi (ar attēliem)
Kā apkopot Linux kodolu: 14 soļi (ar attēliem)

Video: Kā apkopot Linux kodolu: 14 soļi (ar attēliem)

Video: Kā apkopot Linux kodolu: 14 soļi (ar attēliem)
Video: Обзор чехла Nillkin Frosted Shield для Huawei Mate 9 2024, Maijs
Anonim

Linux kodols ir jebkuras Linux sistēmas sirds. Tas apstrādā lietotāja ievadi/izvadi, aparatūru un kontrolē datora jaudu. Lai gan kodols, kas nāk ar jūsu Linux izplatīšanu, parasti ir pietiekams, tas ļauj jums izveidot savu specializēto kodolu!

Soļi

Apkopojiet Linux kodola 1. darbību
Apkopojiet Linux kodola 1. darbību

1. solis. Lejupielādējiet jaunāko Linux kodola versiju

Jūs to varat lejupielādēt šeit.

Apkopojiet Linux kodola 2. darbību
Apkopojiet Linux kodola 2. darbību

2. solis. Noteikti lejupielādējiet pilnu avotu

To varat pārliecināt, noklikšķinot uz "F", kur rakstīts "Jaunākā stabilā versija ir …" Pretējā gadījumā jūs vienkārši lejupielādēsit plāksteri, kas tiek izmantots, ja jūsu pašreizējais kodols ir mazāks. Piemērs tam būtu 3.4.4.1 >> 3.4.4.2

Apkopojiet Linux kodola 3. darbību
Apkopojiet Linux kodola 3. darbību

3. solis. Pārliecinieties, vai esat lejupielādējis pilnu avota kodu

Pārliecinieties, vai tas nav ielāps vai izmaiņu žurnāls.

Apkopojiet Linux kodola 4. darbību
Apkopojiet Linux kodola 4. darbību

4. solis. Atveriet termināli

Apkopojiet Linux kodola 5. darbību
Apkopojiet Linux kodola 5. darbību

Solis 5. Izvelciet kodolu

Izmantojiet šīs komandas.

tar xjvf kodols (šeit opcija -j ir paredzēta bz2 saspiešanai)

Apkopojiet Linux kodola 6. darbību
Apkopojiet Linux kodola 6. darbību

6. solis. Pārvietojieties uz izveidoto direktoriju (terminālī)

Apkopojiet Linux kodola 7. darbību
Apkopojiet Linux kodola 7. darbību

7. solis. Konfigurējiet kodolu

Ir 4 izplatīti veidi, kā to izdarīt.

  • Veikt veco konfigurāciju - uzdod jums jautājumus par to, kas kodolam jāatbalsta pa vienam, ļoti laikietilpīgi.
  • Izveidot menuconfig - izveido izvēlni, kurā varat pārlūkot iespējas, kuras atbalsta kodols. Nepieciešama lāstu bibliotēka, taču tā, iespējams, jau ir jūsu datorā.
  • Izveidojiet qconfig/xconfig/gconfig - tāpat kā menuconfig, izņemot to, ka tagad konfigurācijas izvēlne ir balstīta uz grafiku. "Qconfig" Nepieciešama QT bibliotēka.
  • Izmantojiet pašreizējā kodola konfigurāciju. Palaidiet to no kodola avota mapes "cp /boot /config -`uname -r`.config". Tas ietaupa daudz laika, taču, iespējams, vēlēsities nomainīt apkopojamā kodola versijas numuru, lai neaizvietotu pašreizējo kodolu. "Vispārējā iestatīšana" "Vietējā versija - pievienot kodola laidienam". Piemērs, ja kodola versijas numurs ir 3.13.0, varat, piemēram, ierakstīt tur 3.13.0. RC1.
Apkopojiet Linux kodola 8. darbību
Apkopojiet Linux kodola 8. darbību

8. solis. Instalējiet draiverus

Kad tiek atvērts konfigurācijas logs, jūs redzēsit, ka konkrēts konfigurācijas veids jau ir atlasīts, piemēram, atbalsts būtiskiem draiveriem, piemēram, Broadcom bezvadu atbalsts/EXT4 failu sistēma uc tāds kontrolieris/draiveris kā jūs varat pievienot atbalstu NTFS failu sistēmai no "Failu sistēma >> DOS/FAT/NT/>> atlasiet NTFS failu sistēmas atbalstu, tādējādi pilnībā izmantojot pielāgoto kodolu.

  • PIEZĪME. Konfigurējot kodolu, jūs redzēsit sadaļu, kas pazīstama kā kodola uzlaušana (ar uzlaušanu mēs domājam tās izpēti), kur ir dotas dažāda veida iespējas kodola uzlaušanai un tā apgūšanai. Ja vēlaties to izmantot, varat pievienot papildu opcijas, pretējā gadījumā varat atspējot opciju "kodola atkļūdošana", jo tas padara kodolu daudz smagāku un var būt nepareizi izmantot ražošanas vidē.

    Apkopojiet Linux kodola 9. darbību
    Apkopojiet Linux kodola 9. darbību
Apkopojiet Linux kodola 10. darbību
Apkopojiet Linux kodola 10. darbību

9. solis. Apkopojiet un instalējiet kodolu

Jūs varat izpildīt nepieciešamās komandas vienā rindā, atdalot tās ar dubultā zīmi (&&), kā rakstīts zemāk. Tas var aizņemt ilgu laiku.

  • make && make modules_install && make make
  • Iespējams, vēlēsities kopā ar marku izmantot opciju -j. Tas ļauj izveidot papildu procesus kodola apkopošanai, sintakse būtu "make -j 3". 3 šeit norāda izveidojamo procesu skaitu.
Apkopojiet Linux kodola 11. darbību
Apkopojiet Linux kodola 11. darbību

10. solis. Padariet kodolu sāknējamu

Apkopojiet Linux kodola 12. darbību
Apkopojiet Linux kodola 12. darbību

11. solis. Iet uz sāknēšanu

Apkopojiet Linux kodola 13. darbību
Apkopojiet Linux kodola 13. darbību

12. solis. Izpildiet šādu komandu

Neaizmirstiet aizstāt ar jūsu izveidotā kodola versijas numuru.

  • "mkinitrd -o initrd.img-"
  • Uz Redhat balstītiem izplatījumiem jums nav jāizveido initrd, jo tas ir izveidots pēc noklusējuma
Apkopojiet Linux kodola 14. darbību
Apkopojiet Linux kodola 14. darbību

13. solis. Pavērsiet sāknēšanas iekrāvēju pret jauno kodolu

Tātad to var sākt. Lai konfigurētu sāknēšanas ielādētāju, izmantojiet diska komplektācijā iekļauto rīku. Pievienojiet jaunu ierakstu jaunajam kodolam.

Apkopojiet Linux kodola 15. darbību
Apkopojiet Linux kodola 15. darbību

14. solis. Pārstartējiet

Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube

Padomi

  • Izvēlnes konfigurēšana parasti ir labākā iespēja, konfigurējot kodolu.
  • Ne visiem datoriem ir jāizveido initrd, taču to ir droši darīt tikai gadījumā, ja jūsu dators to dara.

Ieteicams: