虚拟模拟技术下的程序安装

模拟技术下的DOS/windows程序

 

A、DOS程序

其安装运行需要借助dosemu/dosbox

dosemu安装后可运行配置:“程序” →虚拟模拟 →dosemu

此时,程序会自动在用户目录下建立.dosemu以虚拟c盘。至于dos程序,需要直接拷贝到到这个目录下,例如拷贝至/home/bioinfoserv/.dosemu/drive_c/下。此时可利用命令行进行dos程序的操作了。详细的例子,见BioInfoServ论坛

dosbox安装后,可启动程序:“程序” →虚拟模拟 →dosebox

此程序,需要事先在用户目录建立dosprog目录,然后进行c盘虚拟挂载:mount c ~/dosprog。随后,将dos程序拷贝到这个目录中,即可进行dos程序的运行操作。详细的例子,见BioInfoServ论坛

B、Windows程序

其安装运行需要借助wine技术(一种在Linux下以兼容模式运行windows程序的技术)。目前,可用的wine延生产品有CrossOver Office(运行办公程序为主)和Cedega(以运行游戏为主),而以wine为后端的有winedoorplayonlinuxEasywine等。系统以标准wine程序(已进行中文补丁)为基准,使之成为安装windows程序的主要用户界面:

首先打开wine配置界面:“程序” →wine →配置wine

打开配置界面后即可设置相关的路径、windows版本类型、动态链接库(可注册原生的windows DLLs)、声音及视频等。这些设置一旦完成,即可进行windows程序的安装。具体的使用和安装手册,见BioInfoServ站点

目前,wine可运行的程序有Ms Office、photoshop CS2、flashget (<=1.7)、mediacoder、picasa(picasa for linux实际上是经wine测试后发布)、Lotus Notes、GoogleEarth等,更多细节见wine官方程序列表

此外,wine的技术参考页面,可见Ubuntu中文论坛wine维基

特别需要注意到是:严禁采用根用户权限运行wine(即在wine命令前,加sudo来获取根用户的wine运行。或者采用根用户登入系统后启动wine程序),以免不正确的操作给系统带来灾难性的后果。

B、Windows系统

windows程序最好的运行环境是原生的windows系统。在BioInfoServ系统下,您可以通过安装虚拟软件(如Virtual Box和Vmware),来直接安装windows系统,使之成为最佳的windows程序运行环境。不过,这种方式下,需要您的计算机具有较高频率的双核CPU和较大的内存空间(2G以上)。

如何安装VirtualBox,请您参看第11章,添加、删除、更新程序

Virualbox安装后,由“程序” →虚拟模拟 →VirtualBox启动程序。要使虚拟系统能加载外围usb设备,您需要使用“用户和组管理”程序使“组vboxusers”的用户列表含有您当前的用户名。完成该设置后,重新注销系统再登入启动VirtualBox程序,USB设备可以在虚拟系统中可以进行加载了。

具体的操作方法如下:
  • 打开用户和组管理”程序(“程序” →设置配置→系统设置→用户和组),单击“解锁”,输入密码并单击“验证”;
  • 单击“管理组”按钮,在“组设置”窗口中向下滚动,找到vboxusers条目。选中它,再单击“属性”按钮;
  • “组 vboxusers 属性”对话窗口中,将您的用户名勾选上,点击“确认”按钮完成操作;
  • 关闭“组设置”和“用户设置”窗口,注销系统,重新登陆系统后启动VirtualBox,点击您需要启动的虚拟系统,然后点击“属性”,找到“Usb设备”项,然后单击“增加”按钮,可以看到您访问的USB设备出现了。

对于更多的信息,您可参看Ubuntu中文论坛

 

模拟技术下的mac程序

 

Mac系统(OS7.x、8.x和10.1x)在BioInfoServ下也能够模拟虚拟运行,但是这需要安装basilisk2。它可以模拟声卡、SCSI、鼠标、键盘、网卡等。

安装这个软件包后,由“程序” →虚拟模拟 →basilisk2启动程序界面。打开程序界面后,重要的设置有“磁盘卷”和系统“rom”文件。只要您有合适的“磁盘卷”和"rom"文件,就可以在BioInfoServ下进行MacOS系统的模拟运行。