Telepítése QNX 6 - szia urak érdekelt nix operációs rendszer

  • press-gang
  • Hírnév: 890
  • Állapot: köldökzsinórszérummal zumetazoy (újszájúak)
  • ingyenes

Üdvözöljük, uraim, # 33;
Az érdekelt nix valós idejű operációs rendszer QNX.
Letöltöttem a rendszerindító lemez demo verzió, telepítse azt a virtuális gép VMware. Megértéséhez az összes folyamat a telepítés most úgy döntött, hogy telepíteni külön lemezen kézzel, anélkül, hogy a boot loader. Információk megtalálhatók az interneten, és követte őt. Link nem ad, mert van egy speciális fórumon, hogy figyelmen kívül hagyja a kérdésemre.
Itt van, hogy leírja a telepítési folyamatot kézzel:


A helyzet akkor állhat elő, ha kell telepíteni QNX számítógépen nélküli CD-meghajtó, illetve nincs indítható CD QNX 6.1, végül: valami telepítés közben elromlott, a fent leírtak szerint. Még nincs minden veszve, akkor telepíteni QNX ebben az esetben. Ebben a környezetben van kéznél, a QNX csapatok készít partíciót, majd át meglévő rendszert. A legfontosabb, hogy ha meg tudjuk csinálni, akkor önkényesen át a rendszert, hogy minden olyan helyen, például a flash meghajtót DiskOnChip # 33; De ez a fajta telepítést csak az igazi férfiak, akik szeretnek dolgozni a kezével.

