Instalare, inferno os wiki, fandom alimentat de wikia

Introducere Edit

Procedura de instalare a programului Inferno este împărțită în două etape: obținerea codului sursă și apoi asamblarea acestuia. Și arborele sursă poate fi obținut în două moduri:

  1. Descărcați codul sursă de la vitnuova.com.
  2. Obțineți sursă prin sistemul de control al versiunii Mercurial

Obținerea sursei de la editarea vitnuova.com

Obținerea sursei din magazia Mercurial Edit

Se presupune că avem de-a face cu proiectul inferno-os (o operație similară poate fi efectuată pentru acme-sac, etc.). Pe computer, trebuie instalat sistemul de control al versiunilor Mercurial.

Creați un director care va stoca o copie a arborelui sursă al proiectului:

Porniți procedura de sincronizare:

Construiți Edit

Puteți construi Inferno atât ca o aplicație care rulează în interiorul unui sistem de operare deja instalat, cât și ca sistem de operare independent. A doua opțiune depinde în mod direct de prima, astfel încât aplicația Inferno va trebui asamblată în orice caz.

Construiți pentru editare UNIX

Configurați sistemul de asamblare:

Compilam utilitarul mk necesar pentru a construi sistemul de operare:

Și includem locul locației sale în calea de căutare pentru interpretul de comandă:

În cele din urmă, colectăm Inferno:

Inferno este gata de utilizare. Rămâne să creați un script special care să faciliteze lansarea acestuia:

Plasați următoarele rânduri în fișier:

Oferim scriptului dreptul de a executa și plasa directorul

/ bin în calea căutării:

Toate, acum puteți începe Inferno:

Construiți pentru editarea NT

Instalarea uneltelor pentru asamblare

Numai o mică parte a componentelor platformei este necesară pentru asamblarea Inferno. Se verifică dacă sunt necesare doar următoarele componente, puteți sări peste tot:

  1. Microsoft Windows Core SDK fără componente pe 64 de biți, mediu de construcție pe 64 de biți, documentație și exemple
  2. Microsoft Windows Installer SDK fără mediu de construcție pe 64 de biți, documentație și exemple

3. Adăugați directoarele instalate la variabilele de mediu.

3.1. Adăugați următoarele linii la variabila Path:

3.2. Creați o variabilă de mediu Include și introduceți următoarea linie în ea:

3.3. Creați variabila de mediu Lib și adăugați următoarele directoare:

Asamblarea Inferno Edit

Editați fișierele de configurare Inferno

// Ce urmează atunci? :)

Asamblarea ca sistem de operare

În prezent, sunt acceptate următoarele platforme hardware:

Rezultatul muncii noastre va fi imaginea unei dischete. Această imagine poate fi scrisă pe discheta cu care va porni PC-ul. Alternativ, poate fi folosit ca fișier de boot El Torito pentru CDROM-ul de boot.

Aceste imagini (dischetă sau compact disc) pot fi difuzate și pe orice emulator PC. De obicei folosesc qemu pentru a începe.

Editarea fișierului de configurare Inferno Editați

Setați valorile corecte pentru variabilele din fișierul mkconfig din directorul rădăcină al Inferno. Acordați o atenție deosebită variabilelor ROOT, SYSHOST și OBJTYPE.

Editare lanț de instrumente de editare

Dacă executați Windows, aveți deja un set de unelte amplasat în C: \ Inferno \ Nt \ 386 \ bin. Pentru alte sisteme de operare (Linux, FreeBSD, Plan9), va trebui să rulați "mk install" în directorul rădăcină al Inferno. Asigurați-vă că variabila de mediu PATH conține directorul unde sunt localizate fișierele binare Inferno.

Configurarea kernel-ului și instalarea codului de boot

Nu vă faceți griji, nu instalați codul de boot pe aparat. Tocmai l-am colectat și l-am pus în locul convenit pentru ao folosi mai târziu.

1. os / boot / PC Inferno director copac, tastați comanda „mk pbs.install 9load.install“ în linia de comandă a sistemului de operare. 2. Editați os / pc / pc pentru a specifica parametrii kernel-ului. Simplu set / minim de modificări dă ceva pe care le puteți vedea în lucrarea: 1. Schimbarea wminit la init secțiunea shell. 2. Instalați consoleprint variabilei razdelacode“la 1. 3. Adăugați fișiere și /dis/lib/arg.dis /dis/lib/filepat.dis în partiția rădăcină. 4. Creați un fișier în OS / PC numindu-l plan9.ini. Dacă aveți de gând zagruzhatya direct de pe o dischetă, trebuie să includă linia: „! Bootfile = fd0 ipc.gz“. Dacă aveți de gând să facă un CD-ROM-ul boot-abil, șirul trebuie să fie „bootfile = sdD0! CDBOOT! Ipc.gz“. Aceasta presupune că CD-ul este un maestru pe primul controler IDE-canal, care, probabil, este cea mai comună configurație.

Construirea unei imagini de dischetă

1. Rulați comanda "mk" din directorul os / pc pe linia de comandă a sistemului de operare. 2. Rulați comanda "gzip ipc" din directorul os / pc pe linia de comandă Inferno. 3. Rulați următoarea comandă în directorul os / pc din linia de comandă Inferno:

Rezultatul este un fișier numit "disc" care va conține o imagine care va fi scrisă pe dischetă sau pe CDROM-ul de boot.

TODO: descrieți procesul de creare a unui CD
  • Utilizarea extensiei AdBlock a fost detectată.







    Articole similare

    Trimiteți-le prietenilor: