Sun xVM VirtualBox 是由Sun Microsystems公司出品的软件,原由德国innotek公司开发。2008年2月12日,Sun Microsystems宣布将以购买股票的方式收购德国Innotek软件公司,新版不再叫做Innotek VirtualBox,而改叫Sun xVM VirtualBox。VirtualBox是开源软件,可以在 virtualbox.org或openxvm.org免费下载而无需为费用和许可问题而头疼。
更详细的这里就不多说了,毕竟不是专门介绍虚拟机的文章,有兴趣的可以去:http://baike.baidu.com/view/1047853.html看看。
Ubuntu终于发布了9.10版本,虽然还不是正式版的,不过已经是RC版了,功能基本也差不多了。
今天研究了一下用 Sun VirtualBox来在windows xp sp3环境里模拟ubuntu 9.10,为什么不用VMware Workstation,感觉这个软件占用系统资源太大,而且是一个收费软件,所以就选择开源免费的Sun VirtualBox。
大家可以去http://www.virtualbox.org/wiki/Downloads免费下载一个X86版本windows的安装程序。
VirtualBox的安装很简单,一路下一步(如果你不想用默认目录记得自己改一下安装路径)。
安装完成后运行VirtualBox,运行后会出现一个提示注册Sun online的窗口,这个不用管它直接关掉就可以了。VirtualBox默认是带中文语言包的。所以语言上不存在问题。
安装后的界面如图:
虚拟机使用的是虚拟硬盘,这个虚拟硬盘实际上就是一个文件,在VirtualBox中这个文件是.vdi文件。
所以首先我们要创建一个虚拟硬盘,在主菜单上选择:管理->虚拟介质管理器—>进入后点“新建”打开虚拟硬盘创建向导。
点击“下一步”进入虚拟硬盘类型,如下图。
虚拟硬盘有两种类型:
动态扩展:文件体积随系统体积增加而增加,不会浪费硬盘空间。
固定大小:直接预分配硬盘空间,假如我们设定虚拟硬盘为10G那么不管你虚拟的系统用了多大,这个文件都是10G,无疑浪费了硬盘空间。
这里我选了动态扩展,虽然性能上有所损耗,毕竟是用来学习的又不是来做什么的,还是节省点空间比较好(我的硬盘可不大呀)。
之后点击“下一步” 设置虚拟硬盘所在位置和大小,如下图:
注意这个文件最好不要放在C盘,因为光装个系统这个文件就有2个多G了,太占用系统盘空间了。拉动下面的滑条来选择你希望使用的虚拟硬盘大小,这里我选的是10G,实际上对于学习ubuntu来说5G就足够用了。
点“下一步”然后点完成就可以了。这时候再看看你的虚拟硬盘管理里是不是有一个虚拟硬盘了?
既然要装系统,自然少不了系统安装光盘,在虚拟介质管理器里点“虚拟光盘”选项卡,这时候“新建”是选不了的,我们点旁边的注册。会弹出一个文件选择器,在这里选择你下载好的系统iso文件。如下图:
OK上面都设置完后我们回到主菜单。
然后点击这个“新建”按钮打开虚拟电脑新建向导。
点击下一步进入虚拟电脑名称和系统类型,自己起一个自己能明白的名字,我们要安装的是ubuntu9.10,所以操作系统选择Linux,version选择ubuntu。如下图:
点击“下一步”我们来设置为虚拟电脑配置多大的内存,系统推荐是384M,我设的是512M。
之后再点击“下一步”,这步是选择虚拟硬盘,还记得我们刚才新建的虚拟硬盘吗?这里选上“使用现有的虚拟硬盘”之后选择刚才我们创建的那个虚拟硬盘就可以了。
最后点击“完成”结束虚拟电脑设置。
这时候你会看到主界面多出了一个虚拟电脑,如图所示:
点击这个虚拟电脑然后点击新建旁边的设置按钮。切换到光驱选项,选上分配光驱后再选择虚拟光驱,之后选择我们刚才注册的那个ISO文件。点击“确定”。
这里不需要再做什么配置了,其他的使用系统默认的就可以了。然后左键双击这个虚拟电脑,就进入安装界面了。
这里要注意下,鼠标点击虚拟电脑窗口,鼠标就会被虚拟电脑占用,如果想释放鼠标,默认快捷键是right ctrl(就是右侧的ctrl键)。
这之后的安装步骤和正常安装是一样的。首先选择显示语言。回车进入安装菜单。
我一般是先进入“使用ubuntu而不改变计算机中的任何内容”(因为如果是正常安装的话需要在这里设置一下网络连接已完成自动更新,不过虚拟机会自动连接到网络。)
进入试用后左键双击桌面上的安装ubuntu 9.10开始安装。
打开安装界面后首先选择显示语言为“中文(简体)”然后点击前进。
之后的界面是设置时间,这里系统会自动获取当前时区,不需要更改(除非你人不在中国),直接点击前进。
之后是选择键盘布局,9.10会默认为你选择China布局,所以不需要做任何更改直接点击前进,进入下一步。
这里进入分区界面,我选择的是手动指定分区(高级)。这样我们可以更自由的设定自己的分区,选好后点击前进。
手动分区界面如图。
首先要新建一个分区表,点击“创建分区表”。如下图会出现一个空闲分区,点击这个空闲。
然后点击创建分区表按钮旁边的添加按钮来添加分区。
linux分区最少要有一个交换空间(swap)空间,这个就类似于windows的虚拟内存。还需要又一个/挂载点的文件分区,ubuntu支持ext4分区格式,所以这里/挂载点分区我使用ext4格式。
设置完成后如下图。
关于LINUX的详细分区介绍请参照这里:http://www.codeeye.org/html/2009/ubuntu-linux分区的推荐方案和方法.html
设置完成后点前进。
之后是设置用户名和密码,这个很简单就不多说了。设置好后点击前进。
之后是确认设置,确定设置无误后点击“安装”开始安装ubuntu系统。
之后我们要做的就是等待系统安装完毕了。
注意:到使用APT自动在线更新的哪一步的,有些地区连接默认更新节点的速度会很慢,这样很浪费时间,这个时候我们可以直接点击跳过,等安装完成后再选择速度快的更新节点来更新。
安装完成后会提示你是继续使用还是重新启动,这里我们选择继续试用然后自己使用shut down关闭系统。因为我们还有一些要设置的。
系统关闭后我们在选择安装好的ubuntu然后点上面的配置。然后选system选项卡,进去后我们在Boot Order里用旁边的上下箭头将硬盘调到第一个。(不这么做的话下次启动又直接启动安装光盘了。)如下图:
设置完成后我们,再次双击刚装好的ubuntu进入系统。
跳过更新的朋友进入系统后并不是完全的中文版,这里我们需要选择更快的更新节点然后进行系统更新,选择System->Administration->Software Source进入软件源设置。
然后在Download from里面选择other,如下图。
进入other后点击列表旁边的Select best server,之后等待ubuntu会自动ping所有更新节点然后为你选出最快的一个。如下图为验证完成后,会自动为你选择一个更新节点。
这时只需要点击Choose Server按钮,回到主界面后点解CLOSE按钮,这时候ubuntu会提示,要求更新服务器上的软件信息。如下图请点击reload。
注意:这里一定要点击reload更新软件信息,因为有的服务器虽然速度快,但是上面的更新文件并不完全,如果在更新信息过程中出错,请重新回到软件源选择器测试另一个更新节点。
更新节点选择完后,我们点击System->Administration->Language Support进入语言支持这时候系统会提示语言支持不完全让我们重新安装。如下图:
这时候点击Install,ubuntu会自动下载语言支持并安装。
这里提醒一下,ubuntu很多操作都需要你输入管理员密码,就是你安装的时候设定的那个,所以管理员密码千万不要忘记。
安装完成后,注销下系统,看,完整的中文界面来了。
之后再用系统->系统管理->更新管理器检查一下需不需要更新。
至此在Sun VirtualBox上安装Ubuntu 9.10完毕。
关于Sun VirtualBox中Ubuntu分辨率无法调高的解决方法参见:http://www.codeeye.org/html/2009/virtualbox虚拟ubuntu分辨率太小的解决方法.html