Вы можете подготовить набор инсталляционных дискет для установки QNX 4.25, используя образы инсталляционных дискет и программу makedisk.exe (для DOS) или qmakedsk.exe (для WIN32). Помощь по работе с этими программами можно получить, запустив их без параметров.
Образы дискет в упакованном виде вы можете скачать в ftp://ftp.qnx.com/updates/qnx42/Released/:
ftp://ftp.qnx.com/updates/qnx42/Released/qnx425A.bootdisk.F
(837586 байтов)
— образ загрузочного установочного диска, упакованный freeze.
ftp://ftp.qnx.com/updates/qnx42/Released/qnx425.pdiskset.tar.F
(6501908 байтов)
— образы остальных пяти установочных дисков, упакованные tar и freeze.
ftp://ftp.qnx.com/updates/qnx42/Released/qnx425.pdiskset.doc
— QNX 4.25 Disk Set Install Note.
ftp://ftp.qnx.com/updates/qnx42/Released/Update_info
— описание файлов, находящихся в каталоге
ftp://ftp.qnx.com/updates/qnx42/Released/.
Распаковать qnx425A.bootdisk.F и qnx425.pdiskset.tar.F
из-под WIN32 или DOS можно при помощи утилит
freeze32.exe
или freeze.exe
и tar.exe.
При помощи freeze32.exe (из-под WIN32):
freeze32.exe -id qnx425A.bootdisk.F
freeze32.exe -id pdiskset.tar.F
При помощи freeze.exe (из-под DOS):
FREEZE.EXE -id QNX425~1.F
FREEZE.EXE -id QNX425~2.F
Затем с помощью tar.exe:
tar.exe -xf pdiskset.tar
Отформатировать загрузочную установочную дискету qnx425A.bootdisk
нужно с фактором чередования
секторов равным 2, например, с помощью утилиты
fdformat.exe, запускать её нужно
из-под DOS (из-под Windows 98 не работает) так:
fdformat.exe a: i2
В unix загрузочную дискету надо форматировать так:
fdformat -k0 -z2 /dev/fd0
Остальные дискеты отформатировать обычным способом:
fdformat.exe a:
Записать образы дискет можно на дискеты с помощью утилиты
qmakedsk.exe (для WIN32, из-под DOS не
запустится)
или
makedisk.exe (для DOS или WIN32,
понимает только короткие имена)
или
rawrite.exe.
Примеры запуска:
qmakedsk.exe qnx425A.bootdisk a:
MAKEDISK.EXE QNX425~1.BOO A:
RAWRITE -f QNX425~1.BOO -d A
Образы дискет в том порядке, в котором они вам понадобятся при установке QNX 4.25:
Загрузитесь с загрузочной установочной дискеты.
После появления shell prompt (#) введите команду
install
Следуйте инструкциям на экране. У вас будет запрошен сначала диск с лицензиями старого типа для OS QNX (вроде бы можно это проигнорировать, если у вас такого диска нет — QNX всё равно установится), затем остальные диски. Если не знаете как ответить на некоторые вопросы, которые будут задаваться при установке, то выбирайте ответ по умолчанию, либо «Yes». Без лицензий старого типа можно вообще обойтись, можно использовать только лицензии нового типа, которые можно добавить в файл /.licenses уже после установки QNX 4.25.
Для установки патчей и прочего софта из архивов в формате .tar.F
из-под QNX вы можете скопировать их с DOS-раздела в корневой каталог
"/" на QNX-разделе и установить с помощью утилиты install.
Для того чтобы подмонтировать DOS раздел воспользуйтесь командой
Dosfsys -L
(Dosfsys — это устаревшая утилита, после установки последних патчей для QNX 4.25
используйте вместо неё утилиту Fatfsys). Подмонтированные DOS-разделы
будут видны в каталоге /dos:
/dos/a (если дискета находится в дисководе)
/dos/c
/dos/d
Установите патч E для QNX 4.25 (это последний патч для QNX 4.25, который
доступен в формате .tar.F), его можно скачать там же, где и образы
дискет для установки QNX 4.25:
ftp://ftp.qnx.com/updates/qnx42/Released/qnx425E.tar.F.
Чтобы скопировать его с DOS-раздела (C:\qnx425E.tar.F), используйте команду типа:
cp /dos/c/qnx425E.tar.F /
или просто создате символическую связь с помощью команды типа:
ln -s /dos/c/qnx425E.tar.F /
Для установки патча E запустите из корневого каталога команду:
/etc/install -u qnx425E.tar.F
либо (опять же из корневого каталога) команду:
/etc/install -u /dos/c/qnx425E.tar.F
При помощи команды /etc/install, запускаемой из корневого каталога
с опцией -u и полным путём к архиву в формате .tar.F в качестве
параметра выполняется установка любых дистрибутивов в формате .tar.F.
После установки патча E вы можете выгрузить Dosfsys и загрузить
Fatfsys:
slay -f Dosfsys
Fatfsys
Далее советую вам установить файловый менеджер MiShell QNX Commander (MQC),
триальную версию которого вы можете скачать здесь:
mqc.trial.tar.F. От нетриальной версии этот MQC
отличается тем, что занимает больше места в памяти (более 5 Мб), но зато бесплатен и
не требует лицензию swdqc. С файловым менеджером гораздо удобнее
работать, чем с командной строкой. Интерфейс MQC подобен DOS'овским программам
NC (Norton Commander) или VC (Volkov Commander). Копирование файлов производится
по нажатию клавиши F5,
а создание символической связи с помощью
Shift-F5.
ln -s /dos/c/mqc.trial.tar.F /
/etc/install -u mqc.trial.tar.F
Запускать MQC просто:
mqc
Дистрибутив Photon 1.14 Patch C в формате .tar.F вы можете найти в каталоге
ftp://ftp.qnx.com/updates/photon/runtime/Released/:
ftp://ftp.qnx.com/updates/photon/runtime/Released/Update_info
— Описание файлов, находящихся в каталоге ftp://ftp.qnx.com/updates/photon/runtime/Released/
ftp://ftp.qnx.com/updates/photon/runtime/Released/phrt1.14.tar.F
— Photon 1.14 Runtime
ftp://ftp.qnx.com/updates/photon/runtime/Released/phrt1.14.install.doc
— Photon 1.14 Runtime Install Note
ftp://ftp.qnx.com/updates/photon/runtime/Released/photon1.14.changes
— Photon 1.14 for QNX 4.25. Release Notes
ftp://ftp.qnx.com/updates/photon/runtime/Released/phrt1.14.fulldocs.tar.F
— Full Photon 1.14 documentation set and is current as of May 23, 2001.
ftp://ftp.qnx.com/updates/photon/runtime/Released/graphics_1.14B.tar.F
— Graphics Patch B for Photon Version 1.14 Runtime
ftp://ftp.qnx.com/updates/photon/runtime/Released/phrt1.14C.tar.F
— Photon Version 1.14 Runtime Patch C
ftp://ftp.qnx.com/updates/photon/runtime/Released/phrt114C.changes
— Photon 1.14C for QNX 4.25. Changes from Patch B to Patch C. Release Notes
Устанавливать так (из корневого каталога):
/etc/install -u phrt1.14.tar.F
/etc/install -u phrt1.14.fulldocs.tar.F
/etc/install -u graphics_1.14B.tar.F
/etc/install -u phrt1.14C.tar.F
Чтобы запустить Photon, наберите команду:
ph
После установки собственно QNX 4.25 и Photon microGUI 1.14
весь остальной софт (последние патчи G для QNX 4.25 и D для Photon 1.14,
а также Photon Application Builder, Watcom C и Watcom C++, TCP/IP 4.25 Runtime и
Toolkit, Voyager и т. д.)
можно установить из дистрибутивов в формате .tarx с помощью
утилиты pkginstall, которую нужно запускать из-под Photon. После
запуска pkginstall нужно из его меню открыть каталог с
.tarx-файлами, pkginstall просканирует его.
Либо можно указать путь к .tarx-файлам из командной строки для
pkginstall:
pkginstall -F /dos/c/updates
Утилиту pkginstall вы можете найти в этом архиве:
ftp://ftp.kti-git.nsc.ru/pub/qnx/cd-installer.tar.gz
Лицензии нового типа можно занести вручную в файл /.licenses перед запуском pkginstall, либо через меню программы pkginstall.
«Горячие» клавиши:
F1 — Help
F2 — Start
F3 — Finish, Exit
F4 — Source
F5 — Add Licenses
F6 — View Readme
F7 — Product Info
F8 — Delete
Дистрибутивы в формате .tarx смотрите по ссылкам:
http://www.qnx.com/developer/download/updates/qnx4/index.html
ftp://updates.qnx.com/pub/
ftp://ftp.qnx.com/pub/
Краткую справку по утилитам QNX 4.25 можно получить, используя утилиту
use, например:
use use
use pkginstall
Более подробную информацию можно получить из документации, которую можно
просмотреть из-под Photon с помощью Helpviewer.
Об установке QNX 4 читайте также здесь: install_v1.htm
О том как установить QNX 4 не с дискет читайте FAQ эхоконференции RU.QNX, пункт 1.6
«Как сделать инсталлятор программных продуктов для ОС QNX 4 с CD-ROM»
by Engineer, [email protected], 09.07.2000. Этот архив поможет вам создать
загрузочный CD-ROM с дистрибутивами в формате *.tarx
для установки QNX 4.25.
Статья с сайта qnx.al.ru
«Создание загрузочного CD с ОС QNX 4»
by Engineer (09.06.2000) с комментариями Василия Дмитриева (12.06.2000)
и Mike Gorchak (12.06.2000)
Статья Романа Иванова
«Создание bootable CD для QNX 4.25»
Информация с форума сайта qnx.org.ru: чтобы при создании образа диска у файлов сохранялся атрибут x (чтобы можно было запускать программу с CD в QNX4.25), нужно указать mkisofs добавить rockridge расширение и разрешить сохранять атрибуты файлов.