无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 949|回复: 41
打印 上一主题 下一主题

[求助] 求教开机按F3一键备份、按F4一键还原是怎样实现的?

[复制链接]
跳转到指定楼层
1#
发表于 4 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ssttee 于 2025-4-2 17:36 编辑

我公司采购了几百台海康威视的国产电脑,开机按F2进入BIOS设置、F12进入启动菜单、F3启动再生龙clonezilla备份系统、F4启动再生龙clonezilla还原系统。
他最后一个备份区是再生龙文件,里面有如下文件夹:
.disk
boot
EFI
home
live
OS
syslinux
utils

其中EFI文件夹里有boot文件夹,里面有如下文件:
x86_64-efi文件夹
backup.cfg
bootia32.efi
Clonezilla.efi
grub.cfg
grubx64.efi
restore.cfg
unicode.pf2

我把Clonezilla.efi这个文件删了,F3和F4就不起作用了。所以应该是主板代码引导Clonezilla.efi,这个文件是不是定制的efi文件所以可以自定义名字?但是他是怎么区分按F3时加载backup.cfg文件、按F4加载restore.cfg文件的呢?

我公司现在的想法是整个盘格式化自己重新做个系统然后重新做一键备份和一键还原。

可能表达的不是很清晰,恳请各位大神谅解,并教教小弟,我是GRUB新手,对这些挺感兴趣。
2#
 楼主| 发表于 4 天前 | 只看该作者
我自己能做成开机进入GRUB然后选择备份或者还原,但是就是想利用他原厂的F3和F4功能。
回复

使用道具 举报

3#
发表于 4 天前 | 只看该作者
查一下CloneZilla的命令行参数,用其它备份还原时文件名和参数要一致,毕竟BIOS写死了...


二○二五年四月二日

点评

这个我知道,我自己在普通电脑上写GRUB参数也可以实现,我不是问再生龙的还原命令,我是想知道按F3和F4怎样引导到最后一个分区的EFI文件去的,而且同一个文件,根据按F3和F4的不同,调用的cfg文件也不同。  详情 回复 发表于 3 天前
回复

使用道具 举报

4#
发表于 4 天前 | 只看该作者
本帖最后由 l3429900 于 2025-4-2 18:08 编辑

clonezilla.efi应该是启动菜单文件,grubx64.efi启动再生龙,home目录下是备份的文件,配置文件是grub。cfg,一般在\boot\grub里

点评

对的,就是你说的这样,我把clonezilla.efi删掉按F3和F4完全没反应,应该是主板写死指向这个文件。然后我把grubx64.efi删了,按F3和F4时就会报错,找不到引导文件。至于其他只是再生龙的文件,就不是那么重要了。我  详情 回复 发表于 3 天前
回复

使用道具 举报

5#
发表于 4 天前 | 只看该作者
live目录是主程序,syslinux是legacy下的启动文件,grubx64.efi是uefi下的启动文件
回复

使用道具 举报

6#
发表于 4 天前 | 只看该作者
易数一键还原

点评

一直使用,感觉很好  详情 回复 发表于 4 天前
回复

使用道具 举报

7#
发表于 4 天前 | 只看该作者

一直使用,感觉很好
回复

使用道具 举报

8#
发表于 4 天前 | 只看该作者
F3F4一键备份还原其实是很危险的。应该有多键组合才好。研究学习可以。最好不要用它。

点评

其实是有组合键的,要ALT加F3和F4,我怕说的太啰嗦大家烦我,所以简化了,感谢  详情 回复 发表于 3 天前
回复

使用道具 举报

9#
发表于 4 天前 | 只看该作者
UEFI固件启动项支持设置热键。具体方法请见UEFI Spec第三章BOOT MANAGER部分。
GRUB2 也是UEFI程序,可以写个模块,通过UEFI环境变量获取选择的启动项。
https://uefi.org/sites/default/f ... Spec_Final_2.11.pdf

点评

