Fedora 8下安装XEN

本人的电脑配置:双核72502G内存160G硬盘

安装了Fedoar 8,但并没有选择安装Xen基础包,因此在不愿意重新安装操作系统的情况下,,自己打算手工安装Xen对应RPM包,来安装Xen了。

Fedoar 8推荐的Xen配置是这几个安装包——

1、xen-3.1.0-0.rc7.1.fc8.i386.rpm2、kvm-24-1.i386.rpm3、kernel-xen-2.6.20-2925.9.fc8.i686.rpm4、virt-manager-0.4.0-2.fc8.i386.rpm5、qemu-0.9.0-2.fc8.i386.rpm6、gnome-applet-vm-0.1.2-2.fc8.i386.rpm

因此,下面就是要成功安装这几个包,但同时要解决一些安装包的依赖关系,下面是我的安装顺序——

1、xen-libs-3.1.0-0.rc7.1.fc8.i386.rpmbridge-utils-1.1-2.i386.rpmdnsmasq-2.38-1.fc8.i386.rpmlibvirt-0.2.2-4.fc8.i386.rpmlibvirt-python-0.2.2-4.fc8.i386.rpmpython-virtinst-0.103.0-3.fc8.noarch.rpmxen-3.1.0-0.rc7.1.fc8.i386.rpm

2、kvm-24-1.i386.rpm

3、kernel-xen-2.6.20-2925.9.fc8.i686.rpm

4、gnome-python2-gnomekeyring-2.18.0-1.fc8.i386.rpmvvrt-manager-0.4.0-2.fc8.i386.rpm

5、qemu-0.9.0-2.fc8.i386.rpm

6、gnome-applet-vm-0.1.2-2.fc8.i386.rpm

安装完毕后,需要改动/boot/grub/grub.conf进行引导配置,这个是我的conf配置文件内容:

# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You do not have a /boot partition. This means that# all kernel and initrd paths are relative to /, eg.# root (hd0,2)# kernel /boot/vmlinuz-version ro root=/dev/sda3# initrd /boot/initrd-version.img#boot=/dev/sda3default=0timeout=5splashimage=(hd0,7)/boot/grub/splash.xpm.gzhiddenmenutitle Fedora Coreroot (hd0,7)kernel /boot/vmlinuz-2.6.21-1.3194.fc8 ro root=LABEL=/1 rhgb quietinitrd /boot/initrd-2.6.21-1.3194.fc8.imgtitle Fedora Core Xen 3.1.0root (hd0,7)kernel /boot/xen.gz-2.6.20-2925.9.fc8 dom0_mem=262144module /boot/vmlinuz-2.6.20-2925.9.fc8xen root=/dev/sda8 ro console=tty0module /boot/initrd-2.6.20-2925.9.fc8xen.imgtitle Otherrootnoverify (hd0,0)chainloader +1

其中主要是第二个title中的内容,我简单解释一下,此处的kernel是告诉grub虚拟机Xen的文件在哪里,以及传给虚拟机Xen的参数;这里给的参数dom0_mem则是指定默认启动的这个虚拟机的内存大小为256M,也就是262144K,用户可以将这里的内存使用大小调整的大一些,否则你启动的Fedora8的虚拟机系统就会比较慢,除非你愿意忍受那种牛速,否则改大一些吧,比如1000000(比1G小一些,这是因为我这里如果用 1024*1024的大小,则会启动不起来,不知道是不是为了给Xen留一些内存呢?)。其中的dom0则是默认第一个虚拟机的意思,在Xen的世界里,所有的虚拟机均为Domain域的概念,0为第一个,所以,这里就是dom0。module行则是指出所启动的虚拟机gust系统的内核文件以及传给内核的参数,这里所传的参数和正常系统启动的传参是一样的,没有任何不一样的地方;而第三个参数对于Xen虚拟机启动来说并不是必须的,但是对于默认启动 Fedora8来说却是必须的,否则你的默认的Fedoar8的系统是启动不起来的,会遇到经典的kernel panic错误。

值不值得,真是不足为外人道,自己心里有数就行。

Fedora 8下安装XEN

相关文章:

你感兴趣的文章:

标签云: