Paaiškinta 11 Linux branduolio įkrovos laiko parametrų


„Linux“ paleidimas yra sudėtingas procesas, palyginti su bet kurio kito platinimo paleidimo procesais. „Linux“ branduolys priima daug parametrų įkrovos metu komandinėje eilutėje. Šis komandinės eilutės įkrovos laiko parametras perduoda kelių rūšių informaciją Linux branduoliui paleidžiant sistemą.

„Linux“ branduolio paleidimas tiesiai iš BIOS naudojant branduolį kompaktiniame diske (/dev/cdrom), neleidžiama tiesiogiai priskirti parametro. Tam mums reikia specialios programos, vadinamos bootloader. Du dažniausiai Linux naudojami įkrovos įkrovikliai yra:

  1. GNU GRUB (GNU GRand Unified Bootloader)
  2. LILO („LINux LOader“)

GNU GRUB yra įkrovos paketas iš projekto GNU, kuris gali paleisti vieną iš kelių branduolių arba bet kurią konkrečią branduolio konfigūraciją Unix ir Linux sistemose.

LILO turi galimybę paleisti įvairius branduolius ir išsaugoti jų konfigūraciją paprasto teksto faile. LILO gali paleisti Windows, Unix, BSD, Linux ir visas kitas žinomas platformas su įvairiomis parinktimis.

Linux branduolio įkrovos argumentai perkeliami į eilučių, atskirtų tarpais, sąrašą. Įprastas būdas perduoti įkrovos argumentus branduoliui yra toks:

name[=value_1] [,value_2]........[,value_10]

Kur „name=unikalus raktinis žodis“ apibrėžia branduolio dalį, su kuria turi būti susieta reikšmė. Didžiausia vertė yra 10. Dabartinis kodas apdoroja tik 10 kableliais atskirtų parametrų kiekvienam raktiniam žodžiui.

Šiame straipsnyje aptarsime kai kuriuos įprastus Linux branduolio įkrovos laiko parametrus, kuriuos turėtumėte žinoti.

1. init

Tai nustato pradinę komandą, kurią turi vykdyti branduolys. Jei „init“ nenustatytas, jis ieško „init“ šiose atitinkamose vietose, kol branduolys pereis į panikos režimą.

  1. /sbin/init
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

Aukščiau pateiktas parametras nustato nfs įkrovos adresą į eilutę, kuri yra naudinga įkrovos tinkle atveju.

3. nfsroot

Parametras „nfsroot“ nustato nfs šakninį pavadinimą į eilutę, kuri yra naudinga tinklo įkrovos atveju. Prieš eilutės pavadinimą rašomas /tftpboot, jei jis neprasideda / , , arba bet kokiu skaitmeniu .

4. šaknis

Perdavus root parametrą įkrovos metu, sistema bus naudojama kaip šakninė failų sistema.

5. viengungis

Parametras „vienas“, nukreipiantis „init“ į paleidimo kompiuterį vieno vartotojo režimu ir neleidžiantis paleisti visų demonų.

6. ro

Šis parametras nurodo įkrovos įkrovikliui prijungti šakninę failų sistemą tik skaitymo režimu. Taigi, ta fsck programa gali atlikti failų sistemos nuskaitymą, jūs neišduodate fsck skaitymo/rašymo failų sistemoje.

7. rw

Šis parametras priverčia įkrovos įkroviklį prijungti šakninę failų sistemą skaitymo-rašymo režimu.

8. HDx

Sureguliuokite IDE tvarkyklės geometriją, argumentas „Hdx“ yra labai patogus, jei BIOS generuoja nesvarbią ir neteisingą informaciją.

9. rezervas

Šis argumentas labai naudingas norint apsaugoti I/O prievadų sritis nuo zondų.

10. konsolė

Apibrėžia nuosekliojo prievado konsolę su branduoliu su nuosekliosios konsolės palaikymu.

11. mem

Apibrėžiamas bendras galimos sistemos atminties kiekis, naudingas naudojant didelę RAM.

„Linux“ branduolys įkrovos metu priima daugybę parametrų. Kitus parametrus aptarsime būsimame straipsnyje.

Tai kol kas viskas. Netrukus pateiksiu kitą straipsnį, iki tol sekite naujienas ir būsite prisijungę prie „Tecmint“.