操作系统的恢复方法、装置、存储介质和服务器管理芯片
摘要文本
本申请实施例提供了一种操作系统的恢复方法、装置、存储介质和服务器管理芯片,其中,该方法应用于服务器管理芯片上运行的第一操作系统,包括:检测服务器管理芯片上运行的第二操作系统的运行状态,其中,第二操作系统用于管理服务器管理芯片所连接的服务器;在检测到第二操作系统处于目标运行状态的情况下,从备份配置文件中获取目标配置文件,其中,目标运行状态用于指示第二操作系统由于配置文件导致运行异常,备份配置文件是对第二操作系统运行所使用的原配置文件的备份;使用目标配置文件恢复第二操作系统。通过本申请,解决了操作系统恢复的效率较低的问题,进而达到了提高操作系统恢复的效率的效果。
申请人信息
- 申请人:苏州元脑智能科技有限公司
- 申请人地址:215000 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢
- 发明人: 苏州元脑智能科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 操作系统的恢复方法、装置、存储介质和服务器管理芯片 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311300083.1 |
| 申请日 | 2023/10/9 |
| 公告号 | CN117033086B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F11/14 |
| 权利人 | 苏州元脑智能科技有限公司 |
| 发明人 | 王杰; 孙明; 马文凯 |
| 地址 | 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢 |
专利主权项内容
1.一种操作系统的恢复方法,其特征在于,应用于服务器管理芯片上运行的第一操作系统,包括:检测所述服务器管理芯片上运行的第二操作系统的运行状态,其中,所述第二操作系统用于管理所述服务器管理芯片所连接的服务器;在检测到所述第二操作系统处于目标运行状态的情况下,从备份配置文件中获取目标配置文件,其中,所述目标运行状态用于指示所述第二操作系统由于配置文件导致运行异常,所述备份配置文件是对所述第二操作系统运行所使用的原配置文件的备份;使用所述目标配置文件恢复所述第二操作系统;其中,在所述从备份配置文件中获取目标配置文件之前,所述方法还包括:获取第二配置文件列表,其中,所述第二配置文件列表用于记录所述第二操作系统运行所使用的所述原配置文件;对所述原配置文件进行签名加密存储,得到所述备份配置文件;所述对所述原配置文件进行签名加密存储,得到所述备份配置文件包括:对所述服务器管理芯片启动前的所述原配置文件进行签名加密,得到第二配置文件;将所述第二配置文件存储至第二配置文件集合,其中,所述第二配置文件集合用于存储所述原配置文件中允许执行读写操作的配置文件以及仅允许执行读取操作的配置文件;在所述服务器管理芯片启动后,对所述服务器管理芯片启动后的所述原配置文件进行签名,得到签名文件;将所述签名文件与所述第二配置文件集合中对应存储的第二配置文件进行比对,得到比对不一致的所述签名文件;对比对不一致的所述签名文件进行加密,得到第一配置文件;将所述第一配置文件存储至第一配置文件集合,其中,所述第一配置文件集合用于存储所述原配置文件中允许执行读写操作的配置文件,所述备份配置文件包括所述第一配置文件集合和所述第二配置文件集合;所述使用所述目标配置文件恢复所述第二操作系统,包括:使用所述目标配置文件覆盖所述原配置文件中对应的配置文件,得到恢复配置文件;使用所述恢复配置文件重启所述第二操作系统;在所述使用所述恢复配置文件重启所述第二操作系统之后,所述方法还包括:在所述目标配置文件是从第一配置文件集合中获取到的配置文件的情况下,检测所述第二操作系统是否启动成功,其中,所述第一配置文件集合用于存储所述原配置文件中允许执行读写操作的配置文件;在检测到所述第二操作系统启动失败的情况下,使用第二配置文件集合中的配置文件覆盖所述原配置文件中的全部配置文件,得到重置配置文件,其中,所述第二配置文件集合用于存储所述原配置文件中允许执行读写操作的配置文件以及仅允许执行读取操作的配置文件;使用所述重置配置文件重启所述第二操作系统。