17.2.2. KVM 到 Xen
以下步骤论述从 KVM 管理程序改为 Xen 管理程序。这个过程假设安装并启用了 kvm 软件包。
安装 Xen 软件包
如果您还没有,请安装 kernel-xen 和 xen 软件包。
# yum install kernel-xen xen
可能安装了 kernel-xen 软件包但被禁用。
确定所用内核
使用
uname
命令确定正在运行的内核。$ uname -r
2.6.23.14-107.fc8
The “
2.6.23.14-107.fc8
“ kernel is running on the system. This is the default kernel. If the kernel hasxen
on the end (for example,2.6.23.14-107.fc8xen
) then the Xen kernel is running and you can skip the substep.将默认内核改为 Xen 内核
grub.conf
文件确定引导的是哪个内核。要更改默认内核请编辑如下所示的/boot/grub/grub.conf
文件。default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.14-107.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.14-107.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.23.14-107.fc8.img
title Fedora (2.6.23.14-107.fc8xen)
root (hd0,0)
kernel /xen.gz-2.6.23.14-107.fc8
module /vmlinuz-2.6.23.14-107.fc8xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet
module /initrd-2.6.23.14-107.fc8xen.img
请注意 default=0 参数。这个参数让 GRUB 引导装载程序引导第一个条目,即默认内核。将默认改为
1
(或者其它代表 Xen 内核的数字):default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.14-107.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.14-107.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.23.14-107.fc82.6.23.14-107.fc8.img
title Fedora (2.6.23.14-107.fc8xen)
root (hd0,0)
kernel /xen.gz-2.6.23.14-107.fc8
module /vmlinuz-2.6.23.14-107.fc8xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet
module /initrd-2.6.23.14-107.fc8xen.img
重启载入新内核
重启系统。计算机将使用 Xen 内核重新启动。使用
uname
命令验证:$ uname -r
2.6.23.14-107.fc8xen
如果在输出的结尾处有
xen
,那么运行的就是 Xen 内核。
当前内容版权归 fedoraproject 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 fedoraproject .