制作OpenStack xpsp3镜像

安装环境:Ubuntu 16.04
工具:qvm虚拟机,xpsp3镜像,virtio-win-0.1.141_x86.vfd驱动程序

步骤一:ubuntu环境搭建

1、vmware虚拟机为ubuntu开启处理器虚拟化

在这里插入图片描述

2、使用egrep -o ‘(vmx|svm)’ /proc/cpuinfo 查看是否开启虚拟化成功

在这里插入图片描述

3、ubuntu上安装虚拟机apt-get install qemu-kvm libvirt-bin virtinst virt-manager

步骤二:ubuntu上安装xpsp3虚拟机

1、拷贝镜像和vfd程序到ubuntu里面,我直接放桌面了,路径是/home/yr/Desktop/

在这里插入图片描述

2、开始安装虚拟机

virt-install --name=windows-xp --ram 2048 --vcpus=1 --disk path=/home/yr/Desktop/xp.qcow2,bus=virtio,size=10,format=qcow2 --accelerate --cdrom /home/yr/Desktop/xp.iso --vnc --vncport=6000 --vnclisten=0.0.0.0 --network bridge=virbr0 --force --autostart --disk path=/home/yr/Desktop/virtio-win-0.1.141_x86.vfd,device=floppy
参数可以直接virt-install --help 查看,
–ram 指定内存大小,
-vcpus制指定cpu核数,
–disk path指定了生成的镜像路径,我直接指定在桌面,size表示镜像初始为10g,
–cdrom表示xp光盘镜像的路径
–network bridge 指定了网卡,我直接用了virtio的virbr0,网上看到一些教程另外桥接了一个br0,
–force --autostart 指定启动方式为自动启动
–disk path 指定了软盘驱动的路径,device指定了驱动类型
我也没用vnc,感觉vnc那几个选项可以去掉

3、等安装完,xp过程中需要配置一些基本参数,xp的用户名啥的

软盘加载失败的话会找不到硬盘,安装成功在安装过程会出现这个
在这里插入图片描述
网络设置选典型,
在这里插入图片描述
网络选直接链接
在这里插入图片描述

4、安装结束,打开设备管理器看看驱动安装情况

在这里插入图片描述

5、本地存一下驱动的备份

在这里插入图片描述

6、将xp关机,然后root用户权限下使用virt-manager打开

在这里插入图片描述

7、压缩镜像

qemu-img convert -c -O qcow2 xp.qcow2 xpsp3.qcow2
该命令行表示将源镜像xp.qcow2压缩成xpsp3.qcow2,注意路径,我是一直在桌面路径下操作的,压缩完是820M,本来是10g

步骤三:OpenStack安装镜像

1、拷贝弄好的镜像到桌面,上传到OpenStack,然后从镜像创建实例,等镜像孵化完从控制台进入到镜像中。

2、孵化完以后发现换成OpenStack网卡后无法识别,从我们刚刚备份的地方重新加载驱动。

在这里插入图片描述
安装完以后xp镜像的制作到安装就结束了。

设备管理器里面那个pci设备无法识别的我是真的不会搞,如果有人会搞的话麻烦评论区告诉我一下。
上面是我自己摸索的,加上百度出来的一些推文制作的一篇教程。

试过安装完没网卡啊设备的选项,据说是将镜像拷贝出来的时候保持xp虚拟机不要关机。

win7以上直接按照这个教程来就好了https://www.cnblogs.com/goldsunshine/p/10692516.html,实测可以用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值