* Meg kell némi kezdeti rendszer QNX, de nem CD-ről, vagy egy floppy lemez, akkor kap ez nem sikerül. Helyezzük a rendszer egy FAT partícióra. Ez általában nem kötelező lépés gyakran szükség lesz átvinni a meglévő példányát QNX az új média, de legalább így tudod könnyen elkezd egy példánya a rendszer. Normális esetben a telepítés egy FAT partícióra kerül sor, minden gond nélkül. Töltsük be a rendszert (a végrehajtandó műveletek egy QNX rendszer, nem a DOS / Windows # 33;).
* Készíts egy QNX partíció, ami a program futtatásához fdisk (mind-mind a root felhasználó név): #fdisk / dev / hd0

Ez a fajta csapat az 1. IDE meghajtó a rendszerben (gyakran Primary Master), mások számára, illetve: / dev / HD1 / dev / HD2 / dev / HD3 lehetséges formája (szöveg) képernyő fdisk kiadási alább látható. Az ábra a képen lemez nem rendelkezik QNX-szakaszok, QNX ebben az esetben van beállítva, hogy FAT, de láthatjuk 2 Linux-szakasz (natív és swap: a Linux-jelöléssel vannak szokva, mint a 0x82 és 0x83, de QNX fdisk mutatja a rendszer típusától tízes számrendszerben ). Nyomja meg a fel-le nyíl gombokat a billentyűzeten, akkor mozgatni között lemezpartíciókat és bal-jobb menüműveletek között a képernyő felső részén. A kellemes fdisk a QNX (valamint a Linux fdisk), hogy az, amit ő nem változik (nem teszi a rendetlenség a dolgok), a lemez bontás mindaddig, amíg nem végez a mentési művelet a menüben. Experiment # 33;

Ebben az esetben ki kell választania egy használaton kívüli (nyers) partition (vagy törölheti a meglévő - Törlés), és futtassa a menübe. 3 típusú partíciók előírt QNX szakaszok: QNX 77, QNY 78, QNZ 79 (ugyanazon a fizikai lemez nem lehet egyidejűleg jelen egynél több szakaszt QNX egybeesik típusok). Érdekes, hogy a QNX 6.1 a szabvány telepítés egy bootolható CD létrehozott elsődleges QNX-típusú szakasz (77), és a QNX 6.2 teremt QNZ (79). De hagyja, hogy a lelkiismerete QSSL, úgy néz ki, hogy 3 teljesen azonos típusú. Lesz: Változás, hogy milyen típusú használt szakasz; meghatározzák annak határait (méret); Boot határozza meg, mint egy boot; Add a rögzíti a változásokat az MBR.

kód:
FDISK
Figyelmen kívül hagyja Következő Előző 1 2 3 4 Change törlése boot Unboot visszaállítás Loader mentése Kilépés

_____OS_____ Kezdet Vége ______Number_____ Méret rendszerindítás
név típus Henger Henger Henger Blocks

--> 1. FAT32 (11) 0194195 3132612 1529 MB *
2. nonQNX (130) 580 596 17 273 105 133 MB
3. nonQNX (131) 195 579 385 6185025 3020 MB
4. Extd'd (15) 597 1215 4855 619 9.944.235 MB


Válasszon partíciót beírja a partíció számát VAGY a mutatót
A fel / le nyilak.
Ezután válasszon az intézkedések a felső sorban a képernyőn.

Nem szabványos UNIX könyvtárak (és mennyi ideig vesznek), felhívjuk a figyelmet a nulla .boot mérete és hiányzik .diskroot. Az e szakaszban elkészült létrehozása az új QNX operációs lemezt, hogy lehet csatlakoztatni, például a / home (persze, egy ilyen szakasz nem kell jelölni rendszerindító). A rendszer meghajtó, továbbra is másolni a kernel image, és tegye rá .diskroot fájl, a jelölést a fájlrendszer root. Ezek a fájlok, tudjuk vállalni egy floppy lemezt, amely létrehozott egy DOS program qmakedsk.exe:
kód:
#mount / dev / fd0 / fs / fd
#mv -f /fs/fd/.boot / fs / qnx4-hd0t79
#mv -f /fs/fd/.diskroot / fs / qnx4-hd0t79

* Ne szerelje a floppy lemez típusától DOS (gyakran használt kulcs t dos);
* Helyett műtét használjuk POSIX cp mv működés elkerülése érdekében Engedély megtagadva, kapcsolódó speciális attribútumokat a fájlok

[/ Li]
[Li] Úgy tűnik, mindent megtesz, hogy megpróbálja betölteni (Megjegyezzük, hogy mivel most már jelen 2 másik képet a root fájlrendszer OS kéri, hogy válassza ki az egyik, amellyel dolgozik majd az F1 / F2). De ez nem működik: nachinaetsnachinaetsya boot az új partíció, de ez zárul sorozata akár több száz karaktert. (Normál terhelés kíséri a visszavonás. De mennyiségben több tíz). Ez azért van, mert már létrehozott egy indítható kernel, de van egy szabványos UNIX fájlrendszer szerkezete (/ etc, / bin, / sbin, / lib / opt, stb), amelyek közül néhány fájlt használ, beleértve a és a későbbiekben a berakodás. Korrigált az esetben előre terhelés a régi üzemi fokon QNX (by the way, el tud indulni az új képet, de a régi F2 jelzik nagyon tanulságos, hogy a root fájlrendszert):
#cd /
Másolás könyvtárak külön (például könyvtárak / dev, / fs, / net / proc nem másolható), például:
#cp -CR / bin / fs / qnx4-hd0t79 / bin
. stb
Elvileg meg kell dolgozni, és cp CR * / fs / qnx4-hd0t79 (hála a kulcs -R), de önálló tanulmány. Minden, most akkor újra kell indítani a rendszert az újonnan létrehozott (és esetleg megsemmisíti a régi példányt belőle telepítve a FAT). [/ Li]
[/ List]

Megjegyzés: A 3. bekezdés, tudtuk inicializálni a szakaszban egyidejűleg létre benne a kép .boot rendszer, és ezáltal egyszerűsítheti a jövő életben. Ez történt a parancs: dinit -hf /fs/fd/.boot itt, persze, egy floppy lemez kellene már előre telepítve van, mint mi a 4. lépésben. De én meghatározott következetesen az a következő lépéseket, amellyel jobban megérteni.

Megjegyzés: A fenti írták, hogy elpusztítsa a régi példányt belőle telepítve a FAT - persze, nem célja a fizikai megsemmisítése a D: / Program Files / QNX, és távolítsa el a szabályokat a Windows. De van egy másik érdekes lehetőség (néha hasznos a gyakorlatban, de még inkább a megértése, hogy mi történik). Beállítani boot a Windows partíciót a OS választott config-menü, stb Amikor betöltött QNX Például alakult FAT32, .diskroot töröl egy fájlt a gyökere a fájlrendszert. Reboot kép QNX qnxbase.ifs kernelnek már nem látni a gyökérzet azok FAT32 partíciót anélkül kiválasztási kérés felcsatolja a fájlrendszert QNX részben. Mi van az OS, minden előnyével a telepítési szakaszban QNX lehet zapuskaema a Windows Start menüben.


Én szerkesztette az új meghajtót a futó virtuális gép operációs rendszer. Kiesett a helyén, amikor meg kell recopy összes könyvtár a lemezen. Ez az, ami meg van írva a leírás:

#cd /
Másolás könyvtárak külön (például könyvtárak / dev, / fs, / net / proc nem másolható), például:
#cp -CR / bin / fs / qnx4-hd0t79 / bin


Másolás az összes mappát, kivéve azokat, nem lehet másolni. De a / dev könyvtárban információkat tartalmaz a hardver. És ez nem lehet másolni. Próbáltam indítani az új meghajtót a boot folyamat vas ellenőrzési és számítógépes Wisnu. Azt hiszem, azért, mert a könyvtár nem elég. Talán a leírást a telepítés, ami hiányzik? Segíts kérlek.

Kapcsolódó cikkek