不知道大家有没有接触过DD镜像。
这里简单说一下为啥会用到DD镜像
正常来说,同等硬件水平的服务器,选择linux系统时,会便宜一部分,DD镜像就是让你以linux系统价格购买服务器,然后重装成windows或其他系统(linux价格购买的系统,平台不会给你提供其他系统的镜像)
接触DD镜像过的应该都发现,他们给的镜像都自带有各种各样的自定义设置,甚至预装了软件,所以这里教大家如何打造自己的DD镜像。
我这里宿主机使用linux kvm环境来制作,windows下的制作方法可以参考阿里云给出的方法
母机镜像: debian-live-12.7.0-amd64-xfce.iso
iso下载可能比较慢,这里是种子:debian-live-12.7.0-amd64-xfce.iso.torrent
系统安装过程想必大家都会,这里就不细说了。
安装完成后,我们需要先安装virt-manager
工具
然后配置下网络(这一步主要是防止宿主机重启后,虚拟机由于网络服务没开启,导致无法开机的情况)
好了,我们现在把需要安装的系统镜像传到宿主机的/var/lib/libvirt/images
目录,可以使用FileZilla软件的SFTP协议来上传
首先创建虚拟机的磁盘,文件名各位随意,大小我选20G
打开Virtual Machine Manager
,然后点击Create a new virtual machine
,开始创建虚拟机
选择镜像
取消勾选Enable storage for this virtual machine
,防止再创建多余的虚拟磁盘。
勾选Customize configuration before install
,否则后续配置无法完成
由于我们需要切换到i440fx芯片组,这里又有一个bug导致不能直接切换,所以这里需要手动编辑XML来删除全部controller,之后才能正常切换至i440fx芯片组,参考这里的开发者回复
删除后,就可以切换到i440fx芯片组
切换完成后,开始添加CDROM设备,这里添加的是待会儿要安装的驱动所存在的设备,不是系统镜像哈
阿里云需要专版驱动,这里提供个下载链接:
非阿里云机器,驱动可以在这里下载
阿里云的驱动包是zip格式,解压后再用UltraISO打包成iso数据光盘就行。
添加CDROM设备:
添加硬盘,就是我们一开始用命令创建的那个,必须选择virtio
网卡选择virtio(必选)
与配置搞定,点击Begin Installation
开始启动虚拟机并安装重装系统
安装系统时,识别不到硬盘,是正常现象,选择加载驱动程序
,加载驱动即可
Balloon驱动不是必须安装的,其他必须要装,装完后就可以识别到硬盘了。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!