eucalyptus-制作xp镜像的方法和过程

Eucalyptus虚拟机镜像制作之windows xp

    本文讲述制作eucalyptus可以启动的虚拟机xp镜像的方法和过程。

一、安装xp虚拟机
   
    这里选择kvm虚拟系统。
    使用virt-manager安装虚拟机比较简单,根据需要,在安装时选择合适的镜像大小。标准安装xp,镜像大小选择1.8G即可。
   
    xp引导安装中,需要为Administrato(超级管理员)用户设置密码。
    进入到xp后,打开远程桌面,关闭防火墙。
    下载附件,找到其中的xp virtio网络驱动(iso文件),传入虚拟机并安装驱动。
二、创建xp引导镜像
   
    关闭虚拟机。
    dd  if=/dev/zero of=boot.img bs=512 count=2880
    这里创建了一个大小为1.5M的空间。
    为虚拟机添加floppy设备,使用上面创建的空间。
    将虚拟机虚拟的cd-rom连接到安装系统的iso镜像。

    重新运行虚拟机。 
    在系统C:\下创建文件夹Boot。
    进入系统光盘,拷贝下面的文件到Boot文件夹下:
    ntldr
    ntdetect
    sym_hi
    上述三个文件都在光盘的i386文件夹下。
    在boot文件夹下,创建文件Boot.ini(先创建普通文件,修改后缀名为ini)
    添加下面内容到Boot.ini中:
    [boot loader]
    timeout=30
    Default= multi(0)disk(0)rdisk(0)partition(1)\Windows
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP"
    格式化floppy,把Boot文件夹下的所有文件拷贝到floppy中。
三、制作引导kernel
   
    安装syslinux
    #yum install syslinux
    syslinux安装完成后,即可获取引导kernel文件:usr/ share/syslinux/memdisk

至此,能在eucalyptus和kvm下运行的xp系统制作完成。
与linux镜像相比:
memdisk : kernel
boot.img  :  initrd.img
再加上虚拟机镜像就是完整的xp系统了。  此系统可以通过eucalyptus镜像管理上传至eucalyptus系统中。

你可能感兴趣的:(kvm,Eucalyptus,休闲,virtio,xp镜像)