红联Linux门户
Linux帮助

linux fedora8下安装虚拟机并虚拟windows xp

发布时间:2008-10-09 21:13:30来源:红联作者:jilk005
原文:http://blog.sina.com.cn/s/blog_43b8d6c20100b48w.html
一 、首先就是虚拟软件的选择了,主要就是vmware和virtualbox,下面简单的比较一下:
1、性能上,virtualbox比vmware好,同样的虚拟机windowsxp,vitualbox可以流畅的播放rmvb文件,但是vmware server中很卡。
2、对主机性能的影响。运行时期virtualbox对主机性能影响和vmware对主机性能影响差不多。但是vmware在不运行虚拟机的时候还是运行不少服务的,有时候对主机影响不少,很烦人的。
3、virtualbox中nat连接方式比vmware的nat连接要方便的多,在vmware中使用nat必须手工指定一个dns服务器,virtualbox不用指定就可以正常上网。另外vmware的nat不能访问本地网络,virtualbox的nat方式也可以访问本地网络,但是不能ping地通,不能正常出现在windows的网上邻居里,却确确实实可以访问。
4、virtualbox中 桥接 联网方式不如vmware方便。必须使用操作系统本身的桥接功能来实现,不像vmware自身就可以了。于是在windowsxp以下的操作系统中就无法实现桥接联网了。(下面将介绍实现方法)
5、virtualbox的稳定性不如vmware。
6、virtualbox是开源的,免费的,已经被sun公司收购了,看来sun混的不错,但总觉的java虚拟下的代码要慢,看发展吧。还是很有光明的。
二、安装
我选择安装virtualbox,因为网上反应不错,而且比较是开源的嘛,支持下,此外也是免费的,而且体验一下,毕竟别人说了不是自己做的嘛,研究下
首先是下载
http://www.virtualbox.org/,虽然已经更新到2.0,可惜我的系统是32位的,没有办法了,就只能用1.6.6了,不过也不错嘛,哈哈,看来这电脑被淘汰也是大势所趋啊,不过估计还能撑两年。
直接下FC8的rpm包就可以了
然后就简单了~,rpm-ivh *.rpm,不过如果你的内核如果有过变动的话,就像我一样,那么将出现问题
Noprecompiled module for this kernel found -- trying to build one.Messages
emitted during module compilation will be logged to/var/log/vbox-install.log.

Compilation of the kernel module FAILED! VirtualBox will not startuntil this
problem is fixed. Please consult /var/log/vbox-install.log to findout why the
kernel module does not compile. Most probably the kernel sourcesare not found.
Install them and execute

/etc/init.d/vboxdrv setup

as root.
这主要是内核头指针和内核源码版本不同造成的,参这里
Thekernelyou are running is kernel-2.6.25-14.fc9.x86_64but you only have the following kernelheader-> kernel-headers-2.6.25.11-97.fc9.x86_64.When you are trying to compile virtualboxI believe it is failing because the version of the headers and thekernelare different.

See this post on the virtualboxforums, it might provide a bit more detail. http://forums.virtualbox.org/viewto...9d761a51c705b84

解决方法如下:
1. yum update kernel*it shouldd fix it, 但是我没有尝试,我yum infokernel*发现能够更新的kernel会把我的内核重新变低,那样显卡驱动就挂了~~思考中
2.配置内核,使你的kernel-headers,kernel-devel,kernel的版本一致,关于如何做可以参见这两篇
rpm 升级内核
编译升级内核

这次安装成功后,有如下显示
chcon: can't apply partial context to unlabeled file/usr/lib/virtualbox/VirtualBox
chcon: can't apply partial context to unlabeled file/usr/lib/virtualbox/VBoxSDL
chcon: can't apply partial context to unlabeled file/usr/lib/virtualbox/VBoxHeadless
chcon: can't apply partial context to unlabeled file/usr/lib/virtualbox/vboxwebsrv

Creating group 'vboxusers'. VM users must be member of thatgroup!

No precompiled module for this kernel found -- trying to build one.Messages
emitted during module compilation will be logged to/var/log/vbox-install.log.

Success!
3.加入Vboxusers用户组

sudo usermod -G vboxusers -a 您的登录名称
4.重启virtualbox

三、安装windows xp
1.配置并进行安装
其实很简单的,大概一看就会了,按照向导选择配置,然后再next就行了。第一次启动时他会提示你进行安装的。但有如下几点要注意下:
1》在建好虚拟机后要进行相关的配置,总之选适合自己的。另外可以用光盘安装,也可以通过虚拟iso
2》安装windows的过程和直接安装没有区别,安装成功后再
安装VBoxGuestAdditions,用起来就方便多了。
2.关于文件共享
1》右下方有一个文件夹的图标,点一下,然后选中“固定分配”,然后浏览,选择要共享的文件夹,下面可以选择只读和固定分配。
2》映射驱动器,和windows下一样,选刚才你共享的那个就ok了
3.关于网络
在VirtualBox的网络里可以进行选择,有三种,默认是nat,不要管,也不用进行网络的相关配置。进去就可以连网了。另外,如果通过代理的话,也是简单的配置代理就ok了,host就像透明的一样,很好用。
关于另两种还没有学习。
四、总结下
安装中遇到些困难,但是在这个网络发达的年代,几乎没有你找不到的,只有你够很,哈哈
运行起来速度很快,几乎感觉不到是在另一个系统,我给了256的内存,机子是512的。假如是2G内存的话,再配上4核处理器,靠,肯定帅呆了,一个工作区一个系统,一家人各自为政啊~
另外,机子比较落后,新版本装不上,估计2.0还要爽吧。啊,我要换电脑~~~
注:
在linux下使用VirtualBox虚拟XP,xp的网络设置是NAT方式,现在我们把这个虚拟的系统叫做C。上网正常。(很好用)
公司中有机器A (linux系统192.168.9.166)以及另外一台机器B(XP 192.168.9.168)。
A和B可以互相ping通,并同时上网。
A和B都不能与C ping通。
但是C可以通过\\192.168.9.168\d$去访问B。前提是B机器的D盘共享。
也可以通过\\192.168.9.166\linux-share去访问A。前提是A机器上安装了samba提供共享服务,共享文件夹为linux-share。

在虚机中使用ipconfig命令,如下
ip:10.0.2.15
网关:10.0.2.2
dns:10.0.2.3。

其实也就是一句话,虚机与外界实体机都不能互ping,虽然防火墙全部关闭。但虚机可以访问网络中的所有实体机。
可是,实体机却不能访问虚拟机,无论是ubuntu本身,还是其他的网中机器。


使用 VirtualBox ?,他有?建???路?定方法

1. Host Interface
2. NAT

以上二?是常?的模式,NAT 是最??的方法,只要你有上?能力,在 vm 中只要

使用 DHCP 就可以上?了,缺?是看起?像是一台?立的?器,? Host ?? Ping

不到 Client vm(文章後面有解?方法)。

如果使用 Host Interface,就等於 Host 和 Client vm 有?等的?路地位

(vm 有???卡),不?接下?面?到的?是如何? VirtualBox ?生的 TAP ?卡

和能?有上?能力的 Interface 作 Bridge,作 Bridge 的方法不?,Google 有一

堆文件
文章评论

共有 0 条评论