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:
- GNU GRUB (GNU GRand ühtne alglaadur)
- 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.
- /sbin/init
- /etc/init
- /bin/init
- /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.