汇编网首页登录博客注册
cutebe的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
文章收藏
友情链接

[2013-09-09 19:45] 环境:软件中配置一台虚拟PC

引自:《x86 汇编语言:从实模式到保护模式》

有了钱,明确了电脑的使用目的。就可以着手写配置单了,之后拿着我们的配置单与虚拟机店老板砍价。
老板娘问:同学,配电脑阿!这个漂亮吧,配置还高。
答:配置也不用太高,主要是用来学习来的,顺便问问XX游戏玩得起来吗?
老板娘:当然,这可是四个核的。学习很重要,但这个游戏玩起来顺畅阿!
问:多少钱?
老板娘:52脑细胞(等价货币)
吓一跳:这么贵,能不能便宜点。
老板娘:这个便宜又实用,DOS系统免费装。只要13脑细胞。
咬咬牙:就这个了。这是我电话,装好后通知我一下,先去隔壁网吧玩把XXX。

二、创建一台虚拟 PC

软件安装之后,第一次启动时的 VirtualBox如图2-1 所示。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378634236421.png
图2-1 第一次启动时的VirtualBox

你可能以为这个界面就是虚拟出来的计算机,其实不是。
这只是 VirtualBox 的控制台。要知道,VirtualBox 可以虚拟出多台计算机,而不仅仅是一台。
所以,现在的任务是不花一分钱,不用走出家门,来安装一台“全新的计算机”。

要创建一台新的虚拟计算机,应该单击控制台界面上的“新建”按钮,或者选择菜单“控制”→“新建”。这时,会出现“欢迎使用新建虚拟电脑向导”,此时可单击“下一步”按钮。
如图2-2 所示,紧接着,向导程序将询问这台计算机的名称和将要采用的操作系统。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378644040859.png
图2-2 填写计算机名称,并选择要在这台计算机上安装的操作系统

正如向导界面上的文字所描述的那样,计算机名称用来唯一地标识一台虚拟计算机。因为我们安装虚拟机的目的是学习汇编语言,那么,我们可以为这台计算机起个名字,叫“ASM”。事实上,你可以取别的名字,只要你喜欢,这没有什么关系。

操作系统类型和版本的选择部分容易让人产生误解,以为 VirtualBox 会根据你的选择来安装一个现成的操作系统。实际上,这不可能。让你选择操作系统的唯一目的,是想根据你的选择,在后面的步骤中为你提供合理的硬件配置,比如内存容量和硬盘大小等。

当然我们的测试环境是实模式的DOS(一种操作系统),所以在“操作系统”一栏里选择“Other”(其他);在“版本”一栏里选择“DOS”。

一旦做出这种选择之后,紧接着,在下一步里,向导程序会结合真实主机的内存容量,以及你所选择的操作系统,来给出一个建议的内存容量配置。

如图2-3 所示,在这里它给出的建议值是 32MB 内存(因为DOS系统用不了多少内存)。当然,它允许你拖动滑块来调整这个数值。
调整好虚拟机的内存容量后,继续下一步。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378644073984.png
图2-3 调整虚拟计算机的内存容量

和真实的计算机一样,虚拟机也需要一个或几个辅助存储器(磁盘、光盘、U 盘等)才能工作。不过,为它配备的并非真正的盘片,而是一个特殊的文件,故称为虚拟盘。这样,当一个软件程序在虚拟机里读写硬盘或者光盘时,虚拟机将把它转换成对文件的操作,而软件程序还以为自己真的是在读写物理盘片。在需要的时候随时创建,不需要时可以随时删除,这真是非常神奇的磁盘。
现在,当调整好虚拟机的内存容量后,下一步,将要为虚拟机配备虚拟盘。
如图2-4 所示,因为在正常情况下,所有的计算机都习惯从硬盘启动,故这个界面都是虚拟硬盘的选项。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378644097750.png
图2-4 为虚拟机配备虚拟盘

在这个界面上,你有三种选择,创建新的虚拟硬盘或者使用现有的虚拟硬盘都是常用选项;而不添加虚拟硬盘相当于跳过这一步,因为有些DOS系统很小,可以直接放在软盘上。
基本上,你采用哪种方式都可以。当然我们要用的DOS系统还是有点大的,一个软盘装不下,因此使用软盘(不添加虚拟硬盘)的方案就不在我们的选项中了。
如果你要创建新的虚拟硬盘,只需要单击“下一步”按钮。

除此之外,你还有另一个选择。使用这里为你准备的现成的虚拟硬盘文件,文件名是 ASM-disk1.vmdk,这是给你额外准备的,而且经过了测试,可以在你无法创建虚拟硬盘的时候派上用场。要选用这个虚拟硬盘,可以选择“使用现有的虚拟硬盘”,然后单击下拉列表框右边的小图标,在弹出的文件选择对话框里找到ASM-disk1.vmdk,并选择它。
[***选择了这项,就相当于让虚拟机商店的店员为你预装了DOS操作系统一样,这篇文章内的后面部分基本上可以不用看了,创建完后直接跳到效果图***]

当然,如果你选择的是“创建新的虚拟硬盘”,那后面的事情就要麻烦得多,一旦进入下一个步骤就无法返回更改之前的设置了,这时向导程序将询问你想创建什么类型的虚拟硬盘,如图2-5 所示。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378644144656.png
图2-5 虚拟硬盘类型选择

正如前面所说的,市面上有好几种流行的虚拟机软件,而每种虚拟机软件都企图制定自己的虚拟硬盘标准。因为虚拟硬盘实际是一个文件,所以,所谓虚拟硬盘标准,实际上就是该文件的格式。正是因为这样,虚拟硬盘类型说白了就是你准备采用哪家的虚拟硬盘文件格式。
因为虚拟硬盘实际上是一个文件,所以,通常来说,它的格式体现在它的文件扩展名上。比如上面的 ASM-disk1.vmdk,采用的就是VMware(威睿)公司的 VMDK 虚拟硬盘规范。
选择哪个都无所谓,这里我们保持默认的,直接下一步。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378644215953.png
图2-6 选择虚拟硬盘分配方式

在选择虚拟硬盘文件类型后,还要确定怎么给它分配空间的问题。动态分配就是用了多少就分配多少空间,固定大小就是一次性分配足量的空间给文件,之后文件大小不再变化。
我们选择固定大小,这样能使虚拟机中的DOS系统运行更流畅。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378644245734.png
图2-7 指定文件路径与大小

可以使用如图2-7 所示“位置”一栏文本框右边的小图标,来选择一个容易记住的位置。
当然也可以使用默认路径,这时我们只要输入文件名就行了。如:DOS4ASM(表示DOS4ASM.VDI)。

以上就是创建一台虚拟机要经历的步骤。当结束向导程序时,刚刚创建的虚拟机ASM就会显示在 VirtualBox 控制台里,如图2-8 所示。基本上,你现在就可以单击控制台界面上的“开始”来启动这台虚拟机。但是,别忙,你的虚拟硬盘里还没有东西呢。

URL
http://www.asmedu.net/blog/user/multimedia/cutebe/images/pic_1378644310515.png
图2-8 通过向导程序创建的 ASM 虚拟机

到这儿呢,我们就完成了把配置单上的一个个“虚拟机配件”组装好,并搬回你的宿舍(或住处)的过程。
评论次数(0)  |  浏览次数(342)  |  类型(环境) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码