11 Linux Kernel Boot-Zäit Parameter erkläert


Linux Booten ass e komplexe Prozess am Verglach zum Bootprozesser an all aner Verdeelung. De Linux Kernel akzeptéiert vill Parameteren beim Booten, an der Kommandozeil. Dëse Kommando-Line Bootzäitparameter passéiert verschidden Aarte vun Informatioun un de Linux Kernel beim System Startup.

En Linux Kernel direkt vum BIOS booten andeems de Kernel op CD benotzt (/dev/cdrom), erlaabt net direkt Parameteren ze ginn. Fir dëst brauche mir e spezielle Programm mam Numm Bootloader. Zwee am meeschte verbreet benotzte Boot Loaders a Linux sinn:

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

GNU GRUB ass e Boot-Loader Package vum GNU Projet deen fäeg ass ee vun de multiple Kernel oder all spezifesch Kernel Konfiguratioun op Unix a Linux System ze booten.

LILO huet d'Fäegkeet fir verschidde Kärelen ze booten an hir Konfiguratioun an enger einfacher Textdatei ze späicheren. LILO ass fäeg fir Windows, Unix, BSD, Linux an all aner bekannte Plattform mat verschiddenen Optiounen ze booten.

D'Linux Kernel Boot Argumenter ginn an eng Lëscht vu Saiten iwwerginn, getrennt mat wäiss Plazen. Déi konventionell Approche fir Bootargumenter op de Kernel ze passéieren ass a Form vun:

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

Wou 'Numm = Eenzegaarteg Schlësselwuert' definéiert den Deel vum Kernel wou de Wäert assoziéiert ass. De Wäert et kann halen ass 10, maximal. Den aktuelle Code handhabt nëmmen 10 komma getrennte Parameteren pro Schlësselwieder.

Hei, an dësem Artikel wäerte mir e puer vun de gemeinsame Kernel Boot-Zäit Parameteren am Linux ofdecken, déi Dir sollt wëssen.

1. init

Dëst setzt den initialen Kommando deen vum Kernel ausgefouert muss ginn. Wann 'init' net agestallt ass, sicht se no 'init' op de folgende jeweilege Plazen ier de Kernel a Panikmodus landen.

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

2. nfsaddrs

Deen uewe genannte Parameter setzt d'nfs Bootadress op eng String déi nëtzlech ass am Fall vum Netboot.

3. nfsroot

De 'nfsroot' Parameter setzt den nfs Root Numm op eng String déi nëtzlech ass am Fall vum Netboot. De Stringnumm gëtt vum '/tftpboot' virgeschriwwe wann et net mat '/', ',' oder all Ziffer ufänkt.

4. Wuerzel

Passéiere vum Root-Parameter bei der Startzäit setzt de System als Root-Dateisystem benotzt.

5. eenzel

Den 'eenzegen' Parameter deen 'init' op de Startcomputer am eenzege Benotzermodus guidéiert an deaktivéiert all Daemonen unzefänken.

6. ro

Dëse Parameter erzielt dem Bootloader fir de Root Dateisystem am Read-only Modus ze montéieren. Also, dee fsck Programm kann e Dateiesystem Scan ausféieren, Dir gitt net fsck op engem Lies-/Schreifdateisystem.

7. rmg

Dëse Parameter zwéngt de Bootloader fir de Root Dateisystem am Lies-Schreifmodus ze montéieren.

8. hdx

Passt IDE Driver Geometrie un, den 'Hdx' Argument ass ganz praktesch wann BIOS irrelevant a falsch Informatioun generéiert.

9. reservéieren

Dëst Argument ass ganz nëtzlech fir I/O Ports Regioune vu Sonden ze schützen.

10. Konsol

Definéiert eng Serienport Konsole zu Kernel mat Serien Konsol Ënnerstëtzung.

11. Mech

Definéiert de Gesamtbetrag vun disponibelen System Erënnerung, hëllefräich iwwerdeems grouss RAM benotzt.

De Linux Kernel akzeptéiert vill Parameteren beim Boot. Mir wäerten de Rescht vun de Parameteren am kommenden Artikel ofdecken.

Dat ass alles fir elo. Ech wäert geschwënn hei mat engem aneren Artikel sinn, bis dann bleiwen tuned a verbonne mat Tecmint.