Telepítés, inferno os wiki, fandom powered by wikia
Bevezetés Szerkesztés
Az Inferno telepítésének eljárása két szakaszra osztható: a forráskód megszerzésével és összeszerelésével. A forrásfa pedig kétféleképpen érhető el:
- Töltse le a forráskódot a vitnuova.com-ról.
- Kapjon forrást a Mercurial verzióvezérlő rendszeren keresztül
A forrás beszerzése a vitnuova.com Editből
A forrás beszerzése a Mercurial tárolóból Szerkesztés
Feltételezzük, hogy a inferno-os projektrel foglalkozunk (hasonló műveletet végezhetünk az acme-sac esetében stb.). A számítógépen telepíteni kell a Mercurial verziókezelő rendszert.
Hozzon létre egy könyvtárat, amely a projekt forrásfájájának egy példányát tárolja:
Indítsa el a szinkronizálási eljárást:
Build Szerkesztés
Építhet Inferno-t mind egy már telepített operációs rendszeren futó alkalmazásként, mind független operációs rendszerként. A második lehetőség közvetlenül az elsőtől függ, tehát az Inferno-alkalmazást minden esetben össze kell kötni.
Build for UNIX szerkesztés
Az összeszerelő rendszer konfigurálása:
Az operációs rendszer felépítéséhez szükséges mk segédprogramot fordítjuk össze:
És helyezzük el a helyét a parancsértelmező keresési útvonalán:
Végül összegyűjtjük az Inferno-t:
Az Inferno készen áll a használatra. Még egy speciális szkriptet kell létrehozni, amely megkönnyíti a bevezetését:
Helyezze a következő sorokat a fájlba:
A szkriptnek jogában áll a könyvtárat végrehajtani és elhelyezni
/ bin a keresési útvonalon:
Minden, most elkezdheti az Inferno-t:
Build for NT Szerkesztés
A szerelési eszközök felszerelése
A platformelemek csak kis része szükséges az Inferno összeszereléshez. Ellenőrzött, hogy csak a következő összetevőkre van szükség, minden mást kihagyhat:
- A Microsoft Windows Core SDK 64 bites összetevők nélkül, 64 bites beépítési környezet, dokumentáció és példák
- A Microsoft Windows Installer SDK 64 bites beépítési környezet, dokumentáció és példák nélkül
3. Adja hozzá a telepített könyvtárakat a környezeti változókhoz.
3.1. Adja hozzá a következő sorokat a Path változóhoz:
3.2. Hozzon létre egy környezeti változót, és tegye be a következő sort:
3.3. Hozzon létre egy Lib környezeti változót, és adja hozzá a következő könyvtárakat:
Összeszerelés Inferno Edit
Módosítsa az Inferno konfigurációs fájlokat
// Mi a következő? :)
Összeszerelés operációs rendszerként
Jelenleg a következő hardverplatformok támogatottak:
Munkánk eredménye egy floppy lemez képe lesz. Ez a kép írható a hajlékonylemezre, amellyel a PC indít. Vagy lehet használni, mint egy boot fájlt El Torito bootolható CD-ROM.
Ezek a képek (hajlékonylemez vagy kompakt lemez) a PC emulátorok bármelyikén is futtathatók. Általában qemu-t használok.
Az Inferno konfigurációs fájl szerkesztése
Állítsa be a megfelelő értékeket a változók a mkconfig fájl található a gyökér könyvtárába Inferno. Különösen figyelni kell a változók ROOT, SYSHOST és OBJTYPE.
Építési eszközlánc szerkesztése
Ha Windows operációs rendszert futtat, akkor már van egy eszköztár C: \ Inferno \ Nt \ 386 \ bin-ben. Más operációs rendszerekhez (Linux, FreeBSD, Plan9) az Inferno gyökérkönyvtárában futtatni kell az "mk install" parancsot. Győződjön meg arról, hogy a PATH környezeti változó tartalmazza a könyvtárat, ahol az Inferno bináris fájlai találhatók.
A rendszermag konfigurálása és a bootkód telepítése
Ne aggódjon, nem telepíti a rendszerindító kódot a gépére. Mi csak összegyűjtjük, és helyezzük el a megállapodás szerinti helyre, hogy később felhasználjuk.
1. Az Inferno könyvtár os / boot / pc könyvtárában adja meg a "mk pbs.install 9load.install" parancsot az operációs rendszer parancssorában. 2. Szerkessze az os / pc / pc parancsot a rendszermag paramétereinek megadásához. A legegyszerűbb / minimális módosítások adnak valamit, amit a munka során láthatunk: 1. Változtassuk meg a wminit parancsot a shell-ben az init szakaszban. 2. Állítsa be a konzollevél változót a kódból a "1-re". 3. Adja hozzá a /dis/lib/arg.dis és /dis/lib/filepat.dis fájlokat a root partícióhoz. 4. Hozzon létre egy fájlt os / pc-ben úgy, hogy hívja a plan9.ini-t. Ha közvetlenül a hajlékonylemezről szeretne bootolni, akkor a sor: "bootfile = fd0! Ipc.gz". Ha bootolható CD-ROM-ot szeretne készíteni, akkor a sor "bootfile = sdD0! Cdboot! Ipc.gz" legyen. Ez azt feltételezi, hogy a CD az IDE vezérlő második csatornájának mestere, amely valószínűleg a leggyakoribb konfiguráció.
Hajlékonylemez kép készítése
1. Futtassa az "mk" parancsot az os / pc könyvtárban az operációs rendszer parancssorában. 2. Indítsa el a "gzip ipc" parancsot az os / pc könyvtárban az Inferno parancssorban. 3. Futtassa az alábbi parancsot az os / pc könyvtárban az Inferno parancssorból:
Az eredmény egy "disk" nevű fájl, amely tartalmazni fogja a hajlékonylemezre vagy az indítólemezre írt képet.
TODO: írja le a CD létrehozásának folyamatát