qnx目标系统完全安装命令手册wd.docx

上传人:b****8 文档编号:9517984 上传时间:2023-02-05 格式:DOCX 页数:12 大小:18.86KB
下载 相关 举报
qnx目标系统完全安装命令手册wd.docx_第1页
第1页 / 共12页
qnx目标系统完全安装命令手册wd.docx_第2页
第2页 / 共12页
qnx目标系统完全安装命令手册wd.docx_第3页
第3页 / 共12页
qnx目标系统完全安装命令手册wd.docx_第4页
第4页 / 共12页
qnx目标系统完全安装命令手册wd.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

qnx目标系统完全安装命令手册wd.docx

《qnx目标系统完全安装命令手册wd.docx》由会员分享,可在线阅读,更多相关《qnx目标系统完全安装命令手册wd.docx(12页珍藏版)》请在冰豆网上搜索。

qnx目标系统完全安装命令手册wd.docx

qnx目标系统完全安装命令手册wd

QNX目标系统安装

田小琰

吴涤

第一部分在电子盘上安装QNX基本系统

1格式化两张软盘

插入软盘(标记为QNX_OS_1)到开发系统软驱,在开发系统的QNX根目录下进行如下操作:

fdformat/dev/fd0(软盘格式化)

dinit/dev/fd0(文件系统初始化)

mount/dev/fd0/fd0(绑定软盘路径至”/fd0”)

插入软盘(标记为QNX_OS_2)到开发系统软驱,重复上述步骤。

在开发系统的QNX根目录下进行如下操作:

fdformat/dev/fd0(软盘格式化)

dinit/dev/fd0(文件系统初始化)

2在QNX_OS_1软盘上制作一些常用目录

cd/fd0(转到软盘路径下)

mkdirbin(建立默认可执行文件目录)

mkdiretc(建立目录)

cdetc(转到etc子目录下)

mkdirconfig(建立默认配置文件目录)

cd/(回到根目录)

 

4在开发系统上制作软盘OS映像到QNX_OS_1软盘

cd/boot(转到开发系统boot目录下)

makeb=floppy(生成软盘OS映像)

cp/boot/images/floppy/fd0/.boot(拷贝软盘OS映像到软盘,更名为”.boot”)

5拷贝系统启动文件到QNX_OS_1软盘

cp/etc/config/sysinit/fd0/etc/config(拷贝系统初始化文件到软盘相应目录)

vedit/fd0/etc/config/sysinit(编辑sysinit文件)

修改文件最后一行为:

tinit–csh–t/dev/con[1-2]&

以下为初始化文件加载的进程

cp/bin/Dev32/fd0/bin/Dev

cp/bin/Dev32.ansi/fd0/bin/Dev.ansi

cp/bin/Dev32.ser/fd0/bin/Dev.ser

cp/bin/Dev32.par/fd0/bin/Dev.par

cp/bin/emu387/fd0/bin/emu87

6拷贝必须指令文件到QNX_OS_1软盘

cp/bin/sh/fd0/bin(shell命令)

cp/bin/ls/fd0/bin(查看文件命令)

cp/bin/mount/fd0/bin(设备路径绑定命令)

cp/bin/fdisk/fd0/bin(硬盘或DOC分区命令)

cp/bin/tinit/fd0/bin(terminal初始化命令)

cp/bin/dinit/fd0/bin(建立初始化文件系统命令)

cp/bin/rtc/fd0/bin(实时时钟命令)

cp/bin/cp/fd0/bin(文件拷贝命令)

cp/bin/mkdir/fd0/bin(建立子目录命令)

cp/bin/Fsys.diskonchip/fd0/bin(DOC驱动文件)

cp/bin/Fsys.floppy/fd0/bin(软驱驱动文件)

cp/bin/dformat/fd0/bin(硬盘或DOC格式化命令)

cp/bin/sin/fd0/bin(查看进程命令)

cp/bin/cat/fd0/bin(文件查看命令)

cp/bin/rm/fd0/bin(删除命令)

cp/bin/df/fd0/bin(硬盘空间查看命令)

7拷贝必须文件到QNX_OS_2软盘

