Linux环境下使用虚拟机安装Windows
嘛,话说真是折腾,明明有Win7放着不用,跑到fedora14里面用虚拟机安装个WinXP,确实是闲啊……
咳咳,现在让我们回归正文。
在Win环境下使用虚拟机是很简单的事情,商业的软件有Vmware,免费的有VirtualBox、Vmware Player等。通过向导创建好虚拟机,安装系统后使用就OK。
在Linux环境下,有Xen、KVM、Vmware For Linux和VirtualBox For Linux等。前面的两个是“半虚拟化”的杰出代表,但Xen特别庞大。
Vmware安装多半采用编译方式来安装,即使是使用RPM包来安装,但是在安装后的配置文件阶段,GCC、kernel的版本不识别就会导致编译失败。
VirtualBox For Linux相对安装要简便易行。到官网上下载对应版本的安装包就可以了。
KVM安装也相对简单,Fedora用户使用yum,Ubuntu用户使用apt-get来安装就可以了。安装后在主菜单的系统工具下会有虚拟机管理器,就可以创建虚拟机,前提是系统服务有正确开启。
我在使用KVM的时候就遇到系统服务无法正确开启,只好使用终端命令来创建虚拟机磁盘,来安装操作系统。
在本文中,我们注重讨论VirtualBox。
从官网上下载到VirtualBox软件并安装完毕后,可在主菜单-应用程序-系统工具下找到VirtualBox。
软件启动之后自然要新建个虚拟机啦,点那个新建就OK。
下一步,设置内存大小。
下一步,创建虚拟硬盘。
你也可以使用现有的虚拟机硬盘,选“使用现有的虚拟硬盘”然后在下面选择一下就可以了。
接下来是虚拟机硬盘格式选择页面
1.VDI,这个格式是由Sun公司推出的虚拟机硬盘格式。
2.VMDK,由Vmware公司推出的虚拟机硬盘格式 ,但是传说这个格式不是很好。有浪费空间之嫌。
3.VHD,由MS推出的虚拟机磁盘格式。
4.Parallels,Parallels Workstation,这也是一个很NB的虚拟机软件,可以支援Win/Linux/Mac OS三平台。
其中,VDI/VMDK/VHD在Win环境下都可以使用WinMount来挂载,VHD还可以使用DiskGenius来打开。
选择格式之后,要求选择虚拟硬盘的分配方式
Dynamically allocated是动态分配模式,使用多少硬盘容量,虚拟机硬盘文件的大小就是你使用的大小。
Fixed size是完全分配格式,不管使用多少容量,你分配10G虚拟机硬盘,这个虚拟机硬盘文件在宿主机上的大小就是10G。
继续下一步,要求你设置虚拟机硬盘的大小。
设置完毕后,下一步,来到摘要页面。在这个摘要界面显示了你对虚拟机的设置是怎样的。确认后我们就可以开启虚拟机了。
虚拟机开启后,会有第一次使用虚拟机向导界面,不用管它说了什么,直接WS掉下一步。
接下来是安装介质选择界面
看到那个黄色文件夹图标木有,选择一个镜像文件或者指向本机硬盘就OK。
选择完毕,下一步,虚拟机会开始运行
接下来的操作是跟在实机上安装是一样的。
安装完毕后,把增强工具安装上,在工具菜单中有安装增强工具选项。
到这里,基本上在Linux环境中使用VirtualBox安装Windows就算是安装完毕可以使用了。
但是会遇到两个问题:
1.无法使用USB设备或者提示无法访问USB子系统。
解决方法如下:
在终端中输入
1 2 |
[root@localhost derek_s]# cat /etc/group | grep vboxusers vboxusers:x:501 |
首先要su获得root权限,在derek_s的系统上,vboxusers的gid是501,你的不一定是这个哦。
然后编辑/etc/group文件
1 |
[root@localhost derek_s]#vi /etc/group |
找到vboxusers,后面加上":derek_s",就是添加上你的用户名。
这一步做完之后,要重新设置权限,编辑文件etc/fstab
1 |
[root@localhost derek_s]#vi /etc/group |
1 2 3 4 5 6 7 |
在末尾添加 #501 is the USB group IDI none /proc/bus/usb usbfs devgid=501,devmode=666 0 0 添加完毕后 |
恩,我图里面有个小错误,但是木啥问题#后面是注释内容,哈哈。
最后重启电脑之后就可以使用USB设备了。
2.声卡爆音的问题
安装完操作系统之后,会有刺啦刺啦的爆音的声音,解决的方法很简单。
关闭虚拟机,进入虚拟机设置界面,选择声卡,将声卡模式改为pulseaudio
就可以解决问题了……
已有 21 条评论
发表评论
电子邮件地址不会被公开。 必填项已标注。
好多人linux下虚拟机跑xp只是为了方便qq吧 - -
@老谢
哈哈,估计也有想用迅雷的,虽然现在快车已经有Linux版本……
快车有linux版?俺得试试
涛哥路过~
涛哥?我晕……
很多人都不自称“哥”的……
迅雷,QQ专用
@dave
对头对头~
在linux用虚拟机安装98的路过
哈哈,装98做什么?
一般都是在WINDOWS下 虚拟 LINUX的 你却相反~
@Junan 不过是为了用迅雷/QQ而已……
@derek_s
咱们被排挤了
@dave 没错呢…………
俺也在ubuntu下用vbox搞了XP,vbox比vm小巧多了,只是有些功能不好用,比如U盘启动需要命令行操作。。。
@俊文 哈哈,话说我是一开始是要对比下VM VBOX KVM的,结果VM装不上,kvm卡死机……
为了网银付款使用IE,^_^
@梦之翼 我这么老的水文都被你发现了啊
@大D 这么好的文章何来之水,我最近才开始在Linux下虚拟xp
@梦之翼 挺水的。
@大D
vbox for linux超级吃资源啊。动不动cpu占用20%多。
@lower 这个当时还真没注意