Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1041860
  • 博文数量: 254
  • 博客积分: 10185
  • 博客等级: 上将
  • 技术积分: 2722
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-25 15:04
文章存档

2011年(8)

2009年(1)

2008年(31)

2007年(214)

分类: 虚拟化

2011-08-30 22:04:51

心路历程:
    经过长达一周的摸索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"):

  1. # vi /etc/sysconfig/network-scripts/ifcfg-eth0
5、由于我这边网络因素,我将yum的资源路径改为了mirrors.163.com,(下载: CentOS-Base.repo.txt ) 
  1. # vi /etc/yum.repos.d/CentOS-Base.repo
       
6、开始升级系统(这步耗时较长,需要下载100+个包):
   
  1. # yum -y update

7、安装gcc及内核开发包:

  1. # yum -y install gcc kernel-devel
8、禁用Nouveau驱动:

  1. # echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
9、备份并重新建立initramfs image文件,然后重新启动CentOS:

  1. # mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
  2. # dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
  3. # reboot
10、开始从Nvidia官方下载驱动安装包(X86_64),然后退出XWindows,开始安装驱动,安装完毕重启系统:

  1. # cd
  2. # wget
  3. # init 3
  4. # sh NVIDIA-Linux-x86_64-280.13.run
  5. # reboot
11、显卡驱动安装成功后,安装libSDL,然后开始下载并安装VirtualBox4.1

  1. #yum -y install SDL
  2. #wget
  3. #rpm -ivh VirtualBox-4.1-4.1.2_73507_rhel6-1.x86_64.rpm
12、完毕,可以从应用程序->系统工具->Oracle VM VirtualBox启动并管理VirtualBox

阅读(1165) | 评论(0) | 转发(0) |
0

上一篇:yum保留下载的安装包的设置

下一篇:没有了

给主人留下些什么吧!~~