cp/bin/doc2000/fd0(拷贝电子盘OS映像)

cp/bin/cp/fd0(为使用方便,再次复制文件拷贝命令)

8用QNX_OS_1软盘引导系统

将QNX_OS_1软盘插入目标系统软驱,在目标系统的CMOS中设置为软盘

引导方式,引导目标系统;如可以正常启动目标机,出现”#”命令提示符,并且无如何错误告警信息,则可确认软盘QNX操作系统映像正确。

9制作电子盘OS映像

在目标系统上,执行如下命令:

Fsys.diskonchip&(驱动电子盘-后台执行)

dformat(电子盘格式化)

fdisk/dev/tffs0add–f1QNXALL(在电子盘上利用全部空间开辟一个QNX分区)

fdisk/dev/tffs0bootQNX(使该QNX分区可引导电子盘启动)

fdisk/dev/tffs0loader(向电子盘拷贝引导文件)

fdisk/dev/tffs0show(查看分区信息)

mount–p/dev/tffs0(在/dev下显示电子盘的分区信息tffs0t77)

dinit–hb/dev/tffs0t77(初始化电子盘文件系统)

mkdirdoc(在软盘上建立一个目录)

mount/dev/tffs0t77/doc(将电子盘的内容映射到”doc”目录下)

插入QNX_OS_2到目标机软驱

cpdoc2000/doc/.boot(将DOC的OS映像拷贝到目标机电子盘上)

插入QNX_OS_1到目标机软驱

cp/etc/config/sysinit/doc/etc/config(复制系统初始化文件至目标机相应目录下)

cp–R/bin/doc/bin(拷贝所有必须到指令文件直目标机相应目录下)

10用电子盘启动计算机

从软驱中取走软盘,重新启动计算机,确认电子盘QNX映像正确。

第二部分在QNX基本系统上安装基本TCP/IP网络

11拷贝TCP/IP网络必须文件到软盘

在开发系统上格式化软盘,标记为QNX_OS_3,拷贝必须文件:

cp/bin/cp/fd0(为使用方便,再次复制文件拷贝命令)

cp/bin/Net/fd0(安装网络必须的基本命令)

cp/bin/Net.ether1000/fd0(网卡驱动文件)

cp/usr/ucb/Socklet/fd0(socket管理工具)

cp/usr/ucb/ifconfig/fd0(配置网络接口参数命令)

cp/usr/ucb/inetd/fd0(internet超级服务器)

cp/usr/ucb/ping/fd0(ping指令)

cp/usr/ucb/socket_so/fd0(TCP/IP二进制共享库)

cp/usr/ucb/rpc_so/fd0(TCP/IP二进制共享库)

cp/etc/hosts/fd0(本机IP地址配置文件)

cp/etc/protocols/fd0(网络通信协议文件)

cp/.license/fd0(操作系统的license文件)

编辑hosts文本文件,修改IP地址和计算机名

vedit/fd0/hosts

修改

Alt-x,回车

12拷贝TCP/IP网络必须文件到目标机

将软盘插入目标系统,建立目录ucb:

mkdirusr

cdusr

mkdirucb

cd/

Fsys.floppy(运行软盘文件系统)

mount/def/fd0/fd0(绑定软盘到/fd0)

cp/fd0/Net/bin

cp/fd0/Net.erth1000/bin

cp/fd0/Socklet/usr/ucb

cp/fd0/ifconfig/usr/ucb

cp/fd0/inetd/usr/ucb

cp/fd0/ping/usr/ucb

cp/fd0/socket_so/usr/ucb

cp/fd0/rpc_so/usr/ucb

cp/fd0/hosts/etc

cp/fd0/protocols/etc

cp/fd0/.license

13重新编制初始化文件

拷出系统初始化文件

cp/etc/config/sysinit/fd0

取出QNX_OS_3插入开发系统,编辑该文件

vedit/fd0/sysinit

在emu87&后面且tinit–csh–t/dev/con[1-2]&前面加上如下语句

exportPATH=PATH:

/usr/ucb(设置可执行文件路径)

Net&

