11 Linux ýadrosy Boot-wagt parametrleri düşündirildi


Linux ýüklemesi, beýleki paýlanyşda ýüklemek prosesi bilen deňeşdirilende çylşyrymly prosesdir. Linux ýadrosy, buýruk setirinde, ýüklemekde köp parametrleri kabul edýär. Bu buýruk setiriniň ýükleme wagty parametri, “System Startup” -da Linux ýadrosyna birnäçe görnüşli maglumat berýär.

Linux ýadrosyny cd (/ dev/cdrom) ulanyp, BIOS-dan gönüden-göni açmak, parametrleri gönüden-göni bellemäge rugsat bermäň. Munuň üçin “bootloader” atly ýörite programma gerek. Linux-da iň köp ulanylýan Boot Loaders:

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

GNU GRUB, köp ýadro ýa-da Unix we Linux ulgamynda haýsydyr bir ýadro konfigurasiýasyny açyp bilýän GNU taslamasyndan ýükleýji paketdir.

LILO dürli ýadro ýüklemek we konfigurasiýasyny ýönekeý tekst faýlynda saklamak ukybyna eýedir. LILO, dürli opsiýalar bilen Windows, Unix, BSD, Linux we beýleki belli platformany açmaga ukyply.

Linux ýadrosy ýükleme argumentleri ak boşluklar bilen bölünen setirleriň sanawyna geçýär. Bootükleme argumentlerini ýadro görnüşine geçirmek üçin adaty çemeleşme şu görnüşde:

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

Nirede name=üýtgeşik açar söz, ýadrosyň bahanyň baglanyşmaly bölegini kesgitleýär. Saklap bilýän bahasy iň ýokary 10. Häzirki kod, açar sözlere diňe 10 sany yzygiderli bölünen parametrleri dolandyrýar.

Ynha, bu makalada Linux-da bilmeli umumy ýadro ýükleme wagtynyň käbir parametrlerini ara alyp maslahatlaşmakçy.

1. init

Bu ýadro tarapyndan ýerine ýetirilmeli başlangyç buýrugy düzýär. “Init” kesgitlenmedik bolsa, ýadro howsala düşmezden ozal aşakdaky ýerlerde “init” gözleýär.

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

2. nfsaddrs

Aboveokardaky parametr, nfs boot adresini sap ýüklenen ýagdaýynda peýdaly bir setire düzýär.

3. nfsroot

“Nfsroot” parametri, nfs kök adyny sap ýüklenen ýagdaýynda peýdaly setire düzýär. Setiriň ady /, , ýa-da islendik san bilen başlamasa,/tftpboot bilen goşulýar.

4. kök

Başlangyç wagty kök parametrinden geçmek ulgamy kök faýl ulgamy hökmünde ulanar.

5. ýeke

Ulanyjy re modeiminde başlangyç kompýutere “init” ugrukdyrýan we ähli daýonlary başlamagy öçürýän “ýeke” parametr.

6. ro

Bu parametr, ýükleýjä kök faýl ulgamyny diňe okamak re iniminde gurmagy aýdýar. Şeýlelik bilen, fsck programmasy faýl ulgamyny skanerden geçirip biler, okamak/ýazmak faýl ulgamyna fsck bermersiňiz.

7. rw

Bu parametr bootloader-i kök faýl ulgamyny okamak-ýazmak tertibinde gurnamaga mejbur edýär.

8. Hdx

IDE sürüjisi Geometriýany sazlaň, BIOS ähmiýetsiz we nädogry maglumat döredýän bolsa, Hdx argumenti gaty amatly.

9. ätiýaçlyk

Bu argument I/O port sebitlerini zondlardan goramakda örän peýdalydyr.

10. konsol

Seriýa konsoly goldawy bilen ýadro üçin seriýa port konsolyny kesgitleýär.

11. mem

Uly RAM ulanylanda peýdaly ulgam ýadynyň umumy mukdaryny kesgitleýär.

Linux ýadrosy ýüklenende köp parametrleri kabul edýär. Geljekki makalada galan parametrleri ara alyp maslahatlaşarys.

Bularyň hemmesi häzirlikçe. Soonakynda başga bir makala bilen gelerin, şoňa çenli Tecmint-e birikdiriň.