谢谢大神,我英文不好,看不懂 大神的意思是不是说,主板可以刷进某些模块,来实现开机在启动界面按不同的快捷键调用GRUB不同的配置文件?是这个意思吗? 我通过删除的方法,发现F3备份和F4还原都调用clo  详情 回复 发表于 3 天前
回复

使用道具 举报

10#
发表于 4 天前 | 只看该作者
再生龙clonezilla蛮好用的 还原linux系统不错
回复

使用道具 举报

11#
发表于 4 天前 | 只看该作者
出厂的备份还原其实毫无意义,大屏或者黑板的ops 基本全是这种。
为什么没意义,是因为备份分区大小是固定的,软件安装多了,根本无法备份。
你们要重做系统,应该是做windows吧。 我不理解为什么非要弄个一键还原。
使用者误操作,资料没了,怎么办
你们这些运维手里 有备份行了, 浪费硬盘资源干什么呢。

点评

大神,我说的海康威视的其实不是电脑,只是为了简化说了电脑。其实就是学校用的教学平板,里面的就是OPS。跟你说的完全一样。 他出厂是WIN10+国产麒麟双系统。我要做单WIN10系统,然后一键还原。所以才要重做系统的  详情 回复 发表于 3 天前
回复

使用道具 举报

12#
发表于 4 天前 来自手机 | 只看该作者
看下序列,支持参数和热键
回复

使用道具 举报

13#
发表于 3 天前 | 只看该作者
学习了
回复

使用道具 举报

14#
 楼主| 发表于 3 天前 | 只看该作者
邪恶海盗 发表于 2025-4-2 18:02
查一下CloneZilla的命令行参数,用其它备份还原时文件名和参数要一致,毕竟BIOS写死了...

这个我知道,我自己在普通电脑上写GRUB参数也可以实现,我不是问再生龙的还原命令,我是想知道按F3和F4怎样引导到最后一个分区的EFI文件去的,而且同一个文件,根据按F3和F4的不同,调用的cfg文件也不同。

点评

既然你知道,它用什么命令能达到这个效果就说明它执行了什么命令,这还用问? 二○二五年四月三日  详情 回复 发表于 3 天前
回复

使用道具 举报

15#
 楼主| 发表于 3 天前 | 只看该作者
l3429900 发表于 2025-4-2 18:07
clonezilla.efi应该是启动菜单文件,grubx64.efi启动再生龙,home目录下是备份的文件,配置文件是grub。cfg ...

对的,就是你说的这样,我把clonezilla.efi删掉按F3和F4完全没反应,应该是主板写死指向这个文件。然后我把grubx64.efi删了,按F3和F4时就会报错,找不到引导文件。至于其他只是再生龙的文件,就不是那么重要了。我想知道按F3和F4怎样引导到clonezilla.efi这个文件的,又是怎样通过按F3和F4不同的文件调用的配置文件cfg不同。
回复

使用道具 举报

16#
 楼主| 发表于 3 天前 | 只看该作者
dayeye 发表于 2025-4-2 19:26
F3F4一键备份还原其实是很危险的。应该有多键组合才好。研究学习可以。最好不要用它。

其实是有组合键的,要ALT加F3和F4,我怕说的太啰嗦大家烦我,所以简化了,感谢
回复

使用道具 举报

17#
 楼主| 发表于 3 天前 | 只看该作者
zhanghao0242 发表于 2025-4-2 22:16
出厂的备份还原其实毫无意义,大屏或者黑板的ops 基本全是这种。
为什么没意义,是因为备份分区大小是固定 ...

大神,我说的海康威视的其实不是电脑,只是为了简化说了电脑。其实就是学校用的教学平板,里面的就是OPS。跟你说的完全一样。
他出厂是WIN10+国产麒麟双系统。我要做单WIN10系统,然后一键还原。所以才要重做系统的。

点评

几百台的数量,应该是高校 不是普教。 还是老老实实安装冰点还原。比啥都强。 普教使用人员固定,也没什么好办法,只能靠杀毒软件。 这都是我自己实践多年的经验。  详情 回复 发表于 3 天前
回复

