11 Linux Kernel Boot-time Parameter Gipasabut


Ang pag-boot sa Linux usa ka komplikado nga proseso kung itandi sa mga proseso sa pag-boot sa bisan unsang ubang pag-apod-apod. Gidawat sa Linux Kernel ang daghang mga parameter sa pag-boot, sa command-line. Kini nga command-Line boot time parameter nagpasa sa daghang matang sa impormasyon ngadto sa Linux Kernel sa System Startup.

Ang pag-boot sa usa ka Linux kernel direkta gikan sa BIOS gamit ang kernel sa cd (/ dev/cdrom), ayaw tugoti ang direkta nga pag-assign sa parameter. Alang niini kinahanglan namon ang usa ka espesyal nga programa nga gitawag bootloader. Duha ka Labing kaylap nga gigamit nga Boot Loader sa Linux mao ang:

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

Ang GNU GRUB usa ka pakete sa boot-loader gikan sa proyekto sa GNU nga makahimo sa pag-boot sa usa sa daghang kernel o bisan unsang piho nga configuration sa kernel sa Unix ug Linux System.

Ang LILO adunay katakus sa pag-boot sa lain-laing mga kernel ug pagtipig sa ilang configuration sa plain text file. Ang LILO adunay katakus sa pag-boot sa Windows, Unix, BSD, Linux ug uban pang nahibal-an nga plataporma nga adunay lainlaing mga kapilian.

Ang Linux Kernel boot arguments gipasa ngadto sa usa ka lista sa mga string nga gibulag sa puti nga mga luna. Ang naandan nga pamaagi sa pagpasa sa mga argumento sa boot ngadto sa kernel anaa sa porma sa:

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

Kung diin ang 'ngalan = talagsaon nga keyword' kini naghubit sa bahin sa kernel diin ang kantidad kinahanglan nga kauban. Ang kantidad nga mahimo niini mao ang 10, maximum. Ang karon nga code nagdumala lamang sa 10 nga mga parameter nga gibulag sa comma matag keyword.

Dinhi, niining artikuloha atong tabonan ang pipila sa kasagarang kernel boot-time nga mga parameter sa Linux, nga kinahanglan nimong masayran.

1. init

Kini nagtakda sa inisyal nga sugo nga kinahanglang ipatuman sa kernel. Kung wala gitakda ang 'init', pangitaon niini ang 'init' sa mosunud nga mga lokasyon sa wala pa ang kernel nga napunta sa panic mode.

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

2. nfsaddrs

Ang parameter sa ibabaw nagtakda sa nfs boot address sa usa ka string nga mapuslanon kung adunay net boot.

3. nfsroot

Ang parameter nga 'nfsroot' nagtakda sa ngalan sa ugat sa nfs sa usa ka hilo nga magamit kung adunay net boot. Ang string nga ngalan gi-prefix sa '/tftpboot' kung wala kini magsugod sa '/' , ',' o bisan unsang digit.

4. gamut

Ang pagpasa sa root parameter sa panahon sa pag-boot nagtakda sa sistema nga gamiton isip root file system.

5. ulitawo

Ang 'single' parameter nga naggiya sa 'init' sa pagsugod sa computer sa us aka user mode ug pag-disable pagsugod sa tanan nga mga daemon.

6. ro

Kini nga parameter nagsulti sa boot loader nga i-mount ang root file system sa read-only mode. Busa, kana nga fsck program makahimo og file system scan, dili ka mag-isyu og fsck sa read/write file system.

7. rw

Kini nga parameter nagpugos sa bootloader sa pag-mount sa root file system sa read-write mode.

8. Hdx

Ipahiangay ang IDE driver nga Geometry, ang argumento nga 'Hdx'magamit kaayo kung ang BIOS nagpatunghag wala’y kalabotan ug dili husto nga Impormasyon.

9. reserba

Kini nga argumento mapuslanon kaayo sa pagpanalipod sa mga rehiyon sa I/O port gikan sa mga pagsusi.

10. console

Naghubit sa usa ka serial port console ngadto sa kernel nga adunay suporta sa serial console.

11. mem

Gihubit ang kinatibuk-ang kantidad sa magamit nga memorya sa sistema, makatabang samtang naggamit og dako nga RAM.

Ang Linux kernel nagdawat daghang mga parameter sa boot. Atong hisgotan ang nahabilin nga mga parameter sa umaabot nga artikulo.

Kana lang sa pagkakaron. Sa dili madugay ania ako uban ang laing artikulo, hangtod nga magpabilin nga tuned ug konektado sa Tecmint.