一种VOI架构下启动Linux操作系统的方法及终端与流程

文档序号:34062590发布日期:2023-05-06 13:04阅读:128来源:国知局
一种VOI架构下启动Linux操作系统的方法及终端与流程

本发明涉及操作系统领域,特别是涉及一种voi架构下启动linux操作系统的方法及终端。


背景技术:

1、在现有云电脑项目中,客户端都是通过ipxe技术结合iscsi来实现网络引导系统启动,对于银河麒麟桌面操作系统也是。银河麒麟桌面操作系统是一款国产的linux操作系统,具有良好的软硬件兼容性,支持飞腾、鲲鹏、海思麒麟、龙芯、申威、海光、兆芯等国产cpu和intel、amd平台。对于云电脑linux版本客户端,当前程序功能上只支持legacy(传统bios)方式来启动银河麒麟桌面操作系统,一方面是受市场需求的影响,另一方面是程序版本开发较早,后续没有进一步的维护。

2、现有技术中,legacy(传统bios)模式,使用int13中断读取磁盘,每次只能读64kb,非常低效,整个启动流程比较长,导致开机时间较长。随着技术的发展,很多新产品的电脑终端已可支持uefi启动模式,甚至有的电脑已经抛弃legacy(传统bios)模式而仅支持uefi模式,或者由于硬件方面的原因,比如主板不支持底层指令的读写等导致终端不支持legacy(传统bios)模式,因此仅支持legacy(传统bios)模式启动的终端,存在一定的竞争劣势。


技术实现思路

1、本发明所要解决的技术问题是:提供一种voi架构下启动linux操作系统的方法及终端,解决某些终端设备由于硬件原因无法用传统启动模式启动的问题。

2、为了解决上述技术问题,本发明采用的一种技术方案为:

3、一种voi架构下启动linux操作系统的方法,应用于终端,包括以下步骤:

4、s1、开机后选择使用uefi启动模式,使用ipxe下载启动引导文件,并将启动配置信息写入磁盘;

5、s2、使用ipxe获取服务端的操作系统镜像文件列表,从所述操作系统镜像文件列表中选择系统镜像,获取并解析系统镜像对应的iscsi盘路径之后,启动系统;

6、s3、加载uefi启动器和linux内核程序,对所述系统进行初始化,完成voi架构下linux操作系统的启动。

7、为了解决上述技术问题,本发明采用的另一种技术方案为:

8、一种voi架构下启动linux操作系统的终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种voi架构下启动linux操作系统的方法中的各个步骤。

9、本发明的有益效果在于:提供一种voi架构下启动linux操作系统的方法及终端,替代传统bios模式,采用uefi启动模式来启动linux操作系统,克服某些终端设备由于硬件原因无法使用legacy(传统bios)模式启动的问题。简化启动流程,缩短开机时间,带来更好的开机体验效果。同时采用可移植性强的uefi系统镜像文件制作方法,为其他的linux版本操作系统支持uefi启动模式提供技术借鉴经验。



技术特征:

1.一种voi架构下启动linux操作系统的方法,其特征在于,应用于终端,包括以下步骤:

2.根据权利要求1所述的一种voi架构下启动linux操作系统的方法,其特征在于,步骤s1之前还包括:

3.根据权利要求2所述的一种voi架构下启动linux操作系统的方法,其特征在于,所述制作支持uefi模式启动的linux操作系统镜像具体为:

4.根据权利要求1所述的一种voi架构下启动linux操作系统的方法,其特征在于,根据所述磁盘中的启动配置信息启动系统之前包括:

5.根据权利要求1所述的一种voi架构下启动linux操作系统的方法,其特征在于,步骤s3所述加载uefi启动器具体为:加载uefi启动器grubx64.efi;步骤s3还包括展示启动列表引导菜单。

6.一种voi架构下启动linux操作系统的终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:

7.根据权利要求6所述的一种voi架构下启动linux操作系统的终端,其特征在于,步骤s1之前还包括:终端制作支持uefi模式启动的银河麒麟桌面操作系统镜像,并上传到服务器。

8.根据权利要求7所述的一种voi架构下启动linux操作系统的终端,其特征在于,所述终端制作支持uefi模式启动的银河麒麟桌面操作系统镜像具体为:

9.根据权利要求6所述的一种voi架构下启动linux操作系统的终端,其特征在于,步骤s3之前还包括获取ipxe写入到磁盘中的启动配置信息,具体为:

10.根据权利要求6所述的一种voi架构下启动linux操作系统的终端,其特征在于,步骤s3所述加载uefi启动器具体为:加载uefi启动器grubx64.efi;步骤s3还包括展示启动列表引导菜单。


技术总结
本发明公开一种VOI架构下启动Linux操作系统的方法,应用于终端,包括以下步骤:S1、开机后选择使用UEFI启动模式,使用iPXE下载启动引导文件,并将启动配置信息写入磁盘;S2、使用iPXE获取服务端的操作系统镜像文件列表,从所述操作系统镜像文件列表中选择系统镜像,获取并解析系统镜像对应的iSCSI盘路径之后,启动系统;S3、加载UEFI启动器和Linux内核程序,对所述系统进行初始化,完成VOI架构下Linux操作系统的启动。克服某些终端设备由于硬件原因无法使用Legacy(传统BIOS)模式启动的问题,尤其适用于银河麒麟系统。

技术研发人员:张辉,林晓冬,许锦源
受保护的技术使用者:福建升腾资讯有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1