洛杉矶MC机房 高速低价18元起

DIYVM

nokvm如何制作模版镜像?

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

一、基于现有虚拟机制作模版镜像

1.选择一个你要用来制作的虚拟机(举例为ecs8888)
2.在此虚拟机里安装你想要安装的软件/驱动
3.不同操作系统下初始化虚拟机

windows下执行以下操作

(1)在“C:\Windows\System32\”目录下新建一个start.bat,内容为:

call C:\change.bat
call del C:\change.bat

 (2)运行中输入gpedit.msc打开本地策略组编辑器 (3)打开Windows设置→脚本→双击启动 (4)添加C:\Windows\System32\start.bat  (5)正常关闭系统或者在面板上使用软关机 (6)执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2

Centos7执行以下操作

(1)安装在线修改密码服务并设置为开机启动

yum install qemu-guest-agent
systemctl start qemu-guest-agent
systemctl enable qemu-guest-agent

(2)编辑/etc/rc.d/rc.local在文件中添加以下内容:

sh /root/change.sh && rm -rf /root/change.sh

(3)之后执行chmod +x /etc/rc.d/rc.local
(4)正常关闭系统
(5)执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2

Centos6执行以下操作

(1)安装在线修改密码服务并设置为开机启动

yum install qemu-guest-agent
chkconfig --add qemu-ga

(2)编辑/etc/rc.d/rc.local在文件中添加以下内容:

sh /root/change.sh && rm -rf /root/change.sh

(3)之后执行chmod +x /etc/rc.d/rc.local
(4)正常关闭系统
(5)执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2

Ubuntu/Debian执行以下操作

(1)安装在线修改密码服务

sudo apt-get install qemu-guest-agent

(2)编辑/etc/rc.local 文件在exit 0之前添加以下内容:

/etc/init.d/qemu-guest-agent start
sh /root/change_other.sh && rm -rf /root/change_other.sh

(3)之后执行chmod +x /etc/rc.local
(4)正常关闭系统
(5)执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2


二、通过ISO全新安装制作模版镜像

1.下载windows下virtio驱动ISO文件(linux不用下载)并添加到光盘媒介

https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html

2.以下是ISO中包含文件的内容

  • NetKVM/ – Virtio网络驱动程序
  • viostor/ – Virtio块驱动程序
  • viorng/ – Virtio RNG驱动程序
  • vioscsi/ – Virtio小型计算机系统接口(SCSI)驱动程序
  • vioser/ – Virtio串行驱动程序
  • Balloon/ – Virtio记忆气球驱动程序
  • qxl/ – 适用于Windows 7及更早版本的QXL图形驱动程序。(构建virtio-win-0.1.103-1及更高版本)
  • qxldod/ – 适用于Windows 8及更高版本的QXL图形驱动程序。(构建virtio-win-0.1.103-2及更高版本)
  • pvpanic/- QEMU pvpanic设备驱动程序(构建virtio-win-0.1.103-2及更高版本)
  • guest-agent/ – QEMU Guest Agent 32位和64位MSI安装程序
  • qemupciserial/- QEMU PCI串行设备驱动程序

3.新建或选择一台现有虚拟机加载需要系统的ISO镜像
4.如何扩大或缩小系统盘?

关闭系统后执行以下命令:
qemu-img resize 镜像文件 +10G    #扩大10G容量
qemu-img resize 镜像文件 -10G    #缩小10G容量

5.然后进入正常windows/linux正常安装流程

linux可以正常安装。windows则需要加载virtio-win的驱动。
在光驱挂载页面先取消windows系统的挂载,然后挂载virtio-win-XXX.iso加载硬盘驱动。
加载驱动完成后取消驱动ISO挂载,重新挂载windows系统ISO然后继续按照安装流程安装。

6.安装完毕后进入系统后执行以下操作

(1)在“C:\Windows\System32\”目录下新建一个start.bat,内容为:

call C:\change.bat
call del C:\change.bat

(2)运行中输入gpedit.msc打开本地策略组编辑器
(3)打开Windows设置→脚本→双击启动
(4)添加C:\Windows\System32\start.bat

7.加载virtio-win-的驱动ISO,安装如下程序

必须安装,否则无法在线修改密码

guest-agent/ - QEMU Guest Agent 32位和64位MSI安装程序

8.优化安装你自己的软件
9.安装驱动请继续从virtio-win-的驱动ISO中安装
10.正常关机/主控面板中软关机
11.执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » nokvm如何制作模版镜像?

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活