Net.ether1000–l1–p300–i5&(第一块网络,地址为0x300,中断号为5)

Sockletnode237&(本机名为node237)

ifconfiglo0127.1&

ifconfigen1node237&

inetd&(后台启动所有网络服务)

14验证网络安装

将该文件回拷到目标机系统文件目录,重新启动目标机。

启动后尝试ping网络上其它机器,验证TCP/IP网络是否安装正确。

第三部分在目标机上安装FTP服务器

15制作目标机登录文件

备份目标机登录用户名及密码文件

cdetc

cppasswdpasswd.bak

cpshadowshadow.bak

修改登录用户名文件

veditpasswd

删除除了root用户外的其它行,保留root…和bin…两行。

AltX回车。

修改登录密码文件

veditshadow

删除除了root用户外的其它行,保留root:

..一行。

AltX回车。

拷贝文件到QNX_OS_3

cp/etc/passwd/fd0

cp/etc/shadow/fd0

恢复目标机文件

cp/etc/passwd.bak/etc/passwd

cp/etc/shadow.bak/etc/shadow

16拷贝其它文件到QNX_OS_3

cp/etc/services/fd0(网络服务)

cp/etc/ftpusers/fd0(ftp使用者列表,使得远方能以root方式登录)

cp/etc/inetd.conf/fd0(inetd命令的配置文件)

cp/usr/ucb/ftpd/fd0(ftpdaemon)

17拷贝软盘文件到目标机

将QNX_OS_3软盘插入目标机,

Fsys.floppy(驱动软驱)

mount/dev/fd0/fd0

cp/fd0/ftpd/usr/ucb

cp/fd0/passwd/etc

cp/fd0/shadow/etc

cp/fd0/services/etc

cp/fd0/ftpusers/etc

cp/fd0/inetd.conf/etc

取出软盘,重新启动目标机,验证在其它机器上可以用ftp方式登录。

第四部分允许telnet方式远程登录

1将开发机上的/usr/ucb/telnetd文件拷入目标机的相应目录,使目标机成为支持telnet的服务器;

2将开发机上的/usr/ucb/rlogind文件拷入目标机的相应目录,使目标机成为支持rlogin的服务器;

3将开发机上的/usr/lib/terminfo/a/ansi文件拷入目标机的相应目录,使作为客户端的安装了windows系列操作系统的计算机可以以telnet方式登录到目标机。

4拷贝开发机/bin目录下的Dev.pty,login和termdef到目标机的相应目录。

5操作步骤为:

将上述文件拷贝到QNX_OS_3软盘的根目录下,在从软盘拷贝到目标机的相应目录,/usr/lib/terminfo/a/目录需要创建。

6修改sysinit文件(现在可以采用UltraEdit的ftp功能改文件)。

在reopen一句后增加“Dev.pty–n4&”。

7验证telnet:

重新启动目标机,在Windows下运行telnet或在QNX的计算机的shell方式下以”rlogin”命令方式登录目标机。

第五部分安装图形界面Photon

在完成了以上4个部分之后,如果需要在目标机上运行CSM300e的图形化用户界面,则必须先在目标机的电子盘上添加另外一些文件,并修改sysinit文件。

需要添加的文件及其路径如下:

●/bin/Input

●/bin/sleep

●/usr/photon/bin/Pg.vga4

●/usr/photon/bin/phfontpfr

●/usr/photon/bin/pwm

●/usr/photon/bin/photon

●/usr/photon/bin/phlib_sl1

●/usr/photon/bin/Aplib_s11

●/usr/photon/bin/pterm

●/usr/photon/bin/ph.boot

●/usr/photon/bin/ph.setup

●/usr/photon/bin/phlogin

●/usr/photon/bin/psh

●/usr/photon/bin/phrelay

●/usr/photon/bin/vesabios.ms

●/usr/photon/font/fontdir

●/usr/photon/font/fontext

●/usr/photon/font/latin.pfr

●/usr/photon/font/latinx.pfr

●/usr/photon/font/courier.pfr

●/usr/photon/font/phcursor.phf

●/usr/photon/font/pcterm12.phf

●/usr/photon/font/pcterm14.phf

