|
本帖最后由 ssttee 于 2025-4-6 14:49 编辑
我是一个一个测试删除看会不会报错,然后看里面的文件内容的。
经过一上午测试,我发现他的原理很简单,以下是我试验的结果和猜测:
他其实就是把EFI/BOOT/bootx64.efi改名成clonezilla.efi,MD5码都一样的。猜测是主板EFI固件设定了找这个启动文件名,避免硬盘还有其他同名的导致错误。然后是cfg改名,grub官方的grub.cfg这个配置文件整个删除都没事,他是按F3导入backup.cfg这个配置文件,按F4导入restore.cfg这个配置文件,这个功能估计也要主板里面写入固件才行的。
其他文件我对比了官网,基本没多大差别。
就还有一个问题我百思不得其解:在boot/grub文件夹下也有一个grub.cfg。这个文件里面就一行代码:
configfile EFI/boot/backup.cfg
而且里面的代码会变,有时候会变成
configfile EFI/boot/restore.cfg
你把他删了那按F3和F4都会报错说找不到配置文件。
|
|