当前位置:首页>Linux>谁说Linux镜像不能差分?我做了一个!

谁说Linux镜像不能差分?我做了一个!

  • 2026-10-26 07:23:26
谁说Linux镜像不能差分?我做了一个!
其实,很多年前某些Linux就有这个功能了,只是知道的人不多,会用的人更少。
等待的日子无聊,我提前让大家体验一下另类的Linux差分。
关注我这个号的朋友应该知道,我是在puppy系统下制作GXVD云固件镜像的,参考这篇:
GXVD是这样炼成的
这里使用的puppy就可以实现差分功能。
现在,这个系统更新到了Debian13内核(Trixie):
我给它做了一个能够差分的版本:

如果你这个分区的vd.config文件是UTF-8格式,那么可以在Windows/Winpe下使用批处理一键安装:

安装完毕以后,重启进入云固件,请选择这个红色的图标:

如果在你的机器上启动时黑屏很久,那么请使用我制作的云固件版本:

全能启动器五合一单文件绿色版(Multiware/g4e/grub/grubfm/ventoy)

启动以后会看到类似下面这样的提示:

按数字1回车,选择1号个人数据文件启动,进入我做好的系统。

每个这样的个人文件,其实就相当于Windows的差分vhd。

在这个系统里,系统文件在iso里面,数据文件在4fs里面,系统和数据实行(木仓)(弓单)分离。

这是我设的桌面,系统运行在内存里,最上面的save图标可以保存会话。

可以看到,系统在内存里运行,主目录/root可用空间有6G(我笔记本内存8G)。

鼠标指向屏幕右下角倒数第3个圆柱体图标,可以看到实际可用空间,这是可以保存数据的。

初始的trixiepup64save-01.4fs只有768M,现在可用空间80M。

右键点击这个图标,可以调整个人数据文件的大小。

注意看,你可以设置的是增加多少空间,不能减小。

比如你设置增加2048M空间,那么调整之后可用空间会从80M增加到2128M。

设置完了以后,下次重启时才会调整数据文件大小。

可以看到,系统集成了最新的qemu10,通过下面命令可以启动winpe的iso文件。

qemu-system-x86_64 -bios OVMF.fd -accel kvm -smp 4 -M q35 -m 2048 -cdrom /mnt/home/vd/since.iso

由于系统在内存里运行,做任何事情都飞快。

如果需要保存数据,可以点击桌面上方的save图标:

每次重启或关机,系统提示是否保存数据:

每次开机启动,可以选择启动哪个差分文件:

1是刚才的系统,2是空白的32M个人数据文件,0是原始的光盘系统。

怎么样?这已经把系统差分和系统还原玩到极致了,还有什么情况能搞乱系统呢?

如有问题,欢迎加入我的QQ群交流讨论。 

云固件作者和GXDE OS作者也在这个群里。

用电脑访问这个页面的朋友请微信扫码关注我,以便下一步操作。

如果你需要我做的这个镜像,请点击手机左下角公众号头像,看下图在本公众号的后台发送私信4位数字0114。

注意看上图,发私信不是留言,不要在群里和其它地方回复,感谢配合。如果你连仔细看文字说明,准确发送4个数字都做不到,那也别下载了,你懂我意思的。

最新文章

随机文章