Cunoștințe, prelegere, pornire și oprire a sistemului

Sistem inițial de încărcare

Descărcarea Solaris 10 pe computerele SPARC

După pornirea calculatorului, software-ul (firmware-ul) scris în ROM pornește auto-testul computerului (auto-test de pornire - POST). Modul în care funcționează această procedură depinde de configurația și modelul computerului.

Dacă testul a trecut în mod normal, programul autorun încearcă să pornească sistemul folosind numele dispozitivului și numele fișierului de kernel scris în ROM.

Acești parametri pot fi schimbate în timpul unui program interactiv eeprom Solaris din linia de comandă, sau după oprirea sistemului - de la linia de comandă OK, care va emite un firmware la finalizarea sistemului de închidere.

Programul care începe după bootloader. numit ufsboot, în cazul în care descărcarea este de pe un disc sau inetboot, dacă porniți din rețea.

Încărcare în rețea

Bootarea de rețea poate continua folosind DHCP sau RARP / bootparams, în funcție de setările stocate în ROM și configurația reală a rețelei (folosind DHCP pentru configurarea rețelei trebuie să fie un -Server DHCP).

Comanda de boot a mediului OpenBoot (cu alte cuvinte, linia de comandă a firmware-ului) poate fi utilizată pentru a seta explicit protocolul de boot:

sau bazându-vă pe alegerea scriptului implicit (atunci scriptul nu este specificat):

Descărcarea se face prin interfața pentru care este definită rețeaua de alias.

Descărcați prin rețea utilizând RARP / bootparams
Descărcați prin rețea utilizând DHCP
Boot de pe disc

Când porniți de pe un disc, ați împărțit cei doi pași: bootstrapping și secundar. Boot-ul inițial este că programul de boot de pe ROM-ul citește încărcătorul de boot secundar din partiția de boot a discului, de la blocurile unu la cincisprezece.

Dacă numele fișierului kernel nu este specificat ca nume de fișier complet (începând cu caracterul /), atunci acest nume este considerat drept relativ și încărcătorul secundar caută kernel-ul în directorul corespunzător platformei hardware a computerului. Apoi, calea către kernel va fi exact prin intermediul directorului / platformei / platformei -name. Pentru multe computere SPARC, este apoi căutat directorul / platforma / hardware-class-name. Dacă este specificat numele întregului fișier, încărcătorul va încerca să descarce exact fișierul specificat. După încărcarea fișierului kernel în memorie, încărcătorul trece controlul la acesta.

În cazul în care nu este specificat numele de fișier nucleu, și alte setări, nu este clar modul în care kernel-ul ar trebui să descarce încărcătorul de boot decide care este necesar kernel, bazat pe ceea ce software-ul este instalat pe sistem, pe proprietățile cunoscute ale hardware-ului și a firmware-ului, precum și o intrare în fișierul politicii de încărcare de boot .conf. Locația și conținutul acestui fișier vor fi descrise ulterior în secțiunea "Fișierele utilizate la pornirea sistemului".

Mediul OpenBoot. Comanda de boot

În sistemele cu arhitectură SPARC după procedura de auto-testare a computerului (POST), care este efectuată de firmware. încărcătorul de boot este pornit. Interfața de interfață OpenBoot. În acest mediu, puteți introduce comenzi la promptul de comandă ca răspuns la un prompt de mediu. O invitație la mediul înconjurător este un cuvânt

Aici vom examina comanda de boot a mediului OpenBoot.

Articole similare