一、制作
首先在任意的kvm的虚拟机上安装系统,注意系统使用grub分区格式, 然后磁盘尽量小,Linux比如8G, windows一般是30G,然后安装系统
找到对应的raw格式的磁盘文件,然后使用下面的命令进行压缩
xz -z archlinux.raw
xz是绝大数linux默认就带的一个压缩工具。
xz压缩文件方法或命令
xz -z 要压缩的文件
如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.
xz解压文件方法或命令
xz -d 要解压的文件
同样使用 -k 参数来保留被解压缩的文件。
二、恢复
使用命令行模式DD一下
下载文件是gz结尾的就用A命令,下载文件是raw结尾的就用B命令,下载文件是xz结尾的就用C命令。
如果第一步你看见是vda,就将下面的vda换成sda即可
A
wget -O- ‘http://ip:3080/archlinux-8g.gz’ | gunzip | dd of=/dev/vda status=progress && reboot
B
wget -O- ‘http://ip:3080/archlinux-8g.raw’ | dd of=/dev/vda status=progress && reboot
C
wget -O- ‘http://ip:3080/archlinux-8g.raw.xz’ | xzcat | dd of=/dev/vda status=progress && reboot