在VMWare下安装qnx6.2全攻略

在VMWare下安装qnx6.2全攻略

(友情介绍:什么是qnxhttp://www.xuniji.com/forum/view.asp?id=3198 )
1. 为什么要在VMWare下安装qnx呢?
答:因为不想在windows和qnx下频繁的重启切换 , 我是深受其痛 , 我的windows分区是ntfs分区格式的 , 所以在qnx下根本看不到其他的分区(不知道大家有没有好的办法) , 所以在qnx下想听听音乐都不行 , 实在是郁闷 。现在有了VMWare一切都好了!下面把我的安装过程和大家分享一下 , 如果有疑问 , 欢迎讨论 。


在VMWare下安装qnx6.2全攻略

1. 为什么要在VMWare下安装qnx呢?
答:因为不想在windows和qnx下频繁的重启切换 , 我是深受其痛 , 我的windows分区是ntfs分区格式的 , 所以在qnx下根本看不到其他的分区(不知道大家有没有好的办法) , 所以在qnx下想听听音乐都不行 , 实在是郁闷 。现在有了VMWare一切都好了!下面把我的安装过程和大家分享一下 , 如果有疑问 , 欢迎讨论 。

2. 首先安装VMWare 4.0(一定要是4.0 , 3.0不支持qnx) , 然后注册(呵呵 , 找个注册码就行了) 。

3. 配置VMWare , 详细的过程请参考http://www.openqnx.com/Article182.html

4. 下面我主要说的是qnx在VMWare上安装完毕后 , 第一次重启时应做如下操作:

首先按下空格键进入启动选项 , 如图所示 , 选择F1进入safe mode , 再选择F3不启动qnx的图形界面photon , 因为VMWare和qnx的图形界面有冲突会产生死机 , 所以必须首先进入字符界面做一些设定 。

用root用户登陆qnx , 然后进入/sbin目录 , 给文件enum-pnpisa改名字
#mv enum-pnpisa enum-pnpisa.backup。完成后重新启动 , 现在你就可以使用vesa的显卡驱动了

qnx6.2自带的vesa驱动不是特别理想 , 主要表现在窗口滚动的时候速度太慢和显示器刷新率固定在60 , 不能调节 。如果你想追求更好的显示效果 , 可以下载某位大侠开发的驱动 。位置在:http://www.openqnx.com/Article209.html , 解压后直接覆盖原来的驱动/lib/dll/vesabios.so , 重启后就可以了 , 新的驱动十分好用 , 我现在自己用的就是 。

当你进入qnx后欣赏劳动成果的时候突然发现网络不能用了 , 这是因为你改动了enum-pnpisa文件的缘故 。不过没有关系 , 可以手工启动网络 。
io-net -dpcnet -ptcpip -pqnet &
然后再到网络配置界面中配置ip , 网关 , dns 。一切搞定了吗?非也非也
当你下一次重新启动的时候发现所有的网络配置又全部丢失了 。没关系 , 你可以写一个批处理文件帮你做这些配置工作 , 系统启动的时候自动加载上就行了 。在/etc/rc.d下建一个rc.local的文件 , 写上如下三行:
io-net -dpcnet -ptcpip -pqnet &
sleep 3
ifconfig en0 172.20.70.33 & //配置ip

保存后 , 给rc.local文件加上可执行属性
# chmod a x rc.local
重启后一切OK了 。

    推荐阅读