11 Linux-ytimen käynnistysajan parametrit selitetty


Linux-käynnistys on monimutkainen prosessi verrattuna minkä tahansa muun jakelun käynnistysprosesseihin. Linux-ydin hyväksyy paljon parametreja käynnistettäessä komentorivillä. Tämä komentorivin käynnistysajan parametri välittää monenlaisia tietoja Linux-ytimeen järjestelmän käynnistyksen yhteydessä.

Käynnistämällä Linux-ydin suoraan BIOSista käyttämällä CD: n ydintä (/ dev/cdrom), älä salli parametrin määrittämistä suoraan. Tätä varten tarvitsemme erityisen ohjelman nimeltä bootloader. Kaksi Linuxissa eniten käytettyä käynnistyskuormaajaa ovat:

  1. GNU GRUB (GNU GRand Unified Bootloader)
  2. LILO (LInux LOader)

GNU GRUB on GNU-projektin käynnistyslatauspaketti, joka pystyy käynnistämään yhden monen ytimen tai minkä tahansa tietyn ytimen kokoonpanosta Unix- ja Linux-järjestelmissä.

LILO pystyy käynnistämään useita ytimiä ja tallentamaan kokoonpanonsa pelkkään tekstitiedostoon. LILO pystyy käynnistämään Windowsin, Unixin, BSD: n, Linuxin ja kaikki muut tunnetut alustat erilaisilla vaihtoehdoilla.

Linux-ytimen käynnistysargumentit välitetään merkkijonoluetteloon, jotka on erotettu välilyönneillä. Tavanomainen lähestymistapa käynnistys argumenttien välittämiseen ytimeen on seuraavanlainen:

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

Missä 'nimi = ainutlaatuinen avainsana' se määrittää ytimen osan, johon arvo on tarkoitus liittää. Arvo, jonka se voi pitää, on enintään 10. Nykyinen koodi käsittelee vain 10 pilkulla erotettua parametria avainsanaa kohden.

Tässä tässä artikkelissa aiomme käsitellä joitain yleisiä ytimen käynnistysajan parametreja Linuxissa, jotka sinun pitäisi tietää.

1. init

Tämä asettaa alkuperäisen komennon, joka ytimen on suoritettava. Jos ‘init’ ei ole asetettu, se etsii ’init’ seuraavista vastaavista paikoista ennen kuin ydin laskeutuu paniikkitilaan.

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

2. nfsaddrs

Yllä oleva parametri asettaa nfs-käynnistysosoitteen merkkijonoksi, josta on hyötyä net-käynnistyksen yhteydessä.

3. nfsroot

‘Nfsroot’ -parametri asettaa nfs-juurinimeksi merkkijonon, josta on hyötyä verkkokäynnistyksen yhteydessä. Merkkijonon etuliite on '/ tftpboot', jos se ei ala '/', ',' tai millä tahansa numerolla.

4. juuri

Root-parametrin välittäminen käynnistyshetkellä asettaa järjestelmän käytettäväksi juuritiedostojärjestelmänä.

5. yksi

Parametri ‘single’, joka ohjaa init-aloitustietokoneen yhden käyttäjän tilassa ja poistaa kaikkien demonien käynnistämisen käytöstä.

6. ro

Tämä parametri käskee käynnistyslataimen liittämään juuritiedostojärjestelmän vain luku -tilaan. Joten, että fsck-ohjelma voi suorittaa tiedostojärjestelmän skannauksen, et anna fsck-tiedostoa luku-/kirjoitustiedostojärjestelmälle.

7. rw

Tämä parametri pakottaa käynnistyslataimen asentamaan juuritiedostojärjestelmän luku- ja kirjoitusmuodossa.

8. Hdx

Säädä IDE-ohjaimen geometriaa, Hdx-argumentti on erittäin kätevä, jos BIOS tuottaa epäolennaisia ja virheellisiä tietoja.

9. varata

Tämä argumentti on erittäin hyödyllinen suojata I/O-porttien alueita koettimilta.

10. konsoli

Määrittää sarjaporttikonsolin ytimelle sarjakonsolin tuella.

11. muistio

Määrittää käytettävissä olevan järjestelmämuistin kokonaismäärän, mikä on hyödyllistä käytettäessä suurta RAM-muistia.

Linux-ydin hyväksyy paljon parametreja käynnistettäessä. Käsittelemme loput parametrit tulevassa artikkelissa.

Tässä kaikki tältä erää. Tulen pian tänne toisen artikkelin kanssa, pysy siihen saakka ja ole yhteydessä Tecmintiin.