使用道具 举报

18#
 楼主| 发表于 3 天前 | 只看该作者
wintoflash 发表于 2025-4-2 20:13
UEFI固件启动项支持设置热键。具体方法请见UEFI Spec第三章BOOT MANAGER部分。
GRUB2 也是UEFI程序,可以 ...

谢谢大神,我英文不好,看不懂
大神的意思是不是说,主板可以刷进某些模块,来实现开机在启动界面按不同的快捷键调用GRUB不同的配置文件?是这个意思吗?
我通过删除的方法,发现F3备份和F4还原都调用clonezilla.efi启动的,但是备份调用的backup.cfg这个配置文件,还原调用的是restore.cfg这个配置文件,就很迷茫不知道怎样实现的。

点评

再生龙可以一键还原或保存的,看带$linux_cmd /live/vmlinuz boot=live 这一行就是了,意思是运行vmlinuz,用/live/initrd.img启动  详情 回复 发表于 3 天前
我说的是GRUB2的模块。 你要想知道具体实现方法就要看UEFI Spec。  详情 回复 发表于 3 天前
回复

使用道具 举报

19#
发表于 3 天前 | 只看该作者
ssttee 发表于 2025-4-3 17:22
谢谢大神,我英文不好,看不懂
大神的意思是不是说,主板可以刷进某些模块,来实现开机在启动 ...

我说的是GRUB2的模块。
你要想知道具体实现方法就要看UEFI Spec。

点评

这太超出我的能力范围了,我刚才把原厂最后一个区的所有再生龙文件复制到我全盘格式化后的最后一个区也能一键备份还原,另外我发现他Clonezilla.efi文件就是bootx64.efi改名的,我用文件对比后发现的,MD5都一样。  详情 回复 发表于 3 天前
回复

使用道具 举报

20#
发表于 3 天前 | 只看该作者
ssttee 发表于 2025-4-3 17:22
谢谢大神,我英文不好,看不懂
大神的意思是不是说,主板可以刷进某些模块,来实现开机在启动 ...

再生龙可以一键还原或保存的,看带$linux_cmd /live/vmlinuz boot=live 这一行就是了,意思是运行vmlinuz,用/live/initrd.img启动

点评

这个我知道,我自己会用再生龙配合GRUB一键备份和还原,不过我的是启动菜单实现的,我只是不知道他的主板怎么通过按F3和F4实现的。  详情 回复 发表于 3 天前
回复

使用道具 举报

21#
发表于 3 天前 | 只看该作者
https://clonezilla.nchc.org.tw/clonezilla-live/download/ 再生龙官网 下载地址,台湾的,用高速下载网络就好,官网里面有说明文档
回复

使用道具 举报

22#
发表于 3 天前 | 只看该作者
ssttee 发表于 2025-4-3 17:12
这个我知道,我自己在普通电脑上写GRUB参数也可以实现,我不是问再生龙的还原命令,我是想知道按F3和F4怎 ...

既然你知道,它用什么命令能达到这个效果就说明它执行了什么命令,这还用问?


二○二五年四月三日

点评

这个我知道,我自己会用再生龙配合GRUB一键备份和还原,不过我的是启动菜单实现的,我只是不知道他的主板怎么通过按F3和F4实现的。  详情 回复 发表于 3 天前
回复

使用道具 举报

23#
 楼主| 发表于 3 天前 | 只看该作者
wintoflash 发表于 2025-4-3 17:40
我说的是GRUB2的模块。
你要想知道具体实现方法就要看UEFI Spec。

这太超出我的能力范围了,我刚才把原厂最后一个区的所有再生龙文件复制到我全盘格式化后的最后一个区也能一键备份还原,另外我发现他Clonezilla.efi文件就是bootx64.efi改名的,我用文件对比后发现的,MD5都一样。
回复

使用道具 举报

24#
 楼主| 发表于 3 天前 | 只看该作者
