本文主要介绍Xen下半虚拟化Guest OS镜像的制作过程。
创建映像文件
|
|
创建大小为 8G ,名为 vm1.img 的映像文件
格式化映像为linux文件系统
|
|
提示 Proceed anyway? (y,n) 输入y 回车就可以了
挂载映像
|
|
这样我们就可以向 vm1.img中存放文件了
拷贝系统文件到虚拟磁盘中
将物理机里面的文件拷贝到 /mnt/vm1中。如下:
修改/mnt/vm1/etc/fstab文件
|
|
xen4.0不支持hda ,sda,要改成 xvda
否则会出现如下错误:
卸载/mnt/vm1:
|
|
到此半虚拟的镜像就制作完成
修改配置文件
|
|
修改完成后内容如下 ,括号里面为注释:
这里的 root=”/dev/xvda1 ro” 要和第5步中修改的 fstab里面写的一模一样,否则就无法启动
Extra=”4 console=hvc0”
启动虚拟机:
|
|
—————————————Update—————————————
开启虚拟机如果遇到错误
|
|
在虚拟机配置文件后加一行禁用selinux
用和制作镜像的内核不一样的内核版本启动虚拟机
这时候需要把物理机上对应的内核模块拷贝进虚拟机镜像