11 Linuxi kerneli alglaadimise parameetrid on selgitatud


Linuxi alglaadimine on keeruline protsess, võrreldes mis tahes muu jaotise käivitamisprotsessidega. Linuxi tuum aktsepteerib käivitamisel palju parameetreid käsureal. See käsurea alglaadimise aja parameeter edastab Linuxi kernelile süsteemi käivitamisel mitut liiki teavet.

Linuxi tuuma käivitamine otse BIOS-ist, kasutades CD-l olevat tuuma (/ dev/cdrom), ärge lubage parameetrit otse määrata. Selleks vajame spetsiaalset programmi nimega bootloader. Kaks Linuxis kõige enam kasutatavat alglaadurit on:

  1. GNU GRUB (GNU GRand ühtne alglaadur)
  2. LILO (LInux LOader)

GNU GRUB on GNU projekti alglaaduripakett, mis on võimeline käivitama ühe mitme tuuma või mis tahes konkreetse tuuma konfiguratsiooniga Unixi ja Linuxi süsteemis.

LILO-l on võimalus käivitada erinevad tuumad ja salvestada nende konfiguratsioon lihttekstifailina. LILO suudab erinevate võimalustega käivitada Windowsi, Unixi, BSD, Linuxi ja kõiki teisi tuntud platvorme.

Linuxi kerneli alglaadimisargumendid edastatakse tühikutega eraldatud stringide loendisse. Tavapärane lähenemisviis alglaadimisargumentide edastamiseks kernelile on järgmine:

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

Kus ‘nimi = unikaalne märksõna’ määratleb see tuuma osa, kuhu väärtus seostatakse. Väärtus, mida see mahutab, on maksimaalne 10. Praegune kood käsitleb märksõnade kohta ainult 10 komaga eraldatud parameetrit.

Siin käsitleme selles artiklis mõningaid levinumaid kerneli alglaadimise parameetreid Linuxis, mida peaksite teadma.

1. init

See määrab algse käsu, mille kernel peab täitma. Kui ‘init’ pole määratud, otsib ta järgmistes vastavates asukohtades ‘init’, enne kui tuum satub paanikarežiimi.

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

2. nfsaddrs

Ülaltoodud parameeter määrab nfs alglaadimise aadressiks stringi, mis on kasulik võrgu alglaadimise korral.

3. nfjuur

Parameeter ‘nfsroot’ määrab nfs-i juurnimeks stringi, mis on kasulik võrgu käivitamise korral. Stringi nimele lisatakse eesliide „/ tftpboot”, kui see ei algata tähega „/”, „,” või mis tahes numbriga.

4. juur

Juurparameetri edastamine käivitamise ajal seab süsteemi kasutama juurfailisüsteemina.

5. vallaline

Parameeter „üksik“, mis suunab algataja arvutile ühe kasutaja režiimis ja keelab kõigi deemonite käivitamise.

6. ro

See parameeter käsib alglaaduril juurfailisüsteemi kirjutuskaitstud režiimis ühendada. Niisiis, et fsck-programm suudab failisüsteemi skannida, ei väljastata fsck-i lugemis-/kirjutamisfailisüsteemis.

7. rw

See parameeter sunnib alglaadijat juurfailisüsteemi lugemis-kirjutamisrežiimis ühendama.

8. Hdx

Korrigeerige IDE draiveri geomeetriat. Hdx-argument on väga mugav, kui BIOS loob ebaolulist ja valet teavet.

9. reserv

See argument on väga kasulik sisend-/väljundportide piirkondade kaitsmiseks sondide eest.

10. konsool

Määrab jadapuldi konsooli tuuma jadakonsooli toega.

11. mem

Määrab olemasoleva süsteemimälu kogumahu, mis on kasulik suure RAM-i kasutamisel.

Linuxi tuum aktsepteerib laadimisel parameetreid. Käsitleme ülejäänud parameetreid järgmises artiklis.

Praeguseks kõik. Varsti olen siin veel ühe artikliga, seniks aga olge Tecmintiga kursis ja ühenduses.