ПредишенСледващото

  • прес-банда
  • Репутация: 890
  • Статус: хрущялен zumetazoy (вторичноустни)
  • безплатно

Добре дошли, господа, # 33;
Интересува никс операционна система в реално време QNX.
Свалих диск за зареждане демо версия, да го инсталирате на виртуална машина VMware. За разбирането на всички процеси на инсталацията вече е решил да го инсталирате на отделен диск на ръка, без зареждане на ОС. Информация намери в интернет и да я последва. Линк не мога да дам, защото там е специализиран форум, той обърна внимание на въпроса ми.
Ето как описва процеса на инсталация ръчно:


А ситуация може да възникне, когато имате нужда да инсталирате QNX на компютър без CD диск, или не диск за първоначално зареждане с QNX 6.1, най-накрая: нещо по време на инсталацията е наред, както е описано по-горе. Не всичко е загубено, можете да инсталирате QNX в този случай. В тази обстановка, ние трябва да се предаде, екипите QNX, подготвят дял, а след това мигрират съществуващите вашата система. Най-важното е, ако можем да го направим, ние можем произволно прехвърлили своята система за всяко място, например, в флаш устройство DiskOnChip # 33; Но този тип инсталация само за истински мъже, които обичат да работят с ръцете си.

* Имаме нужда от някои първоначални система QNX, но не и от CD или дискета, ние да го провали. Поставете системата на дял FAT. Това обикновено не е задължителна стъпка често ние ще трябва да прехвърлите съществуващите си копие на QNX на новите медии, но най-малко по този начин можете лесно да започнете инстанция на системата. Обикновено, инсталирането на дял FAT протича без никакви проблеми. Заредете системата (всички операции да се извършват на система QNX, а не в DOS / Windows # 33;).
* Създаване на QNX дял, който тече FDISK на програмата (всички под името на потребителя на корен): #fdisk / сътрудничество / hd0

Този вид на отбора за първия IDE диск в системата (често Основно магистър), а за други, съответно: / сътрудничество / HD1, / сътрудничество / hd2, / сътрудничество / HD3 възможно изход форма (текст) екран Fdisk е показано по-долу. Цифрата в диска на картината не притежава QNX сечения, QNX в този случай е настроен на мазнини, но можете да видите две Linux сечение (роден и суап: в Linux-нотация те са свикнали като 0x82 и 0x83, но QNX Fdisk показва типа на системата, в десетична бройна система ). Притиснете нагоре-надолу клавишите със стрелки на клавиатурата, можете да се придвижвате между дискови дялове и операции наляво-надясно в менюто между горната част на екрана. Приятната FDISK на QNX (както и в Linux Fdisk), така че това е, което той не се променя (не направи бъркотия на нещата) в разпределението на диска, стига да не се представят операцията Save към менюто. Експеримент # 33;

В този случай, трябва да изберете едно неизползвано (сурови) дял (или изтриване на съществуващ - Изтриване) и започва да тече от промяна на менюто. Осигурени са 3 вида прегради за QNX секции: QNX 77, QNY 78, QNZ 79 (на същия физически диск не може едновременно да присъстват повече от една точка с QNX съвпадащи видове). Интересното е, че QNX 6.1 на стандартната инсталация от стартиращ CD създаден първична точка QNX тип (77), и QNX 6.2 създава QNZ (79). Но да го оставя на съвестта на QSSL, изглежда, че е 3 напълно идентичен тип. ще можете: Променете да се определи вида на неизползван раздел; определяне на границите му (размер); Boot да го определят като обувка; Запиши за записване на промените в MBR.

код:
FDISK
Игнорирайте Следваща Предишна 1 2 3 4 Промяна Изтриване Boot Unboot Възстановяване Loader Save Quit

_____OS_____ Начало Край ______Number_____ Размер Boot
име тип бутилка Цилиндър Цилиндри 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


Изберете дял, като напишете номера на дяла или преместване на показалеца
с стрелките за нагоре / надолу.
След това изберете едно от действията на най-горния ред на екрана.

Не са стандартните UNIX директории (и колко дълго те вземат), се обръща внимание на размера на нула .boot и нямат .diskroot. Чрез този етап приключи създаването на новата операционна диска QNX, която можете да монтирате като / дома (разбира се, в тази част, не трябва да бъдат маркирани като стартиращ). За системния диск, той остава да копирате изображението на ядрото, и го сложи .diskroot файл, маркиране на файловата система като корен. Тези файлове, които можем да предприемем с дискета, която е създадена в програма qmakedsk.exe DOS:
код:
#mount / сътрудничество / fd0 / FS / FD
#mv -f /fs/fd/.boot / FS / qnx4-hd0t79
#mv -f /fs/fd/.diskroot / FS / qnx4-hd0t79

* Не монтирайте на дискета с вида на DOS (често се използва ключ т дос);
* Вместо операция използваме POSIX операция ср СрН за да се избегне бе отказано разрешение, свързано с конкретните атрибути на файловете;

[/ Li]
[Li] Изглежда всичко възможно, за да се опита да обувка (имайте предвид, че тъй като сега вече присъства 2 алтернативен образ на основната файлова система, OS моли да изберете този, с който той ще работи на F1 / F2). Но той не работи: nachinaetsnachinaetsya обувка от новия дял, но завършва с поредица от неколкостотин знаци. (Нормално натоварване е придружено от отнемане. Но в размер на няколко десетки). Това е така, защото ние вече сме създали за първоначално зареждане на ядрото, но е стандартен UNIX файлова система структура (/ и т.н., / хамбар, / sbin, / ИЪ, / изберат, и т.н.), някои от които се използват файлове, включително и в по-късните етапи на натоварване. Коригирана този случай, предварително натоварване от стария трудоспособна инстанция QNX (между другото, може да се стартира от новия имидж, но старата F2 посочи много поучителен за файловата система корен):
#cd /
Копиране на директории са отделно (например, директории / сътрудничество, / FS, / мрежа, / не Proc бъдат копирани), например:
#cp-CR / хамбар / FS / qnx4-hd0t79 / бин
. и т.н.
По принцип би трябвало да работи и сп CR * / FS / qnx4-hd0t79 (благодарение на ключ -R), но това е за самоподготовка. Всичко, сега можете да рестартирате системата с новосъздадената (и евентуално да унищожи старото копие от него, инсталирана в мазнини). [/ Li]
[/ Списък]

Забележка: Точка 3, бихме могли да се инициализира частта в същото време създава в него образа на .boot система и по този начин да опрости вашия бъдещ живот. Това се прави с командата: dinit -HF /fs/fd/.boot тук, разбира се, на дискета би трябвало вече да са предварително инсталирани, както направихме в стъпка 4. Но аз не съм определен последователен начин по стъпките, които ви дава повече, за да се разбере.

Забележка: Горното е писано да унищожи стария екземпляр от него инсталирана в мазнини - разбира се, не е предназначен физическо унищожаване на директорията D: / Program Files / QNX, и деинсталиране на правилата на Windows. Но има и друг интересен възможност (понякога е полезно в практиката, но още по-за разбирането на това какво се случва). Задайте обувка от дяла на Windows с операционната система на избор довереник-меню и т.н. Когато заредена QNX инстанция, създадена през FAT32, .diskroot изтриете файл в основата на своята файлова система. Рестарт на изображението QNX qnxbase.ifs ядрото при зареждане вече не видя на кореновата система на техния дял FAT32 без поискване избор монтира файловата система на раздел QNX. Какво имаме OS, с всички предимства на инсталацията в раздел QNX, може да бъде zapuskaema от менюто Старт на Windows.


Редактирах новото устройство от тичане операционна система виртуална машина. Елиминиран в място, когато трябва да прекопиране всички директории на диска. Това е, което е написано в описанието:

#cd /
Копиране на директории са отделно (например, директории / сътрудничество, / FS, / мрежа, / не Proc бъдат копирани), например:
#cp-CR / хамбар / FS / qnx4-hd0t79 / бин


Копирайте всички папки с изключение на тези, които не могат да бъдат копирани. Но директорията / Dev съдържа информация за хардуера на компютъра. И това не могат да бъдат копирани. Опитах се да се стартира от новото устройство в процеса на зареждане е проверка желязо и компютър Wisnu. Мисля, че защото директорията не е достатъчно. Може би в описанието на инсталацията, което липсва? Помогнете моля.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!