[i=s] 本帖最后由 sauntor 于 2012-5-1 13:08 编辑 [/i]
Sun的VirtualBox可以说是一款可与VMWare相媲美的开源虚拟机软件,我初次接触的虚拟机便是它。使用VirtualBox也有一段时间了,现在把俺使用时的一点心得写出来与大家分享一下(本文以openSUSE 12.1 KDE为基础) ^_^
首先是安装VirtualBox,这个是自然的。你可以选择从VirtualBox官方网站上下载一个安装包(如VirtualBox-4.1-4.1.12_77245_openSUSE114-1.i586.rpm)然后手动安装,若你想要安装最新的VirtualBox请选择这种方式;你也可以用Yast等包管理工具来安装。这里我们选择CLI方式:[code]zypper in virtualbox[/code]安装VirtualBox之后还要简单到设置一下,将当前用户添加到vboxusers组中:[code]usermod -A vboxusers sauntor
id sauntor[/code]还有一些文件需要下载(从官网下包安装的不需要执行此步骤以及后续与这些文件有关到操作):
VirtualBox扩展包:http://download.virtualbox.org/virtualbox/${VBOX_VERSION}/Oracle_VM_VirtualBox_Extension_Pack-${VBOX_VERSION}.vbox-extpack
VirtualBox客户机支持工具:http://download.virtualbox.org/virtualbox/${VBOX_VERSION}/VBoxGuestAdditions_${VBOX_VERSION}.iso
上面的${VBOX_VERSION}请用已安装的VirtualBox的版本号代替,现在openSUSE提供的是4.1.4。
好了,现在重启一下系统。
进入上面下载的文件所在的目录,然后执行:[code]# 安装VBox扩展包,可支持USB共享等
VBoxManage extpack install \
Oracle_VM_VirtualBox_Extension_Pack-4.1.4.vbox-extpack
# 装VBox客户机工具
cp VBoxGuestAdditions_${VBOX_VERSION}.iso /usr/lib/virtualbox/VBoxGuestAdditions.iso
[/code]这样准备工作就做好了。
第二步就是创建虚拟机了,这里我们选择GUI方式。
从Kickoff(KDE菜单)中选择“系统“==>“Virtual Machine”,这样就能运行VirtualBox了。如果VirtualBox的管理界面没有出现,请确认当前用户是否在vboxusers组中 ,或者把当前用户添加到vboxusers组后是否重新登录了。
下面就以Windows XP为例,用图片记录每一步 。
[list=1]
[*]点击New以打开VM创建窗口
[attach]37680[/attach]
[*]直接点击Next
[attach]37681[/attach]
[*]设置虚拟机名称和类型
[attach]37682[/attach]
[*]设置虚拟机内存大小
[attach]37683[/attach]
[*]创建虚拟硬盘,选择"Create new hard disk",单击 "Next"
[attach]37684[/attach]
[*]在上一步后一直点击“Next”按钮,直到进入下面的虚拟硬盘文件到存放路径和大小设置窗口,这里主要设置一下虚拟硬盘大小。
[attach]37685[/attach]
[*]点击下一步,进入如下虚拟硬盘创建确认界面,点击"Create"即可
[attach]37686[/attach]
[*]这一步是虚拟机创建确认对话框
[attach]37687[/attach]
[*]选中刚刚创建的XP虚拟机,如图,并单击“Storage”
[attach]37688[/attach]
[*]如图选择设置启动光盘(即XP的CD镜像文件)
[attach]37689[/attach]
鼠标按下后会弹出下面到选择菜单,这里我们选择第一项,即使用ISO镜像文件,如果你有刻录好到光盘,你也可以选择第二项。
[attach]37690[/attach]
单击第一个选项,弹出如下对话框,选择要使用的ISO CD镜像文件,这里我们选择windows xp sp3的光盘镜像。
[attach]37691[/attach]
选择文件后,单击Open,看到的结果下面这样,那个“zh_hans_indows_xp_pro...”代替了原来的“Empty”,这样XP的启动光盘就设置好了
[attach]37692[/attach]
[*]选中XP,单击Start,运行XP虚拟机。我们会发现它会弹出一个警告框,意识是VirtualBox会自动捕获键盘和鼠标,按右Crtl键可取消捕获(即回到主机环境),它只是告诉你这些,你知道后单击OK,接下来就是安装XP了
[attach]37693[/attach]
[attach]37694[/attach]
[attach]37695[/attach]
[/list]
第三,我们已经创建了一个虚拟机,但是虚拟机和主机怎样才能共享文件呢?答案是“共享数据空间”,如下图操作即可打开共享数据空间设置对话框,但是VIrtualBox会提示Guest没有安装支持工具,这时我们就需按第二张图所示安装"Oracle VM VirtualBox Guest Additions ..."。,即客户机工具。
[attach]37696[/attach]
[attach]37697[/attach]
设置完这些之后,即可按照上面第一个图打开如下窗口,单击带加号到那个文件夹图标,打开共享数据添加窗口,选择要共享到文件夹、设置共享到名称(后面要用到的)
[attach]37699[/attach]
[attach]37698[/attach]
在XP中打开CMD,然后输入如下命令,可将共享文件夹挂载到XP到Y盘:[code]net use Y: \\vboxsvr\MSTools[/code]命令中的\\vboxsvr是固定的。
好了,现在打开“我的电脑”就可以看到多出一个Y盘了,现在你可以从Y盘里面复制东西到虚拟机里,也可将虚拟机了的东西复制到Y盘中,当然对这个Y盘的所有操作都等价于在主机里对那个共享文件夹执行同样的操作,这样也就实现了数据的共享。
wrzbleach 于 2012-05-05 22:16:44发表:
学习了
盗跖 于 2012-04-24 10:06:04发表:
感觉virtuabox适合桌面,
kvm才是主流呀。
盗跖 于 2012-04-24 10:03:51发表:
感觉系统主题不错呀。。。
hg996 于 2012-04-23 08:48:53发表:
受教了