一种VOI架构下启动Linux操作系统的方法及终端技术方案

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

【技术实现步骤摘要】
一种VOI架构下启动Linux操作系统的方法及终端


[0001]本专利技术涉及操作系统领域,特别是涉及一种VOI架构下启动Linux操作系统的方法及终端。

技术介绍

[0002]在现有云电脑项目中,客户端都是通过IPXE技术结合iSCSI来实现网络引导系统启动,对于银河麒麟桌面操作系统也是。银河麒麟桌面操作系统是一款国产的Linux操作系统,具有良好的软硬件兼容性,支持飞腾、鲲鹏、海思麒麟、龙芯、申威、海光、兆芯等国产CPU和Intel、AMD平台。对于云电脑Linux版本客户端,当前程序功能上只支持Legacy(传统BIOS)方式来启动银河麒麟桌面操作系统,一方面是受市场需求的影响,另一方面是程序版本开发较早,后续没有进一步的维护。
[0003]现有技术中,Legacy(传统BIOS)模式,使用Int13中断读取磁盘,每次只能读64KB,非常低效,整个启动流程比较长,导致开机时间较长。随着技术的发展,很多新产品的电脑终端已可支持UEFI启动模式,甚至有的电脑已经抛弃Legacy(传统BIOS)模式而仅支持UEFI模式,或者由于硬件方面本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种VOI架构下启动Linux操作系统的方法,其特征在于,应用于终端,包括以下步骤:S1、开机后选择使用UEFI启动模式,使用iPXE下载启动引导文件,并将启动配置信息写入磁盘;S2、使用iPXE获取服务端的操作系统镜像文件列表,从所述操作系统镜像文件列表中选择系统镜像,获取并解析系统镜像对应的iSCSI盘路径之后,根据所述磁盘中的启动配置信息启动系统;S3、加载UEFI启动器和Linux内核程序,对所述系统进行初始化,完成VOI架构下Linux操作系统的启动。2.根据权利要求1所述的一种VOI架构下启动Linux操作系统的方法,其特征在于,步骤S1之前还包括:制作支持UEFI模式启动的Linux操作系统镜像,并上传到服务器。3.根据权利要求2所述的一种VOI架构下启动Linux操作系统的方法,其特征在于,所述制作支持UEFI模式启动的Linux操作系统镜像具体为:在UEFI启动模式下提取镜像信息的脚本程序,并与iSCSI服务端连接;接收服务端返回的iSCSI盘,并根据所述iSCSI盘的信息创建磁盘分区,初始化文件系统;挂载UEFI对应的分区,拷贝本地镜像数据到所述iSCSI盘中,重新生成UEFI对应的系统参数,完成镜像的上传。4.根据权利要求1所述的一种VOI架构下启动Linux操作系统的方法,其特征在于,根据所述磁盘中的启动配置信息启动系统之前包括:通过VOI的应用程序发起ioctl调用,从底层驱动程序中调用对应的acpi读取接口,使用所述acpi读取接口返回启动配置信息。5.根据权利要求1所述的一种VOI架构下启动Linux操作系统的方法,其特征在于,步骤S3所述加载UEFI启动器具体为:加载UEFI启动器grubx64.efi;步骤S3还包括展示启动列表引导菜单。6.一种VOI架构下启动Linux操作系统的终端,包括存储器、...

【专利技术属性】
技术研发人员:张辉林晓冬许锦源
申请(专利权)人:福建升腾资讯有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1