11 Parametri tal-ħin tal-Ibbutjar tal-Linux Kernel Spjegati


Linux booting huwa proċess kumpless meta mqabbel ma 'proċessi booting fi kwalunkwe distribuzzjoni oħra. Il-Linux Kernel jaċċetta ħafna parametri fil-booting, fil-linja tal-kmand. Dan il-parametru tal-ħin tal-ibbutjar tal-linja tal-kmand jgħaddi diversi tipi ta 'informazzjoni lil Linux Kernel fl-Istartjar tas-Sistema.

Ibbutjar ta 'kernel Linux direttament mill-BIOS bl-użu tal-kernel fuq cd (/dev/cdrom), ma jippermettux li jassenja parametru direttament. Għal dan għandna bżonn programm speċjali msejjaħ bootloader. Żewġ Boot Loaders l-aktar użati fil-Linux huma:

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

GNU GRUB huwa pakkett boot-loader mill-proġett GNU li huwa kapaċi li jibda wieħed mill-kernel multiplu jew kwalunkwe konfigurazzjoni speċifika tal-kernel fuq Unix u Linux System.

LILO għandu l-kapaċità li boot diversi kernels u jaħżen il-konfigurazzjoni tagħhom f'fajl b'test sempliċi. LILO huwa kapaċi li jibda Windows, Unix, BSD, Linux u l-pjattaforma l-oħra magħrufa kollha b'diversi għażliet.

L-argumenti tal-boot tal-Linux Kernel huma mgħoddija f'lista ta 'kordi separati bi spazji bojod. L-approċċ konvenzjonali biex tgħaddi argumenti tal-boot lill-kernel huwa fil-forma ta’:

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

Fejn 'isem=keyword unika' tiddefinixxi l-parti tal-qalba fejn il-valur għandu jiġi assoċjat. Il-valur li jista 'jżomm huwa 10, massimu. Il-kodiċi preżenti jimmaniġġa biss 10 parametri separati bil-virgola għal kull kliem ewlieni.

Hawnhekk, f'dan l-artikolu ser inkopru xi wħud mill-parametri komuni tal-boot-time tal-kernel fil-Linux, li għandek tkun taf.

1. init

Dan jistabbilixxi l-kmand inizjali li jeħtieġ li jiġi esegwit mill-qalba. Jekk ‘init’ ma jkunx issettjat, ifittex ‘init’ fil-postijiet rispettivi li ġejjin qabel ma l-qalba tinżel fil-mod ta’ paniku.

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

2. nfsaddrs

Il-parametru t'hawn fuq jistabbilixxi l-indirizz tal-boot nfs għal string li huwa utli fil-każ ta' boot nett.

3. nfsroot

Il-parametru 'nfsroot' jissettja l-isem tal-għerq nfs għal string li huwa utli fil-każ ta' boot nett. L-isem tas-sekwenza huwa prefiss bi '/tftpboot' jekk ma jibdax b''/' , ',' jew kwalunkwe ċifra.

4. għerq

Il-passaġġ tal-parametru tal-għeruq fil-ħin tal-ibbutjar jistabbilixxi s-sistema li għandha tintuża bħala sistema tal-fajl tal-għeruq.

5. wieħed

Il-parametru uniku li jiggwida init għall-kompjuter tal-bidu fil-modalità ta 'utent wieħed u tiddiżattiva l-bidu tad-daemons kollha.

6. ro

Dan il-parametru jgħid lill-boot loader biex jimmonta s-sistema tal-fajls tal-għeruq fil-modalità ta 'qari biss. Allura, dak il-programm fsck jista 'jwettaq scan tas-sistema tal-fajls, ma toħroġx fsck fuq sistema ta' fajls ta 'qari/kitba.

7. rw

Dan il-parametru jġiegħel lill-bootloader jimmonta s-sistema tal-fajls tal-għeruq fil-modalità read-write.

8. Hdx

Aġġusta l-Ġeometrija tas-sewwieq IDE, l-argument 'Hdx' huwa utli ħafna jekk il-BIOS qed jiġġenera Informazzjoni irrilevanti u skorretta.

9. riżerva

Dan l-argument huwa utli ħafna fil-protezzjoni tar-reġjuni tal-portijiet I/O minn sondi.

10. console

Jiddefinixxi console tal-port tas-serje għall-qalba b'appoġġ tal-console tas-serje.

11. mem

Jiddefinixxi l-ammont totali tal-memorja tas-sistema disponibbli, utli waqt li tuża RAM kbira.

Il-kernel tal-Linux jaċċetta tagħbijiet ta 'parametri fil-boot. Inkunu qed inkopru l-bqija tal-parametri fl-artiklu li jmiss.

Dak kollu għalissa. Dalwaqt inkun hawn b’artiklu ieħor, sa dakinhar nibqa’ sintonizzat u konness ma’ Tecmint.