Fișier de configurare Lilo - documentație linux

TITLUL
lilo.conf - fișier de configurare lilo

DESCRIERE
Fișierul /etc/lilo.conf este citit în mod implicit de sistem
managerul de boot lilo (vezi lilo (8)).







Poate arata astfel:

boot = / dev / hda
întârziere = 40
compact
vga = normal
root = / dev / hda1
read-only
image = /zImage-2.5.99
etichetă = încercați
image = /zImage-1.0.9
etichetă = 1.0.9
image = / tamu / vmlinuz
etichetă = tamu
root = / dev / hdb2
vga = cere
altele = / dev / hda3
etichetă = dos
tabel = / dev / hda

Acest fișier de configurare specifică faptul că lilo
utilizează înregistrarea de boot master (MBR) pe dispozitiv
/ dev / hda. (Pentru a explora moduri diferite
lilo și funcționarea acestuia cu alte sisteme de operare
, consultați fișierul user.tex din documentația lilo.)

La începutul lucrării, managerul de descărcări va aștepta
Tasta Shift 4 secunde (40 decisecunde). Dacă nu este
click, prima imagine specificată va fi încărcată
kernel (/ zImage-1.5.99, cel care este cel mai probabil,
instalat literalmente acum cinci minute). Dacă ați făcut clic pe
Shift, managerul va întreba ce imagine să încarce. În
Dacă uitați opțiunile de boot posibile,
Apăsați [TAB] (sau [?] Dacă se potrivește cu tastatura
standard US) și veți primi un meniu. Trebuie
selectați obiectul de descărcare: noul kernel, vechiul (bifat)
kernel, nucleul unui alt sistem de fișiere (în cazul în care
au făcut unele greșeli brute atunci când lucrează cu cele obișnuite
sistem de fișiere) sau descărcați un alt sistem de operare.
sistem. În fișierul lilo.conf, acesta poate fi
a indicat până la 16 imagini.

După cum puteți vedea mai sus, fișierul de configurare începe cu
numărul de parametri comuni (primele 6 rânduri din
exemplu), însoțite de descrieri ale parametrilor diferiți
imagini. Parametrii din descrierea fiecărei imagini au
Prioritate față de parametrii din secțiunea generală.

PARAMETRI GENERALI
Există multe echipe potrivite pentru muncă.
Descrierile de mai jos sunt pur și simplu preluate din fișierul user.tex
(doar puțin trunchiat).

backup = backupfile
Copiați sectorul de încărcare în fișierul backupfile
(care poate fi un dispozitiv, de exemplu,
/ dev / null) în loc de / boot / boot.NNNN).

boot = încărcător
Setează numele dispozitivului (de exemplu,
hard disk) care se referă la boot
sector. Dacă această comandă este omisă, atunci boot-ul
sector este citit de la un dispozitiv care este
Momentul este început ca rădăcină și, cel mai probabil,
este scrisă la ea.

