User Tools

Site Tools


linuxbog:friheden:kernelparm
Linux - Friheden til at vælge installation: Version 5.8.20040526 - 2020-12-31
forrige Kapitel 9. Opstart af Linux næste

9.4. Kerneparametre

Når din computer starter med LILO, holdes der typisk en pause. Pausen kan bruges til at vælge en anden kerne end standardkernen. Men den kan også bruges til at indtaste ekstra tilvalg til kernen. Et ofte brugt tilvalg er »single«, der får Linux til at starte i enkeltbrugertilstand. Det er praktisk til systemvedligeholdelse, hvor man ikke vil have programmer kørende i baggrunden. Med nogle opsætninger er det også en praktisk måde at komme til at rette adgangskoden på systemadministratorkontoen (root), hvis man skulle have glemt den. Det ser sådan ud:

boot:linux single

Flere parametre angives med et mellemrum imellem:

boot:linux single debug

Disse parametre kan også indsættes permanent i filen/etc/lilo.confså de altid er med og man ikke skal taste dem ind hver gang computeren starter. Fra eksemplet om LILO iAfsnit 9.2er der tilføjet to parametre med linjen append=“max_loop=128 quiet” :

...
image=/boot/bzImage
        label=linux
        root=/dev/hda3
        read-only
        restricted  
        password=HEMLIPASSWORDappend="max_loop=128 quiet"...

Der er mange parametre og de fleste af dem har til formål at give en bestemt type hardware, f.eks. en harddisk, nogle ekstra parametre om I/O eller interrupt. Her er en liste af nogle af de mere generelle parametre som kan skrives enten på boot-prompten eller i lilo.conf i append -linjen.

  • console=ttyS0,9600n - få output til skærmen ud på den serielle port. Kommandoen kan bruges til at sende data til et modem eller en seriel skærmterminal. Alternativt til en printer med kommandoen console=lp0 . Læs mere i/usr/src/linux/Documentation/serial-console.txt. Denne kommando vil typisk være noget man skriver i/etc/lilo.conf.
  • debug - modsat quiet skriver denne parameter om muligt endnu mere information ud under boot. Denne kommando vil typisk blive tastet ind under boot.
  • init=<nummer> - bestemmer i hvilken tilstand Linux starter. init=3 svarer (på de fleste systemer) til at Linux starter i teksttilstand, og init=5 er start i grafiktilstand. Init-niveau bestemmes normalt i/etc/inittab, men hvis man f.eks. skifter skærmkort og dette ikke virker med den gamle grafik-opsætning bruges denne kommando. init=1 starter Linux i enkeltbrugertilstand. Denne kommando vil typisk blive tastet ind under start.
  • max_loop=128 - øger antallet af loop-back devices i Linux. Værdien kan være helt op til 255. Default-værdien er 8. Loop-back bruges f.eks. til at mounte iso-filer: mount -o loop redhat.iso /mnt . Denne kommando vil typisk være noget man skriver i/etc/lilo.conf.
  • panic=5 - antal sekunder der skal gå efter en kernel panic før systemet rebooter. Denne kommando vil typisk være noget man skriver i/etc/lilo.conf.
  • quiet - undertrykker de fleste informationslinjer Linux skriver ud under boot. Fejl udskrives stadig, men ligegyldig information udskrives ikke. De beskeder der normalt ses, kan efter boot stadig læses med dmesg . Denne kommando vil typisk være noget man med glæde skriver i/etc/lilo.conf.
  • ro - filsystemer bliver mounted read-only under boot. Herefter kan man foretage systemarbejde på et “sygt” system. Denne kommando vil typisk blive tastet ind under boot.
  • single - starter Linux i enkeltbrugertilstand hvilket er det samme som init=1 . Denne kommando vil nok mest blive tastet ind, men kan også skrives i/etc/lilo.conf.

Den fulde liste af kerneparametre kan findes på din harddisk:/usr/src/linux/Documentation/kernel-parameters.txt

Der er meget mere om Linux kernen i bogen “Linux - Friheden til systemadministration”, der kan findes på[http://www.linuxbog.dk/|www.linuxbog.dk].


forrige hjem næste
Loadlin op Hvordan kommer jeg videre?
linuxbog/friheden/kernelparm.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.