11 Linux-kjernens oppstartstidsparametere forklart


Linux-oppstart er en kompleks prosess sammenlignet med oppstartsprosesser i enhver annen distribusjon. Linux-kjernen godtar mange parametere ved oppstart, på kommandolinjen. Denne kommandolinjeparameteren for oppstartstid sender flere typer informasjon til Linux-kjernen ved systemoppstart.

Oppstart av en Linux-kjerne direkte fra BIOS ved å bruke kjernen på cd (/dev/cdrom), tillater ikke å tildele parameter direkte. For dette trenger vi et spesielt program kalt bootloader. To mest brukte oppstartslastere i Linux er:

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

GNU GRUB er en oppstartslasterpakke fra GNU-prosjektet som er i stand til å starte opp en av de flere kjernene eller en hvilken som helst spesifikk kjernekonfigurasjon på Unix og Linux System.

LILO har muligheten til å starte opp forskjellige kjerner og lagre konfigurasjonen deres i ren tekstfil. LILO er i stand til å starte opp Windows, Unix, BSD, Linux og alle andre kjente plattformer med forskjellige alternativer.

Linux-kjernens oppstartsargumenter sendes inn i en liste over strenger atskilt med mellomrom. Den konvensjonelle tilnærmingen for å sende oppstartsargumenter til kjernen er i form av:

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

Der 'navn=unikt nøkkelord' definerer den delen av kjernen hvor verdien skal assosieres. Verdien den kan holde er maksimalt 10. Den nåværende koden håndterer bare 10 kommaseparerte parametere per søkeord.

Her, i denne artikkelen, skal vi dekke noen av de vanlige kjernens oppstartstidsparametere i Linux, som du bør vite.

1. init

Dette angir den første kommandoen som må utføres av kjernen. Hvis 'init' ikke er satt, søker den etter 'init' på følgende respektive steder før kjernen lander i panikkmodus.

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

2. nfsaddrs

Parameteren ovenfor setter nfs oppstartsadresse til en streng som er nyttig i tilfelle nettoppstart.

3. nfsroot

Parameteren ‘nfsroot’ setter nfs rotnavn til en streng som er nyttig i tilfelle nettoppstart. Strengnavnet er prefikset av '/tftpboot' hvis det ikke begynner med '/' , ',' eller noe siffer.

4. rot

Ved å sende rotparameter ved oppstart angir systemet til å brukes som rotfilsystem.

5. singel

'Single'-parameteren som leder 'init' til startdatamaskinen i enkeltbrukermodus og deaktiverer start av alle demonene.

6. ro

Denne parameteren forteller oppstartslasteren å montere rotfilsystemet i skrivebeskyttet modus. Så det fsck-programmet kan utføre en filsystemskanning, du utsteder ikke fsck på et lese-/skrivefilsystem.

7. rw

Denne parameteren tvinger bootloader til å montere rotfilsystemet i lese-skrivemodus.

8. Hdx

Juster IDE-drivergeometrien, 'Hdx'-argumentet er veldig nyttig hvis BIOS genererer irrelevant og feil informasjon.

9. reserve

Dette argumentet er veldig nyttig for å beskytte I/O-portregioner fra sonder.

10. konsoll

Definerer en seriell port konsoll til kjerne med seriell konsoll støtte.

11. mem

Definerer den totale mengden tilgjengelig systemminne, nyttig når du bruker stor RAM.

Linux-kjernen aksepterer massevis av parametere ved oppstart. Vi vil dekke resten av parameterne i en kommende artikkel.

Det er alt for nå. Jeg vil snart være her med en annen artikkel, inntil da følg med og koblet til Tecmint.