心路历程:
经过长达一周的摸索CentOS+XEN4,发现其在高视觉可用性(显卡高要求)的使用场景下,调测和支持文档等内容甚少,工具编译下载也极为繁杂,最后虽然已经完整实现了CentOS+XEN4+VirtManager的部署运行,但由于XEN4内核下Nvidia显卡驱动无法成功安装等问题,造成视觉效果极差,伴随网络每次重启就自动中断,需要service network restart等问题频频,最终决定不走偏门,放弃XEN4,转投VirtualBox的虚拟世界。话说VirtualBox4.0版本后功能日趋完善,且代码开源,虽然不是内核级虚拟机,但对于我们这些应用开发人员来讲,还是实际些好,另外,VirtualBox目前更是支持了D3D及128M大显存,何乐而不为呢?
实验平台:
Intel Core Duo 2 E8400 / 4G RAM / 250GB HD
Nvidia 9300 SE
安装过程:
1、首先进行CentOS6.0(X86_64)安装(当选择安装包时,请选择Minimal Desktop最小化桌面,全新安装)。
2、安装完毕重新引导,首次进入系统,进行一般配置(这个装过的都会,不具体展开),重新启动。
3、使用root用户登录系统。
4、修改网络配置脚本(ethX,X代表你要使用的网口),确保网络通畅(确保onboot="yes"):
- # vi /etc/sysconfig/network-scripts/ifcfg-eth0
- # vi /etc/yum.repos.d/CentOS-Base.repo
6、开始升级系统(这步耗时较长,需要下载100+个包):
7、安装gcc及内核开发包:
- # yum -y install gcc kernel-devel
8、禁用Nouveau驱动:
- # echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
9、备份并重新建立initramfs image文件,然后重新启动CentOS:
- # mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
-
# dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
- # reboot
10、开始从Nvidia官方下载驱动安装包(X86_64),然后退出XWindows,开始安装驱动,安装完毕重启系统:
- # cd
- # wget
- # init 3
- # sh NVIDIA-Linux-x86_64-280.13.run
- # reboot
11、显卡驱动安装成功后,安装libSDL,然后开始下载并安装VirtualBox4.1
- #yum -y install SDL
- #wget
- #rpm -ivh VirtualBox-4.1-4.1.2_73507_rhel6-1.x86_64.rpm
12、完毕,可以从应用程序->系统工具->Oracle VM VirtualBox启动并管理VirtualBox
阅读(1244) | 评论(0) | 转发(0) |