1. 创建guest的逻辑卷
# apt-get install lvm2
由于lvm无法在正在使用的分区上创建逻辑卷,所以首先在Virtualbox中创建虚拟盘(DOC参考下载)。
具体下载目录在 /2013年资料/2月/14日/Xen的源码安装及dom0,domU的设置
--------------------------------------------------------------
设置完后重新进入系统,假设新加的虚拟盘名为/dev/sdb。在其上生成文件系统:
# mkfs -t ext3 /dev/sdb
接着创建physical volume和volumn group(名为vg0):
# pvcreate /dev/sdb
# vgcreate vg0 /dev/sdb
如果用xen-create-image的话就不用手动用lvcreate创建logical volumn。
如果要重新创建可以先删掉原来的:
# lvremove /dev/vg0/xxxx
2. 安装domU的kernel,生成配置文件
比如创建名为mylucid的domU,用刚才创建的名为vg0的volumn group,使用pygrub(domU用单独的grub):
# xen-create-image --hostname=mylucid --dist=lucid --lvm=vg0 --mirror=http://cn.archive.Ubuntu.com/ubuntu --role=udev --force --verbose --pygrub --dhcp
中途需要从网络下载,完了就会生成/etc/xen/mylucid.cfg。
3. 设置网络
不是必须的,目的是让虚拟机中的系统能够访问外部网络。参考下面的网络设置部分:
4. 启动guest
# xm list,应该会出现类似于:
root@jzj-laptop:/home/jzj# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 1896 1 r----- 97.6