Linux上的虚拟化技术 Xen 初学者指南(4)

来源:it168 作者:it168
  

lrwxrwxrwx 1 root root 21 2006-04-12 07:49 /boot/vmlinuz-2.6.12-xenU -> vmlinuz-2.6.12.6-xenU

-rw-r--r-- 1 root root 2180524 2006-04-12 07:42 /boot/vmlinuz-2.6.12.6-xen0

-rw-r--r-- 1 root root 1129950 2006-04-12 07:49 /boot/vmlinuz-2.6.12.6-xenU

 

其实就是两个与xen相关的内核,其它的都是这两个内核文件的链接;也就是vmlinuz-2.6.12.6-xen0和vmlinuz-2.6.12.6-xenU。vmlinuz-2.6.12.6-xen0是用来引导虚拟平台的,比如我们在Slackware上安装Xen,那Slackware就是虚拟平台;所以如果要让Slackware的xen能运行起来,必须用xen相关的内核 ,也就是vmlinuz-2.6.12.6-xen0这个内核。 而XenU字样这个内核,是用来引导虚拟操作系统用的,我们在以后会提到它。

 

 

4、引导XenLinux的GRUB配置;

 

 

一旦我们在Linux操作系统安装好Xen后,这样的系统应该被称为XenLinux。如何才能引导拥有Xen的Linux呢?这时我们要用到GRUB系统引导管理器。我们修改一下GRUB的配置文件menu.lst或grub.conf就行了。此文件位于/boot/grub目录中;

 

 

4.1 判断系统所在的分区;

 

 

 

[root@localhost ~]# df -h

Filesystem 容量 已用 可用 已用% 挂载点

/dev/hda6 12G 6.9G 4.9G 59% /

 

 

4.2 查看/boot目录中xen相关的配置文件;

 

 

 

[root@localhost ~]# ls /boot

 

注意:我们前面已经说过了,xen提供了两个内核,一个是虚拟平台用的,也就是文件名带有xen0字样的;另一个带有xenU字样的,这是用于引导和支持虚拟操作系统用的。

 

什么虚拟平台,比如我们想用Slackware 的Xen虚拟Fedora、Gentoo .... 。那么Slackware就是虚拟平台,而Fedora、Gentoo... .. 是被虚拟的操作系统。Slackware是一个真实安装在您的机器上的操作系统,它提供的是一个运行xen的环境。为了让Slackware能支持xen ,所以必须用于支持Xen的内核,也就是在/boot中有xen0字样的文件。

 

如果您安装了Xen,会在/boot中有两个文件vmlinuz-2.6.12.6-xen0和vmlinuz-2.6.12.6-xenU,

 

 

4.3 禁掉 TLS Libraries ;

 

 

 

[root@localhost ~]#mv /lib/tls /lib/tls.disabled

 

禁掉的理由,请查看: 《Xen v3.0 用户手册》

 

 

4.4 引导XenLinux的GRUB内容;

 

 

 

title SlackXen

kernel /boot/xen-3.0.gz

module /boot/vmlinuz-2.6-xen0 root=/dev/hda6 ro console=tty0

 

如果有inintrd-2.xxxx-xen.img或initrd.gz之类的文件才能引导起来系统,还要加一行;要以/boot中的initrd相关的文件为准;

 

 

modules /boot/initrd.gz

 

有关GRUB的文档:《系统引导管理器GRUB,为初学者指南》

 

注意:与传统GRUB的定义有点不同,就是kernel 是用来定义Xen的,而Linux的内核及initrd映像是通过module 指令定义的;要仔细看好;

 

 

5、Xen的配置和管理工具;

 

 

 

5.1 Xen的相关文件存放位置;

 

 

xen安装后,文件放在什么地方了呢?主要放在以下几个目录;

 

 

5.11 内核及xen自身存放于 /boot

 

 

安装有xen的操作系统下的/boot目录中,存放xen本身及支持xen的内核文件。比如文件名带有xen0和xenU相关的文件;


时间:2009-06-12 11:21 来源:it168 作者:it168 原文链接

好文,顶一下
(4)
80%
文章真差,踩一下
(1)
20%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量