l3429900 发表于 2025-4-3 17:58
再生龙可以一键还原或保存的,看带$linux_cmd /live/vmlinuz boot=live 这一行就是了,意思是运行vmlinuz ...

这个我知道,我自己会用再生龙配合GRUB一键备份和还原,不过我的是启动菜单实现的,我只是不知道他的主板怎么通过按F3和F4实现的。
回复

使用道具 举报

25#
 楼主| 发表于 3 天前 | 只看该作者
邪恶海盗 发表于 2025-4-3 18:28
既然你知道,它用什么命令能达到这个效果就说明它执行了什么命令,这还用问?

这个我知道,我自己会用再生龙配合GRUB一键备份和还原,不过我的是启动菜单实现的,我只是不知道他的主板怎么通过按F3和F4实现的。

点评

BIOS里写入了相关指令... 二○二五年四月三日  详情 回复 发表于 3 天前
回复

使用道具 举报

26#
发表于 3 天前 | 只看该作者
ssttee 发表于 2025-4-3 18:44
这个我知道,我自己会用再生龙配合GRUB一键备份和还原,不过我的是启动菜单实现的,我只是不知道他的主板 ...

BIOS里写入了相关指令...


二○二五年四月三日

点评

确实是主板里写入相关代码,我问过厂家人员了,不过其他他就不愿意透露了,说是机密。 我尝试只删除clonezilla.efi,然后F3备份和F4还原都不起作用了,应该是这两个按键都通过这个启动的,只是两个按键分别调用两个  详情 回复 发表于 前天 00:16
回复

使用道具 举报

27#
发表于 3 天前 | 只看该作者
ssttee 发表于 2025-4-3 17:17
大神,我说的海康威视的其实不是电脑,只是为了简化说了电脑。其实就是学校用的教学平板,里面的就是OPS ...

几百台的数量,应该是高校 不是普教。
还是老老实实安装冰点还原。比啥都强。
普教使用人员固定,也没什么好办法,只能靠杀毒软件。
这都是我自己实践多年的经验。

点评

几个校区,冰点不行,我们试过了,第一老师要在桌面放东西和装软件,第二有些软件也要更新,每次启动如果不是最新版都自动更新的。  详情 回复 发表于 前天 00:17
谢谢分享  详情 回复 发表于 3 天前
回复

使用道具 举报

28#
发表于 3 天前 | 只看该作者
zhanghao0242 发表于 2025-4-3 20:58
几百台的数量,应该是高校 不是普教。
还是老老实实安装冰点还原。比啥都强。
普教使用人员固定,也没 ...


谢谢分享
回复

使用道具 举报

29#
 楼主| 发表于 前天 00:16 来自手机 | 只看该作者
邪恶海盗 发表于 2025-4-3 20:06
BIOS里写入了相关指令...



确实是主板里写入相关代码,我问过厂家人员了,不过其他他就不愿意透露了,说是机密。
我尝试只删除clonezilla.efi,然后F3备份和F4还原都不起作用了,应该是这两个按键都通过这个启动的,只是两个按键分别调用两个cfg配置文件我没搞懂。
另外,我今天发现clonezilla.efi就是bootx64.efi改名来的,对比md5后发现的。
我猜是主板代码指定启动clonezilla.efi这个文件的,但是后面调用的cfg是哪个怎么查?因为文件夹里好多个cfg。

点评

你不是知道GRUB菜单是怎么调用Clonezila的么,不都是一样的? 二○二五年四月四日  详情 回复 发表于 前天 00:18
回复

使用道具 举报

30#
 楼主| 发表于 前天 00:17 来自手机 | 只看该作者
zhanghao0242 发表于 2025-4-3 20:58
几百台的数量,应该是高校 不是普教。
还是老老实实安装冰点还原。比啥都强。
普教使用人员固定,也没 ...

几个校区,冰点不行,我们试过了,第一老师要在桌面放东西和装软件,第二有些软件也要更新,每次启动如果不是最新版都自动更新的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-4-6 09:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表