Ինչպես կազմել միջուկը

Բովանդակություն:

Ինչպես կազմել միջուկը
Ինչպես կազմել միջուկը

Video: Ինչպես կազմել միջուկը

Video: Ինչպես կազմել միջուկը
Video: Ինչպես գրել ատոմի և իոնի էլեկտրոնային բանաձևը 2024, Մայիս
Anonim

Linux ընտանիքի գործառնական համակարգերի առավելություններից մեկը նրանց ծայրահեղ ճկունությունն է, որն արտահայտվում է գրեթե բոլոր բաղադրիչները ճշգրտելու ունակությամբ: Օրինակ, դուք կարող եք կազմել միջուկ ՝ կազմաձևման ընտրանքներով, որոնք հարմարեցված են հատուկ այն ապարատային համակարգին, որն այժմ օգտագործում եք: Տեղադրելով նման միջուկ, դուք կարող եք զգալիորեն բարձրացնել համակարգի ընդհանուր կատարումը:

Ինչպես կազմել միջուկը
Ինչպես կազմել միջուկը

Անհրաժեշտ է

  • - աղբյուրի փաթեթներով պահեստարան մուտք կամ ինտերնետ մուտք;
  • - արմատային օգտագործողի գաղտնաբառը տեղական մեքենայի վրա:

Հրահանգներ

Քայլ 1

Ստացեք միջուկի աղբյուրները: Եթե մուտքի աղբյուր ունեք, և այն պարունակում է միջուկի ճիշտ տարբերակով փաթեթ, տեղադրեք այս փաթեթը `օգտագործելով apt-get կամ synaptic ծրագիրը:

Եթե պահեստներ մուտք չունեք, կամ միջուկի որոշակի տարբերակ կառուցելու կարիք ունեք, աղբյուրները վերցրեք kernel.org սերվերից: Ձեր զննարկչում բացեք https://www.kernel.org/pub/linux/kernel: Փոխել ենթագրացուցակը, որը համապատասխանում է միջուկի պահանջվող տարբերակի տողին: Ընտրեք ցանկալի արխիվը և ներբեռնեք այն ձեր կոշտ սկավառակի վրա: Օգտագործեք զննարկչի պահելու հատկությունը կամ նախընտրած ներբեռնման կառավարիչը: Դուք կարող եք նաև ներբեռնել արխիվը պահանջվող տարբերակի միջուկի կոդով `FTP- ի միջոցով ftp.kernel.org սերվերից:

Անհրաժեշտության դեպքում ներբեռնեք միջուկի կարկատումներ (ուղղումներ): Վերցրեք ձեր ուզած կարկատումները kernel.org կայքում և պահեք դրանք նաև ձեր կոշտ սկավառակի վրա:

Քայլ 2

Պատրաստեք ձեր համակարգը միջուկների կազմման համար: Տեղադրեք gcc կազմիչը, մշակեք glibc և ncurses փաթեթներ, fakeroot փաթեթ (եթե չեք նախատեսում միջուկը որպես արմատ կառուցել): Տեղադրեք TCL / TK գրադարանները, եթե ցանկանում եք կազմաձևել միջուկը `օգտագործելով գրաֆիկական ինտերֆեյս X սերվերի վերահսկողության ներքո:

Քայլ 3

Պատրաստեք ձեր միջուկի աղբյուրի ծառը: Բեռնաթափեք աղբյուրի արխիվը / usr / src / linux գրացուցակում: Կամ բացեք այն կամայական գրացուցակում և ստեղծեք դրա համար linux խորհրդանշական հղում / usr / src գրացուցակից: Օգտագործեք ապակոմպրեսորային ծրագիր, որը համապատասխանում է ձեր ներբեռնած արխիվի տեսակին (tar կամ bzip):

Անհրաժեշտության դեպքում կիրառեք կարկատներ միջուկի աղբյուրներին: Բացեք կարկատումները / usr / src գրացուցակում: Փոփոխությունները կիրառելու համար օգտագործեք կարկատման հրամանը:

Քայլ 4

Կարգավորել միջուկը: Եթե կազմաձևման տարբերակը պետք է հիմնված լինի արդեն համակարգի վրա, ապա պատճենեք config- ի նման ֆայլը / boot գրացուցակից / usr / src / linux գրացուցակում և վերանվանեք այն.config:

Փոխեք / usr / src / linux գրացուցակում: Run գործարկեք config, menuconfig, oldconfig կամ xconfig համակարգերով: Կազմաձևման պարամետրը թույլ կտա փուլ առ փուլ կարգավորել միջուկը: Եթե նշեք oldconfig- ը, հին կազմաձևի արժեքները կօգտագործվեն հնարավորինս: Make menuconfig հրամանը թույլ կտա կազմաձևել `օգտագործելով հարմար տեքստի վրա հիմնված ընտրացանկ, և make xconfig- ը գործարկում է գրաֆիկական կազմաձողը: Սահմանեք միջուկի կազմաձևման բոլոր անհրաժեշտ պարամետրերը:

Քայլ 5

Կազմեք միջուկը: Գործարկեք կատարել dep և կատարել հաջորդաբար մաքուր կախվածության ֆայլեր առաջացնելու և աղբյուրի ծառը մաքրելու համար: Գործարկել make bzImage- ը ՝ միջուկային պատկերի ֆայլ կազմելու և ստեղծելու համար: Կազմեք միջուկի մոդուլները ՝ վահանակում մուտքագրելով make modules:

Խորհուրդ ենք տալիս: