【技术实现步骤摘要】
系统引导方式修正方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种系统引导方式修正方法、装置、设备及存储介质。
技术介绍
现如今,计算机的固件程序主要有两种,分别是bios和uefi,固件程序不同的计算机,其中运行的操作系统需要使用不同的引导器来启动,而目前部分计算机仅支持其中一种固件程序,在做操作系统迁移的时候经常会遇到源主机与目标主机的固件程序不同的情况,而部分计算机并不支持固件程序的修改,会导致系统迁移之后无法正常启动。由于两种固件程序规定的引导器安装时对磁盘分区格式的要求不同(uefi对应的操作系统的引导器必须安装在磁盘分区格式为GPT的磁盘分区上,bios对应的操作系统其中有部分仅支持将引导器安装在磁盘分区格式为MBR的磁盘分区上),现有技术针对因固件程序不同导致迁移之后系统无法正常启动的情况,在无法修改目标主机的固件程序时一般是采用修改目标主机的磁盘分区格式(如:将目标主机的磁盘分区格式由GPT格式修改为MBR格式或由MBR格式修改为GPT格式),再在目标主机中重新安装引导器,适配目标 ...
【技术保护点】
1.一种系统引导方式修正方法,其特征在于,所述系统引导方式修正方法包括以下步骤:/n获取源主机的源固件类型与源磁盘分区格式、目标主机的目标固件类型及被迁移系统的系统类型信息与引导配置数据;/n若所述源固件类型与所述目标固件类型不一致时,则根据所述源磁盘分区格式、所述系统类型信息及所述目标固件类型确定候选引导器集合;/n若所述候选引导器集合不为空,则在所述候选引导器集合中选取目标引导器;/n在所述目标主机中安装所述目标引导器,并根据所述引导配置数据在所述目标主机中创建引导配置文件,以实现系统引导方式修正。/n
【技术特征摘要】
1.一种系统引导方式修正方法,其特征在于,所述系统引导方式修正方法包括以下步骤:
获取源主机的源固件类型与源磁盘分区格式、目标主机的目标固件类型及被迁移系统的系统类型信息与引导配置数据;
若所述源固件类型与所述目标固件类型不一致时,则根据所述源磁盘分区格式、所述系统类型信息及所述目标固件类型确定候选引导器集合;
若所述候选引导器集合不为空,则在所述候选引导器集合中选取目标引导器;
在所述目标主机中安装所述目标引导器,并根据所述引导配置数据在所述目标主机中创建引导配置文件,以实现系统引导方式修正。
2.如权利要求1所述的系统引导方式修正方法,其特征在于,所述根据所述源磁盘分区格式、所述系统类型信息及所述目标固件类型确定候选引导器集合的步骤,包括:
根据所述系统类型信息及所述目标固件类型在预设引导器信息库中查找可用引导器,以获得可用引导器集合;
根据所述源磁盘分区格式对所述可用引导器集合进行筛选,以获得候选引导器集合。
3.如权利要求2所述的系统引导方式修正方法,其特征在于,所述若所述源固件类型与所述目标固件类型不一致时,则根据所述源磁盘分区格式、所述系统类型信息及所述目标固件类型确定候选引导器集合的步骤之后,还包括:
若所述候选引导器集合为空,则在所述可用引导器集合中选取目标引导器;
获取所述目标引导器对应的磁盘分区格式及文件系统;
根据所述磁盘分区格式及所述文件系统在所述目标主机中添加独立磁盘,并将所述独立磁盘设置为默认引导盘;
在设置成功时,在所述独立磁盘中安装所述目标引导器,并根据所述引导配置数据在所述独立磁盘上创建引导配置文件,以实现系统引导方式修正。
4.如权利要求1所述的系统引导方式修正方法,其特征在于,所述若所述候选引导器集合不为空,则在所述候选引导器集合中选取目标引导器的步骤,包括:
若所述候选引导器集合不为空,则获取所述候选引导器集合中候选引导器数量;
在所述候选引导器数量等于1时,直接从所述候选引导器集合中获取候选引导器作为目标引导器。
5.如权利要求4所述的系统引导方式修正方法,其特征在于,所述若所述候选引导器集合不为空,则获取所述候选引导器集合中候选引导器数量的步骤之后,还包括:
在所述候选引导器数量大于1时,获取所述候选引导器集合中各候选引导器对应的引导器评分;
根据所述引导器评分从大到小对所...
【专利技术属性】
技术研发人员:汪雷,张勇,
申请(专利权)人:深圳市科力锐科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。