CentOS 5.4安装XEN3.4.2(2)

2. DOMU的启动
编译一个domU 内核
   我们使用上面下载的 Xen 源代码来创建 domU 内核
1、进入包含源代码的目录
   cd ~/xen-source
2、编译 domU 内核
   make linux-2.6-xenU-config
3、选择 domU 内核需要的选项,如果不确定,可以使用缺省选项,记得在退出时保存选项。
4、创建 domU 内核然后安装
   make linux-2.6-xenU-build
   make linux-2.6-xenU-install
5、为 domU 内核创建 initrd (我没有成功建立,少个模块,没有这个也可以启动 )
   mkinitrd -v -f --with=ide-disk --with=sd_mod --with=ide-generic --with=ext3 --with=scsi_mod /boot/initrd-2.6.**.**-xenU.img 2.6.**.**-xenU

mkinitrd -v -f   initrd-2.6.21.DomU.img  $(uname -r)

创建镜像文件

For example, to create a 2GB sparse le-backed virtual block device (actually only

consumes 1KB of disk):

# dd if=/dev/zero of=vm1disk bs=1k seek=2048k count=1

Make a le system in the disk le:

# mkfs -t ext3 vm1disk

(when the tool asks for conrmation, answer `y')

Populate the le system e.g. by copying from the current root:

# mount -o loop vm1disk /mnt

# cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt

# mkdir /mnt/{proc,sys,home,tmp}

配置文件修改

修改与系统相关的配置文件,例如 :

文件系统表(/etc/fstab),

主机名(/etc/sysconfig/network),

IP地址和MAC地址(/etc/sysconfig/network-scripts/ifcfg-eth0),这些最好都进行修改。

注意: 这里所说的文件系统表还有主机名等文件是在/mnt/下的 ,如/etc/fstab实际是指/mnt/etc/fstab含义其实很简单,就是修改我们创建的 vm1disk 这套半虚拟话磁盘镜像系统内的系统表,主机名等,这里就不再赘述了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24886.html