Kaip įdiegti „Linux“branduolį

Turinys:

Kaip įdiegti „Linux“branduolį
Kaip įdiegti „Linux“branduolį

Video: Kaip įdiegti „Linux“branduolį

Video: Kaip įdiegti „Linux“branduolį
Video: LXLE 18.04.3 (LXDE) 2024, Lapkritis
Anonim

Vienas iš „Linux“šeimos operacinių sistemų pranašumų yra jų lankstumas, kuris pasireiškia esant plačioms modifikavimo galimybėms. Tai taikoma ne tik programinei įrangai, veikiančiai programų lygiu, bet ir pagrindiniams OS komponentams. Taigi sistemoje „Linux“galite įdiegti vieną ar daugiau papildomų branduolių.

Kaip įdiegti „Linux“branduolį
Kaip įdiegti „Linux“branduolį

Būtinas

  • - įdiegtas paketų tvarkytuvas;
  • - dvejetainis paketas su branduolio atvaizdu;
  • - dvejetainiai paketai su moduliais;
  • - archyvas su branduolio šaltinio kodais;
  • - PĮBC, parengti glibc ir ncurses versijas;
  • šakninis slaptažodis.

Nurodymai

1 žingsnis

Dirbdami grafinėje aplinkoje, jei yra vietinių (pavyzdžiui, diegimo kompaktiniame diske) ar nuotolinių (platintojo svetainėje) saugyklų, įskaitant jums reikalingos versijos dvejetainius branduolio paketus, naudokite grafinių paketų tvarkyklę. Paprastai šios programos yra įdiegtos pagal numatytuosius nustatymus, kai yra įdiegta dauguma „darbalaukio“„Linux“paskirstymų. Paleiskite tvarkyklę, raskite reikiamą paketą, pažymėkite jį įdiegimui ir pritaikykite pakeitimus. Paprastai dvejetainiuose paketuose, kuriuose yra branduolio vaizdų, yra scenarijų, kurie atnaujina įkrovos tvarkyklės konfigūraciją. Todėl belieka perkrauti kompiuterį, kad jis galėtų dirbti su nauju branduoliu.

2 žingsnis

Kai dirbate konsolėje ir saugyklos yra prieinamos, arba tiesiog galimybė gauti dvejetainius paketus (pavyzdžiui, atsisiųsti juos iš platintojo svetainės), naudokite konsolės paketų tvarkykles, tokias kaip apt-get, dpkg, rpm. Pvz., Jei įdiegta APT, paleiskite komandą apt-cache su paieškos parinktimi ir eilutės parametru, kad rastumėte galimus paketus. Pvz.: apt-cache search kernel-image Tada pasirinkite paketą, kurį norite įdiegti, ir įdiekite jį naudodami: apt-get install PackageName Norėdami įdiegti paketą naudodami rpm, naudokite parinktį -i.

3 žingsnis

Jei yra tik dvejetainio branduolio vaizdas, pabandykite jį įdiegti rankiniu būdu. Suteikite atvaizdo failui unikalų pavadinimą ir įdėkite jį į / boot katalogą (galite pasirinkti kitą katalogą, bet dažniausiai jame yra branduolio vaizdai). Redaguokite įkrovos programos konfigūracijos failą ir tada jį atnaujinkite. Pvz., Jei naudojate LILO, pakeiskite failą /etc/lilo.conf ir vykdykite komandą „lilo“kaip šakninę.

4 žingsnis

Kompiliuokite branduolį, jei yra tik jo šaltiniai. Paruoškite sistemą surinkimui. Įdiekite GCC, kurkite „glibc“ir „ncurses“bibliotekų versijas. Įdėkite branduolio šaltinius į / usr / src / linux katalogą. Jei yra pataisų, pritaikykite juos naudodami komandų pataisą.

5 žingsnis

Konfigūruokite branduolį. Pereikite į / usr / src / linux katalogą. Paleiskite make menuconfig, kad sukurtumėte naują konfigūraciją. Jei jums reikia sukurti branduolį su parametrais kuo arčiau esamų, nukopijuokite konfigūracijos failą iš / boot katalogo į / usr / src / linux, pervadinkite jį į.config ir paleiskite komandą make oldconfig.

6 žingsnis

Sukurkite branduolį ir modulius. Paleiskite komandas: make depmake cleanmake bzImagemake moduliai Įdiekite modulius vykdydami komandą: make modules_install Įdiekite branduolio atvaizdą taip, kaip aprašyta trečiame žingsnyje (šaltinio failas komponavimo medyje pavadintas bzImage).

Rekomenduojamas: