Start! Procesul de descărcare este FreeBSD, toate repararea si configurarea calculatoarelor

După pornirea sursei de alimentare este încărcată automat FreeBSD, dar o înțelegere exactă a ceea ce se întâmplă la fiecare etapă vă va face un manager mai bun. Intervenția în procesul de boot are o foarte rar, dar atunci când este nevoie, vei fi bucuros că știi cum să o facă. Și, de îndată ce vă simțiți bine ghidat în procesul de boot, veți găsi că este capabil să rezolve problemele pe care anterior au fost doar acceptate și tolerate.

În primul rând, ne uităm la modul de a rula încărcător, apoi uita-te la unele dintre modificările care pot fi făcute, și informațiile care pot fi colectate de la linia de comandă boot loader, inclusiv descărcarea unui nucleu alternativ și rula sistemul în modul de utilizare unică. Apoi, vorbim despre consola serială - instrumente standard de administrare a sistemului. În timpul procesului de boot în modul multiplayer este lansat toate serviciile de sistem care fac computerul util pentru utilizarea practică, astfel încât să acorde o atenție la acest proces. În plus, considerăm informațiile înregistrate de către sistem în timpul procesului de boot, precum și modul de a opri computerul pentru a evita deteriorarea datelor.

Pornirea și boot loader

În orice computer i386 are sistem de bază de intrare / ieșire (Basic Input / Output System, BIOS), a cărui minte este de ajuns pentru a găsi un sistem de operare de pe disc. (În celelalte platforme disponibile ROM firmware care îndeplinesc aceeași funcție.) În cazul în care căutările BIOS pentru sistemul de operare de pe disc, acesta trece controlul computerului sistemului de operare. Dacă se detectează sistemul de operare, BIOS-ul va raporta acest lucru și se va opri. Cele mai multe BIOS-ul sistemului de operare sunt recunoscute de caracteristici foarte primitive. blocuri de boot - un disc sectoare în care BIOS-ul computerului detectează prezența sistemului de operare. Aceste blocuri FreeBSD scrie un mic program care ruleaza programul principal rula FreeBSD, încărcător (8). Programul încărcător afișează sigla FreeBSD și un meniu de șapte puncte:

1. Boot FreeBSD [implicit] (Descărcare FreeBSD [implicit])

2. Boot FreeBSD cu ACPI dezactivat (FreeBSD de boot cu ban ACPI)

3. Boot FreeBSD în modul de siguranță (FreeBSD de boot în Safe Mode)

4. Boot FreeBSD în modul single-utilizator (Încărcare FreeBSD în modul de utilizare unică)

5. Boot FreeBSD cu înregistrarea detaliată în jurnal (de boot FreeBSD cu verbose)

6. Escape pentru loader prompt (Vizita încărcător la linia de comandă)

7. Reboot (repornire)

Dacă așteptați 10 secunde, încărcătorul va trece automat la FreeBSD implicit de boot. Unele dintre celelalte elemente de meniu sunt în cerere numai pentru depanare sau de depanare. Nu este nevoie pentru a încerca să memoreze întreaga listă de elemente de meniu, suficient, astfel încât să puteți utiliza în mod liber cele mai de bază, atunci când aveți nevoie.

Boot FreeBSD cu ACPI dezactivat (FreeBSD de boot cu ban ACPI)

ACPI - Configurare avansată și interfață de alimentare (Configurare interfață simplificată și Power Management), configurația standard de hardware, Intel a adoptat / Toshiba / Microsoft. El a înlocuit standardele depășite Microsoft - APM (Advanced Power Management - de gestionare a energiei îmbunătățită 1), PnPBIOS, tabel MP

Lecția pentru viitor: nu utilizați niciodată cuvântul în titlurile avansate (avansat, avansat). A doua zi va veni atunci când numele nu corespunde realității.

$ PIR de masă și o grămadă de standarde chiar mai vagi și obscure. Mai multe ACPI vor fi luate în considerare în capitolul 5. Această interfață este configurat pentru hardware-ul moderne, dar unele interfață hardware-ul ACPI este pus în aplicare în mod corect. Pe de altă parte, avansate platforme hardware multiprocesor necesită sprijin ACPI este obligatorie.

În cazul în care sistemul nou instalat nu va porni în mod obișnuit, încercați să-l descărcați de la ACPI interdicție. În cazul în care sistemul a lucrat pentru un timp, dar dintr-o dată la stânga pentru a reporni, caz în care interdicția ACPI nu este de natură să ajute.

Boot FreeBSD în modul de siguranță (FreeBSD de boot în Safe Mode)

Când am boot-FreeBSD activat în modul de siguranță, doar cele mai conservatoare a sistemului de operare. ATA pentru suport DMA a discului hard este dezactivat (Direct Memory Access - DMA) și scrie cache, limitând astfel viteza lor, dar crește rezistența la tot felul de probleme legate de hardware-ul. Nu utilizați ACPI, sau dacă încercați să activați sloturile EISA. Pe platforma i386 este interzisă multiprocesare. Tastatura cu interfață USB nu funcționează în modul de utilizare unică. Modul de siguranță este util pentru recuperare sau de depanare a sistemului, precum și pentru a rezolva problemele legate de hardware-ul.

Boot FreeBSD în modul single-utilizator (FreeBSD de boot în modul de utilizare unică)

Mod de un singur utilizator - acesta este modul minim de pornire, care este adesea folosit pentru a rula sistemul deteriorat. Acesta este cel mai scurt timp, atunci când FreeBSD este în măsură să ofere un prompt de comandă la dispoziția dumneavoastră. Acest mod este atât de important ca acesta va fi discutat într-o secțiune separată a acestui capitol.

Boot FreeBSD cu înregistrarea detaliată în jurnal (FreeBSD de boot cu detaliate

Procesul de boot FreeBSD primește o mulțime de informații despre computer. O mare parte din aceste informații nu sunt necesare în viața de zi cu zi, dar vă poate oferi cu ajutorul esențial în depanare. Când pornirea în modul verbose FreeBSD afișează toate informațiile cu privire la parametrii sistemului și dispozitivele conectate. (Mai târziu, aceste informații vor fi disponibile în fișierul /var/run/dmesg.boot despre care mai se va spune mai târziu în acest capitol.) Puteți încerca-l o dată modul verbose pe toate computerele dvs. pentru a înțelege complexitatea dispozitivului.

Escape pentru încărcător prompt (Du-te la linia de comandă downloader)

Se repetă, dar de data asta cu sentiment! Cele mai importante dintre aceste elemente sunt modul de un singur utilizator, și linia de comandă de boot.