[发明专利]一种基于光盘介质的多系统安装方法、装置及计算设备在审
申请号: | 202211387597.0 | 申请日: | 2022-11-07 |
公开(公告)号: | CN115794135A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 薛皓琳;孟杰;马海亮 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/4401 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 光盘 介质 系统 安装 方法 装置 计算 设备 | ||
1.一种基于光盘介质的多系统安装方法,所述方法包括:
引导所述光盘介质启动,所述光盘介质中安装有包括镜像识别模块和镜像引导模块的多重启动管理器;
通过所述多重启动管理器中的镜像识别模块获取光盘介质中所包括的各系统镜像的关联信息以及引导文件,所述关联信息包括系统镜像的名称;
将所获取到的各系统镜像的名称进行显示;
响应于对所述各系统镜像中目标系统镜像的名称的选择操作,通过所述多重启动管理器中的镜像引导模块,从所述目标系统镜像的引导文件中获取所述目标系统镜像的引导信息,以及获取所述目标系统镜像对应的系统的类型;
根据所述引导信息和所述类型,提供安装所述目标系统镜像的运行环境,并对所述目标系统镜像进行安装。
2.如权利要求1所述的方法,其中,所述引导信息包括:
内核路径、内核文件、内核启动参数以及所述目标系统镜像对应的系统启动过程中所使用的文件系统镜像文件。
3.如权利要求1或2所述的方法,其中,获取所述目标系统镜像对应的系统的类型,包括:
基于所述目标系统镜像中的initramfs中的/etc/os-release文件,获取所述目标系统镜像对应的系统类型。
4.如权利要求1-3中任一项所述的方法,其中,提供安装所述目标系统镜像的运行环境,包括:
根文件系统的挂载以及各种设备文件的映射。
5.如权利要求1-4中任一项所述的方法,其中,在所述光盘介质中安装所述多重启动管理器时,将环境变量root的值赋值为光盘设备,将环境变量prefix赋值为使用所述光盘设备时可访问的路径。
6.如权利要求1-5中任一项所述的方法,其中,在所述光盘介质中安装所述多重启动管理器时,将其内置的boot、linux、initrd命令设置为当检测到光盘介质接入时,允许接入。
7.如权利要求1-6中任一项所述的方法,其中,所述多重启动管理器为grub。
8.一种基于光盘介质的多系统安装装置,所述装置包括:
引导单元,适于引导所述光盘介质启动,所述光盘介质中安装有包括镜像识别模块和镜像引导模块的多重启动管理器;
第一获取单元,适于通过所述多重启动管理器中的镜像识别模块获取光盘介质中所包括的各系统镜像的关联信息以及引导文件,所述关联信息包括系统镜像的名称;
显示单元,适于将所获取到的各系统镜像的名称进行显示;
第二获取单元,适于响应于对所述各系统镜像中目标系统镜像的名称的选择操作,通过所述多重启动管理器中的镜像引导模块,从所述目标系统镜像的引导文件中获取所述目标系统镜像的引导信息,以及获取所述目标系统镜像对应的系统的类型;
安装单元,适于根据所述引导信息和所述类型,提供安装所述目标系统镜像的运行环境,并对所述目标系统镜像进行安装。
9.一种计算设备,包括:
至少一个处理器;以及
存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-7中任一项所述的方法的指令。
10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211387597.0/1.html,转载请声明来源钻瓜专利网。