旅途

如果想飞得高,就该把地平线忘掉

动手编写自己的操作系统——环境设置

在现有的WindowXP2操作系统下,需要安装的软件列表:

1、VMware4.5

      host与guest操作系统的共享首先需要安装VMware Tools,步骤如下:1)在启动虚拟机进入文本模式(否则安装会失败)以后,鼠标依次单击VMware主界面上的“设定”选单→“VMware工具安装”选单项,然后在弹出的对话框里单击“Install”;[2)在该对话框上选中“DVD/CD-ROM(IDE 1:0)”列表项,可以看到虚拟机光驱有两种连接方式,一种是直接使用物理驱动器,另一种是使用ISO映像。这里选中后者。然后单击“浏览”按钮,指定Linux.iso映像文件的路径(位于VMware的安装目录\VMware\VMware Workstation\Programs\Linux.iso下)即可。]3)此时在/mnt[/cdrom]目录下,会发现多了一个文件:vmware-linux-tools.tar.gz,这就是VMware Tools的Linux安装包;4)然后再把该文件拷贝到tmp目录下,键入“cp ./vmware-linux-tools.tar.gz /tmp”命令即可。5)现在虚拟机光驱的使命完成了,应该把它卸载,用命令“umount /dev/cdrom”即可。6)接下来应该解压缩vmware-linux-tools.tar.gz文件。首先进入tmp目录,用“cd /tmp”命令,然后用“tar zxf vmware-linux-tools.tar.gz”命令将其解压缩,把它释放到同名目录下(即vmware-linux-tools目录)。7)然后用“cd vmware-linux-tools[或者别的名字]”进入解压后的目录,用“ls”命令显示其下的内容,从中可以看到install.pl是VMware Tools的安装程序。8)最后用“./install.pl[可能是别的文件名]”命令来运行该安装程序,然后根据屏幕提示一路回车。到此整个安装过程算是完成了。

      设置文件共享(必须先安装好VMware Tools):VM——〉setting——〉Options——〉Shared Folders,linux中对应的目录为:/mnt/hgfs

      添加启动虚拟软驱:启动虚拟机之前——〉VM——〉setting——〉Hardware——〉如果device选项中没有Floppy的话,“add”——〉create a blank floppy or use a  floppy: *.img——〉

2、Linux9.0

3、WinImage8.0:创建虚拟软驱*.img文件

4、FloppyWriter:将*.bin文件写入*.img文件的工具

5、asm汇编编译、调试工具

nasm:http://webster.cs.ucr.edu/AsmTools/NASM/index.html

nasm manual:http://nasm.sourceforge.net/doc/html/nasmdoc0.html

ald(需要搜索):http://sourceforge.net/project/showfiles.php?group_id=102112,安装这个软件运行./configure的时候,因为要修改文件夹的读写属性,如果没有足够的权限或者是运行在与host共享的文件夹(该文件夹一般不允许修改读写属性,但是可以读写文件)下,则会报告“chmod …… "710" "700" permited”类似的错误。

gdb的图形版本ddd:www.gnu.com/ddd

6、安装virtualpc和PC-DOS/MS-DOS——没有必要装微软的这个破东西,在VMware中也可以和硬盘共享

到microsoft主页上下载virtual pc2004(热键为键盘右边的Alt):http://www.microsoft.com/downloads/details.aspx?FamilyId=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1&displaylang=en

dos启动盘下载地址:http://www.cn-dos.net/newdos/doswarea.htm#pcdos

共享设置,网络上盛传的文件夹共享方法我总是不能成功,大概是没有权限写。这里有另外一种办法可以访问到所有的硬盘信息,只是不能写,但是足矣。主机上写asm程序,dos虚拟机上运行实模式下的com程序。

新建一个MS-DOS的虚拟机——〉新建一个虚拟的hard disk——〉完成之后,点击此虚拟机的setting——〉在hard Disk1中,运行Virtual Disk向导——〉创建一个新的Virtual Disk——〉在Virtual Hard Disk Option选项中选择“Linked to a hard disk”——〉返回到此虚拟机的setting中的Hard Disk 1,将刚刚新建的Virtual Disk加载到Hard Disk 1中去——〉运行此虚拟机,点击菜单栏的Floppy中的“Capture Floppy Disk Img”,加载下载的MS-DOS/PC-DOS img文件。

7、Virtual PC中启动Turbo debugger(tasm5中包含此软件)

下载地址:http://www.begin.org.cn/

正式版3.0(推荐):http://tt.stu.edu.cn/download/Application.htm

虽然在6中说到不能在与主机共享的文件夹中进行写操作,但是是可以在虚拟软驱中写文件的,所以在VPC的dos中可以将程序安装在A盘中。安装鼠标驱动也是这么实现的,先用WinImage将鼠标驱动程序加载到dos驱动程序中去,再在A盘中直接进行安装

posted on 2008-01-07 16:32 旅途 阅读(3744) 评论(2)  编辑 收藏 引用 所属分类: 一步一步操作系统

Feedback

# re: 动手编写自己的操作系统——环境设置 2009-06-04 14:35 程芳

"4、FloppyWriter:将*.bin文件写入*.img文件的工具" 这个错了吧。FloppyWriter只能将boot.bin写入.img中并可以在bochs中显示。如果将别的.bin写入.img中就没法在bochs中显示啦。  回复  更多评论   

# re: 动手编写自己的操作系统——环境设置 2009-08-24 15:19 Tingsky

新建一个MS-DOS的虚拟机——〉新建一个虚拟的hard disk——〉完成之后,点击此虚拟机的setting——〉在hard Disk1中,运行Virtual Disk向导——〉创建一个新的Virtual Disk——〉在Virtual Hard Disk Option选项中选择“Linked to a hard disk”——〉返回到此虚拟机的setting中的Hard Disk 1,将刚刚新建的Virtual Disk加载到Hard Disk 1中去——〉运行此虚拟机,点击菜单栏的Floppy中的“Capture Floppy Disk Img”,加载下载的MS-DOS/PC-DOS img文件。

And than?

接下去又如何操作呢? Virtual PC DOS下有如何访问host主机文件呢?  回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理