文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Debian Gnu/Linux SID下建立Xen Dom0

Debian Gnu/Linux SID下建立Xen Dom0

时间:2006-07-24  来源:blue_stone

Debian Gnu/Linux SID下建立Xen Dom0和DomU

Debian GNU/Linux SID已经包含了支持xen的内核和xen hypervisor, 可以非常方便的配置为Xen Dom0和DomU. 本文介绍Debian Gnu/Linux SID下建立Dom0的过程。在本文写作时, Debian中支持xen的kernel版本是2.6.12-2, Xen hypervisor版本是3.0.2+hg9697-1, 您看到本文时kernel的版本和xen hypervisor版本可能会更高.

1  安装需要的软件包

libc6-xen linux-headers-2.6.16-2-xen
linux-headers-2.6.16-2-xen-686 linux-image-2.6.16-2-xen-686 linux-modules-2.6.16-2-xen-686
linux-headers-2.6.16-2-xen-k7 linux-image-2.6.16-2-xen-k7 linux-modules-2.6.16-2-xen-k7
xen-docs-3.0 xen-ioemu-3.0 xen-tools xen-utils-3.0 yaird
xen-hypervisor-3.0-i386
xen-hypervisor-3.0-i386-pae


如果使用intel cpu则安装带686的内核包, 如果使用amd cpu则安装带k7的内核包, 如果内存小于4G则使用xen-hypervisor-3.0-i386, 如果内存大于4G则使用xen-hypervisor-3.0-i386-pae, 我的测试机cpu为AMD Athlon 1800+, 内存512M的机器, 可使用如下命令安装软件包

apt-get install libc6-xen linux-headers-2.6.16-2-xen \
linux-headers-2.6.16-2-xen-k7 linux-image-2.6.16-2-xen-k7 linux-modules-2.6.16-2-xen-k7 \
xen-docs-3.0 xen-ioemu-3.0 xen-tools xen-utils-3.0 yaird \
xen-hypervisor-3.0-i386


2 生成initrd.img文件

像linux-image-2.6.16-2-k7这样的普通内核, 使用apt-get安装完毕后会使用mkinitrd生成initrd.img文件, 并使用update-grub更新/boot/grub/menu.lst. 但是支持xen的内核, 如linux-image-2.6.16-2-xen-k7, 则必须手工建立initrd.img文件, 并手工修改/boot/grub/menu.lst. Linux中传统的生成initrd.img文件的命令是mkinitrd, 由于我的机器root分区放在逻辑卷上, 使用mkinitrd命令生成的initrd.img文件在引导的过程中出现了无法找到逻辑卷的错误, 所以使用yaird生成initrd.img, 命令如下:

yaird -o /boot/initrd.img-2.6.16-2-xen-k7 2.6.16-2-xen-k7


3 修改/boot/grub/menu.lst

在### BEGIN AUTOMAGIC KERNELS LIST之前, 添加如下内容:

title Xen 3.0 / kernel 2.6.16-2-xen-k7
root            (hd0,0)
kernel /xen-3.0-i386.gz
module /vmlinuz-2.6.16-2-xen-k7 root=/dev/mapper/rootvg-root ro
module /initrd.img-2.6.16-2-xen-k7

配置文件中文件的路径是相对配置文件中指定的root设备的路径, 如果/boot是一个单独的分区(hd0,0), 也就是/dev/hda1, 则kernel和module应该是/boot分区下相对的位置. 如果/boot放在root分区(hd0,0)上, 而不是一个单独的分区, 则kernel和module的值应该类似与/boot/xen-3.0-i386.gz或者/boot/vmlinuz-2.6.16-2-xen-k7.
重新启动, 在Grub菜单选择"Xen 3.0 / kernel 2.6.16-2-xen-k7", 启动xen及Dom0. dom0设置完成.
相关阅读 更多 +
排行榜 更多 +
辣了么卷饼传奇最新版

辣了么卷饼传奇最新版

模拟经营 下载
尸潮塔防最新版

尸潮塔防最新版

策略塔防 下载
火柴人帝国无限安卓版

火柴人帝国无限安卓版

策略塔防 下载