●/usr/photon/font/pcterm20.phf

●/usr/photon/font/web10.phf

●/usr/photon/font/web14.phf

●/usr/photon/font/web20.phf

●/usr/photon/font/web28.phf

●/usr/photon/font/fontmap

●/usr/photon/font/fontopt

●/etc/termcap

●/etc/config/phrelay

其中某些文件的内容与开发系统的文件不同,具体如下:

FILE:

fontext:

;

;fontext-Photon1.1releasefontconfigurationfile

;

+normal=pcterm12>=12<14,pcterm14>=14<20,pcterm20>=20,phcursor,web10<=13,web14>=14<20,web20>=20<28,web28>=28,swiss

FILE:

fontdir:

;

;fontdirconfigfile,TueJan2706:

11:

351998

;

courier,,Courier10Pitch,0,,0020-00FF,MIf,64x115,18K

courierb,,Courier10Pitch,0,B,0020-00FF,MIf,66x118,18K

courieri,,Courier10Pitch,0,I,0020-00FF,MIp,74x115,18K

courierbi,,Courier10Pitch,0,BI,0020-00FF,MIf,72x118,18K

dutch,,Dutch801,0,,0020-00FF,MIp,109x121,17K

dutchb,,Dutch801,0,B,0020-00FF,MIp,108x118,17K

dutchi,,Dutch801,0,I,0020-00FF,MIp,115x119,17K

dutchbi,,Dutch801,0,BI,0020-00FF,MIp,120x119,17K

dutch,,Dutch801,0,,0100-0217,MIp,161x120,22K

dutchb,,Dutch801,0,B,0100-0217,MIp,150x118,22K

pcterm12,.phf,PCTerminal,12,,0000-00FF,f,6x12,4K

pcterm14,.phf,PCTerminal,14,,0000-00FF,f,8x14,4K

pcterm20,.phf,PCTerminal,20,,0000-00FF,MIf,10x19,11K

phcursor,.phf,PhotonCursor,0,,E900-E921,MIp,32x32,2K

swiss,,Swiss721,0,,0020-00FF,MIp,105x119,17K

swissb,,Swiss721,0,B,0020-00FF,MIp,103x119,17K

swissi,,Swiss721,0,I,0020-00FF,MIp,109x119,17K

swissbi,,Swiss721,0,BI,0020-00FF,MIp,109x120,17K

swiss,,Swiss721,0,,0100-0217,MIp,136x118,22K

swissb,,Swiss721,0,B,0100-0217,MIp,135x119,22K

wingbats,,WingBats,0,,F020-F0FF,MIp,144x113,17K

第六部分最终的sysinit文件

在目录/etc/config/下的sysinit文件是QNX系统启动的初始化文件,为了实现TCP/IP协议传输和启动图形界面等功能,最终此文件需修改如下:

exportTZ=utc00

exportPATH=$PATH:

/usr/ucb:

/usr/photon/bin:

/300e1/krnl/bin:

300e1/lms/bin:

300e1/hal/bin:

300e1/rtu/bin

rtc-lhw

Dev&

Dev.ansi-Q-n4&

reopen

Dev.ser&

Dev.par&

Dev.pty-n4&

emu87&

Fsys.floppy&

Net&

Net.ether1000-l1-p240-i9&

Net.ether1000-l2-p300-i5&#如果存在第二块以太网卡

Sockletnode1&

ifconfiglo0127.1

ifconfigen1node1&

ifconfigen2&#如果存在第二块以太网卡

inetd&

Photon-N/dev/photon&#启动Photon

Inputkbd-Rfd-d/dev/kbdps2-rkb-2&#确定PS2接口的鼠标和键盘是Photon#的标准输入设备

sleep3

phfontpfr-Enormal&#确定Photon的字体文件

sleep3

vesabios.ms-i0x12&#切换进入图形方式

Pg.vga4-HNqnx/crt-g640x480x4-A0xA0000,0x10000-WB80&#加载显卡驱动

pwm&#启动Photon窗口管理器

tinit-csh-t/dev/con1-T/dev/con[2-4]&#初始化Terminal

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1