schimbare-norme
Stabilește dacă este posibil să modificați numărul vizibil
partiții la momentul încărcării (partiții # 96; ascundere).
Vedeți secțiunea "Reguli pentru modificarea tipurilor de partiții"
în user.tex pentru a vă familiariza cu detaliile.

compact
Încercările de a combina cererile de citire aproape
situate într-o singură cerere. Este foarte
reduce timpul de încărcare și reduce cantitatea de carduri
(\ hartă). Utilizarea modului În special "compact"
recomandată la încărcarea datelor de pe dischete.

implicit = nume
Utilizați numele imaginii specificat ca
care este selectat implicit la momentul încărcării. Dacă parametrul
# 96; implicit 'este omis, atunci este acceptat ca implicit
Prima imagine descrisă în fișierul de configurare.

întârziere = decisecundă
Specifică numărul de zecimi dintr-o secundă
pe care managerul de descărcare întrerupe lansarea
imaginea selectată. Acest lucru este necesar în
sisteme care încep bootarea de pe hard disk
imediat după tastatură
inițializat. Managerul de descărcări nu va fi
întrerupeți pornirea în cazul în care parametrul # 96; întârziere '
omisă sau setată la zero.

disk = device_name
Definește parametrii nestandardi la parametrii specificați
conduce. Pentru mai multe detalii, vedeți
secțiunea "Geometria discului" în user.tex. în special
parametru util # 96; bios = '. În general, numerele BIOS
discurile dvs., de exemplu, 0x80, 0x81, etc.,
dar, în general, nu poate fi determinată
corespondența dintre discurile din Linux și dischetele din BIOS
(deoarece aceasta depinde de setările BIOS și de tipul
BIOS), deci dacă sistemul nu are standard
setări, va trebui să instalați
corespondența dintre discurile Linux și discurile BIOS.
De exemplu,

disc = / dev / sda
bios = 0x80
disc = / dev / hda
bios = 0x81

determină că discul SCSI este primul
Discul BIOS și discul principal (IDE) principal
este al doilea disc BIOS.

disktab = fișier disktab
Definește numele tabelului parametrilor de disc.
Instalatorul de hărți (\ installer de hartă) caută un fișier
/ etc / disktab în cazul în care parametrul # 96; disktab "
este omisă. Nu utilizați această opțiune.
recomandată.

force-backup = backupfile
Funcționează la fel # 96; backup ", dar în același timp
suprascrie vechea copie de siguranță dacă este
acolo.

ignora-tabel
indică lilo pentru ceea ce ar trebui ignorat
tabelul de partiții deteriorat.

install = boot sector
Setează fișierul specificat ca un sector nou
descărcare. În cazul în care # 96; install ', apoi prin
fișierul implicit este /boot/boot.b
.

blocare Permite executarea automată a comenzilor de pornire
implicit pentru imaginea de boot specificată.
Astfel, lilo "stabilește" această alegere
atâta timp cât nu este definită manual din nou.

map = map-file
Specifică locația fișierului hărții. Dacă parametrul
# 96; hartă ", fișierul implicit este
/ boot / hartă.

mesaj = mesaj_file
determină fișierul care conține mesajul afișat
înainte de a solicita descărcarea. În așteptare
Apăsând tasta [Shift] (după afișarea liniei "LILO
"), nimic nu este afișat pe ecran.
mesaj ([Ctrl L]) "șterge" ecranul. Dimensiunea fișierului
Mesajul este limitat la 65535 octeți. Fișier de hartă
(\ map file) trebuie să fie reasamblate în cazul în care fișierul
mesajele s-au schimbat sau s-au mutat undeva.

În prezent, nu afișați avertismente despre posibilele incorecte
consecințele muncii.

facultativ
Parametrul fiecărei imagini este definit în acest caz
# 96; opțional "(a se vedea mai jos) se aplică tuturor
imagini.

parola = parola
Parametrul fiecăruia
imagine # 96; parola =. "(vezi mai jos) se referă la
toate imaginile.

prompt solicită solicitarea de descărcare, nu
de așteptare pentru orice apăsări de taste. automat
Nu puteți reporni dacă # 96; prompt "este setat,
și Timpul de expirare nu este inclus.







restrâns
Parametrul fiecăruia
imagine # 96; restricționată "(vezi mai jos) se referă la
toate imaginile.

serial = parametrii
vă permite să controlați operația cu
serie de comunicare serială. specificate
Portul serial este inițializat, iar managerul
Descărcarea începe să primească prin acest port
și datele de intrare ale tastaturii PC. Trimiterea unui semnal
întrerupeți o linie serioasă
apăsând tasta [Shift] de pe consola și
atrăgând atenția managerului de descărcări. toate
imaginile de boot trebuie să fie protejate prin parolă dacă
Accesul la linia serială este mai puțin sigur,
decât accesul la consola, de exemplu, dacă linia
este conectat la modem. Șirul de parametri are
următoarea formă:

numărul de port serial,
începând cu zero. 0 corespunde COM1, este același
este / dev / ttyS0 și așa mai departe. Poate fi folosit
toate cele patru porturi seriale (dacă sunt
acolo).

rata de date seriale
portuare. Sunt acceptate următoarele rate de transmisie:
110, 150, 300, 600, 1200, 2400, 4800 și 9600 bps.
Implicit, viteza este setată la 2400
b / s.

verificarea parității
line. Managerul de descărcări ignoră intrarea
paritate și scurtează bitul 8. ulterior
caractere (majuscule sau litere mici)
sunt folosite pentru a descrie paritatea: "n" - pentru a elimina
verificare, "e" pentru verificarea parității, "o" pentru
verificarea ciudățeniei.

numărul de biți din simbol. Susținut de
doar 7 sau 8 biți. Valoarea implicită este
dimensiunea egală cu 8 biți, dacă se elimină verificarea și
7 biți, în cazul în care verificarea imparțială sau parită
lansat.

În cazul în care # 96; serial ', apoi valoarea # 96; întârziere '
crește automat la 20.

Exemplu: serial = 0,2400n8 inițializează COM1 cu
setările implicite.

timeout = decisecunde
stabilește o limită de timp (în zecimi)
fracții de secundă) care intră în comandă utilizând tastatura.
Dacă nu apăsați nici o tastă la ora specificată,
prima imagine începe automat.
Intrarea în parolă este anulată și în cazul utilizării
durează prea mult pentru a efectua orice operațiune. pe
ora limită prestabilită este infinită.

verbose = nivel
Începe ieșirea unui număr mare de mesaje atunci când
lucru. Numerele mari corespund unui număr mai mare
numărul de mesaje. În cazul în care linia de comandă lilo
opțiunea -v este specificată. apoi nivelul,
în consecință, crește. Maximul
nivelul de ieșire al mesajului este de 5.

De asemenea, opțiunile de configurare a kernelului, cum ar fi append,
ramdisk, read-only, read-write, rădăcină și vga pot fi
sunt setate în secțiunea parametrii generali. Sunt folosite
Implicit, dacă nu este specificat
imaginile de boot corespunzătoare în configurație
secțiuni.

SECȚIUNI PENTRU FIECARE SECȚIUNE
Secțiunea pentru fiecare secțiune începe cu o linie

(pentru a indica un fișier sau un dispozitiv care conține o imagine
încărcați kernel-ul Linux) sau de pe linie

pentru a indica un sistem de boot arbitrar.

În primul caz, dacă imaginea liniei specifică sarcina de la
dispozitiv, trebuie să specificați zona de sectoare care ar trebui să fie
afișate cu ajutorul

În al doilea caz (încărcarea unui alt sistem), puteți specifica
încă trei parametri:

loader = serial_loader (
Acest parametru determină serialul
încărcătorul care urmează să fie utilizat. pe
Fișierul implicit este /boot/chain.b.
Încărcătorul serial trebuie să fie obligatoriu
Dacă doriți să faceți o descărcare de la
alt dispozitiv decât primul hard disk sau
prima unitate de dischetă.

table = dispozitiv
Acest parametru specifică dispozitivul respectiv
conține o tabelă de partiții. Managerul de descărcări nu are
va transfera informații despre secțiunile existente
sistem de operare boot, dacă aceasta
variabila este omisă. (Unele funcționează
sistemele au alte metode de determinare
secțiunea din care au fost lansate. De exemplu,
MS-DOS stochează de obicei geometria boot-ului
disc sau partiție în sectorul de boot).
Rețineți că fișierul / sbin / lilo trebuie să fie reutilizat
este pornit în cazul în care parametrul # 96; tabelul "au fost modificate
afișate în tabela de partiții.

nesigur Nu accesați sectorul de încărcare în timpul
creați o hartă (\ hartă). Această opțiune elimină
unele verificări, inclusiv verificarea mesei
secțiuni. Dacă sectorul de pornire este activat
dischetă de format fix, atunci
Utilizarea parametrului UNSAFE exclude
trebuie să instalați un disc lizibil în
unitate în timpul pornirii afișajului.
parametrii "Nesigur" și # 96; tabelul "sunt
exclude reciproc, incompatibil.

În ambele cazuri se utilizează parametrii descriși mai jos.

etichetă = nume
Managerul de descărcări utilizează numele fișierului (incomplet)
cu specificarea fiecărei imagini pentru desemnare
această imagine. Prin modificarea parametrului
# 96; eticheta "poate folosi un nume diferit

alias = nume
Poate fi folosit un nume suplimentar
O imagine, dacă definiți aliasul acesteia.

blocare (vezi mai sus).

facultativ
Salvați imaginea dacă nu este disponibilă în timpul
creați un afișaj al hărții. Acest lucru poate fi util,
Când trebuie să definiți nucleele de test care sunt
realitatea nu există întotdeauna.

parola = parola
Protejați această imagine cu o parolă.

restrâns
Parola este necesară numai pentru a încărca imaginea dacă este
linia de comandă sunt specificați parametrii suplimentari
(de exemplu, singură).


OPȚIUNI NUCLEUS
Dacă imaginea de boot este nucleul Linux, atunci poate fi
treci câteva parametri de linie de comandă pentru a începe.

append = string
Luați în considerare această linie ca parametru transmis
nucleul. Acest lucru este folosit de obicei pentru a indica
parametrii hardware care nu pot
determinate automat, sau pentru care foarte
Este periculos să folosiți diferite configurații "test".
exemplu:


literal = șir
Acționează ca parametru # 96; adăugați ", dar în același timp
"șterge" toți ceilalți parametri (de exemplu,
definiția dispozitivului rădăcină). De când
folosind Poate fi "literal"
Din neatenție, ați eliminat setările extrem de importante,
Acest parametru nu trebuie specificat în secțiunea Generală
parametrii.

ramdisk = dimensiune
Parametrul determină dimensiunea suplimentară
disc RAM virtual. Valoarea "zero"
determină că discul RAM nu ar trebui să fie deloc
creat. Dacă acest parametru este omis, atunci
Este folosit un disc RAM cu o dimensiune bootabilă.
imagine.

read-only
Parametrul specifică faptul că sistemul de fișiere rădăcină
trebuie să înceapă cu atributele "numai pentru
citiri ". În mod obișnuit, procedura de bootare a sistemului din nou
lansează un sistem de fișiere rădăcină cu atribute
"citiți și scrieți" (de exemplu, după utilizare
fsck).

citire-scriere
Parametrul specifică faptul că sistemul de fișiere rădăcină
trebuie să înceapă cu atributele "citiți și scrieți".
înregistrare ".
Dispozitiv evidentiate in afara)
root = root_device (
Parametrul specifică dispozitivul care ar trebui să fie
rulați ca rădăcină. Dacă este special
nume curent, apoi rădăcină
dispozitivul este un dispozitiv pentru
care este în prezent conectat la rădăcină
sistem de fișiere. Dacă este folosit
variabila "rădăcină" cu opțiunea -r. apoi corespunzătoare
dispozitivul va fi pornit. Dacă variabila # 96; root '
a trecut, rădăcina
dispozitiv în imaginea kernel-ului. Sunt instalate în
compilați timpul folosind variabila ROOT_DEV în
Makefile kernels și ulterior pot fi modificate de program
rdev (8).)

vga = mod
Definește modul VGA de text, care ar trebui să fie
folosit la momentul încărcării. Poate fi folosit
următoarele valori (insensibile pentru caractere):

normal: Setați modul text simplu la 80x25.

extins (sau ext): setați modul text
80x50.

întrebați: opriți (la boot) și întrebați
utilizator despre alegerea lui.

utilizați textul corespunzător
Mod. Se poate obține o listă a modurilor posibile,
setarea vga = cere și apăsând [Enter] la pornire.

Dacă acest parametru este omis, atunci
Modurile VGA incluse în imaginea de kernel selectată.
Ele sunt instalate la timpul de compilare utilizând
SVGA_MODE variabilă în fișierul Makefile al kernelului și poate
rdev (8) mai târziu.

offtopic

>>> După cinci luni de dezvoltare au lansat medii desktop MATE 1.12, în care dezvoltarea continuă a GNOME 2.32 cod de bază menținând în același timp conceptul clasic de formare a desktop-ului. Pachetele de instalare cu MATE 1.12 vor fi pregătite pentru Arch Linux în viitorul apropiat. Linux Mint, Debian, Ubuntu, Fedora, Mageia, Slackware și openSUSE. MATE 1.12 va fi inclus în următoarea versiune de Linux Mint 17.3 și va fi disponibil și în repozitoriul pentru utilizatorii Ubuntu MATE.

>>> Kees Cook, (Kees Cook), fostul șef lider administrator de sistem kernel.org Ubuntu echipa de securitate, care lucrează acum la Google pe software-ul de protecție ChromeOS, a anunțat crearea proiectului Kernel Protection Project auto, în care a planificat pentru a construi o comunitate pentru dezvoltarea și promovarea principalelor tehnologii de protecție activă nucleul Linux, dintre care cele mai multe au fost deja elaborate în cadrul proiectelor pax și Grsecurity. Finanțarea și resursele pentru lucrare vor fi furnizate de Fundația Linux și de Infrastructura de bază.

>>> A fost lansată o versiune de Linux-distributivă Ubuntu 15.10 "Wily Werewolf". Imagini finite de instalare create pentru Ubuntu Desktop, Ubuntu Server și Ubuntu Core (pentru ei la ultimele etape de testare oferite construi numai de zi cu zi), precum și Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME și Xubuntu.







Articole similare

Trimiteți-le prietenilor: