Linux - Friheden til at vælge installation: Version 5.8.20040526 - 2020-12-31 | ||
---|---|---|
forrige | Kapitel 9. Opstart af Linux | næste |
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.conf så de altid er med og man ikke skal taste dem ind hver gang computeren starter. Fra eksemplet om LILO i Afsnit 9.2 er der tilføjet to parametre med linjen append="max_loop=128 quiet":
... image=/boot/bzImage label=linux root=/dev/hda3 read-only restricted password=HEMLIPASSWORD append="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å www.linuxbog.dk.