Linux制造技术

技术编号:39847179 阅读:10 留言:0更新日期:2023-12-29 16:45
本发明专利技术公开了一种

【技术实现步骤摘要】
Linux系统镜像的下载与启动方法及其系统


[0001]本专利技术涉及操作系统
,尤其涉及一种
Linux
系统镜像的下载与启动方法及其系统


技术介绍

[0002]在现有云电脑项目中,客户端通过
iPXE(
开源网络引导固件
)
连接
iSCSI(
基于因特网及
SCSI
‑3协议下的存储技术
)
来实现网络引导系统,从网络启动后,再在系统中进行
Linux
系统
qcow2
镜像的下载

镜像下载完成后,在
iPXE
中进行镜像的引导,从而实现
qcow2
镜像的启动

[0003]然而,在基于
ARM
架构
CPU
的终端上,由于部件规格不统一,
CPU、
网卡

硬盘等接口标准差异较大,
iPXE
程序无法兼容各种非标准的硬件,导致
iPXE

ARM
架构上的终端适配非常困难,适配的硬件不具有通用性,针对不同的硬件组合都需要重新适配,工作量非常大

并且,利用
iSCSI
进行远程启动时可能因为存在网络波动导致启动异常中断,终端无法执行任何操作,只能强制关机或重启,用户体验差


技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种
Linux
系统镜像的下载与启动方法及其系统,可解决
iPXE
适配非常困难且工作量大的问题,且可避免跨网络或网络环境较差时网络异常中断的问题

[0005]为了解决上述技术问题,本专利技术采用的技术方案为:一种
Linux
系统镜像的下载与启动方法,包括:
[0006]对第一终端的硬盘进行分区格式化后,安装欧拉系统,并在所述欧拉系统中安装对应的硬件驱动以及客户端程序;
[0007]将所述第一终端的硬盘分区表以及所述欧拉系统的系统文件备份至
U
盘启动盘;
[0008]当第二终端检测到所述
U
盘启动盘插入后,通过所述
U
盘启动盘进行
U
盘启动;
[0009]在所述第二终端中导入所述硬盘分区表和欧拉系统,并根据所述硬盘分区表,对所述第二终端的硬盘进行重新分区;
[0010]重启所述第二终端后进入所述欧拉系统,并在所述欧拉系统中通过所述客户端程序下载
Linux
系统镜像;
[0011]引导启动所述
Linux
系统镜像

[0012]本专利技术还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的方法

[0013]本专利技术的有益效果在于:通过在欧拉系统中预先安装硬件驱动和客户端程序,使得第二终端导入欧拉系统后,可以方便地匹配同类型的硬件,并且针对不同的硬件,只需在预先安装欧拉系统时更新对应的驱动即可实现对新硬件的适配,减少新硬件差异带来的适配工作量;同时,通过客户端程序下载
Linux
系统镜像并引导启动,由于没有采用
iSCSI
进行
网络启动,不受网络环境影响,避免了跨网络或网络环境较差时网络异常中断的问题

本专利技术可解决
iPXE
适配非常困难且工作量大的问题,提高
ARM
架构终端的硬件兼容性,简化开发难度,提升适配效率;同时替代
iSCSI
网络启动,解决跨网段时网络启动存在网络波动无法正常进行下载镜像的问题

附图说明
[0014]图1为本专利技术一种
Linux
系统镜像的下载与启动方法的流程图;
[0015]图2为本专利技术实施例一的方法流程图

具体实施方式
[0016]为详细说明本专利技术的
技术实现思路


所实现目的及效果,以下结合实施方式并配合附图详予说明

[0017]名词解释:
[0018]VOI(Virtual Operating System Infrastructure)
,一种虚拟操作系统基础架构,无任何硬件虚拟化层,特点是集中存储,分布运算

[0019]qcow2(QEMUCopy

On

Write)

qcow2
镜像是
qemu
的一种镜像格式,是虚拟的块设备,是一种
QEMU
模拟器的磁盘映像格式
。qcow2
针对文件系统中的数据的动态变化进行了优化,实现了空间占用的最小化,也提供快照

加密等功能
。qcow2
常作为
VOI
架构的镜像格式,实现终端的快速部署安装

[0020]iPXE
是开源网络引导固件,拥有广泛的协议支持,对
X86
架构的
CPU
及其他硬件兼容性较好,但是对
ARM
加构的
CPU
需要作适配更新,同时对于
ARM
架构的其他硬件兼容性较差

[0021]iSCSI(Internet Small Computer System Interface)
,一种基于因特网及
SCSI
‑3协议下的存储技术,利用了
TCP/IP

port 860

3260
作为沟通的渠道

两部计算机之间利用
iSCSI
的协议来交换
SCSI
命令,让计算机可以透过高速的局域网集线来把
SAN(Storage Area Network
,存储区域网络
)
模拟成为本地的储存装置

用广域网仿真了一个常用的高性能本地存储总线,从而实现远程系统的网络启动
[0022]openEuler
,欧拉系统

欧拉操作系统是面向数字基础设施的操作系统,支持服务器

云计算

边缘计算

嵌入式等应用场景,支持多样性计算,致力于提供安全

稳定

易用的操作系统

[0023]请参阅图1,一种
Linux
系统镜像的下载与启动方法,包括:
[0024]对第一终端的硬盘进行分区格式化后,安装欧拉系统,并在所述欧拉系统中安装对应的硬件驱动以及客户端程序;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
Linux
系统镜像的下载与启动方法,其特征在于,包括:对第一终端的硬盘进行分区格式化后,安装欧拉系统,并在所述欧拉系统中安装对应的硬件驱动以及客户端程序;将所述第一终端的硬盘分区表以及所述欧拉系统的系统文件备份至
U
盘启动盘;当第二终端检测到所述
U
盘启动盘插入后,通过所述
U
盘启动盘进行
U
盘启动;在所述第二终端中导入所述硬盘分区表和欧拉系统,并根据所述硬盘分区表,对所述第二终端的硬盘进行重新分区;重启所述第二终端后进入所述欧拉系统,并在所述欧拉系统中通过所述客户端程序下载
Linux
系统镜像;引导启动所述
Linux
系统镜像
。2.
根据权利要求1所述的
Linux
系统镜像的下载与启动方法,其特征在于,所述引导启动所述
Linux
系统镜像,具体为:提取并更新所述
Linux
系统镜像中的
Linux
内核;根据所述
Linux
内核,更新
GRUB
引导程序,并通过所述
GRUB
引导程序,引导启动所述
Linux
系统镜像
。3.
根据权利要求1所述的
Linux
系统镜像的下载与启动方法,其特征在于,所述对所述第二终端的硬盘进行重新分区,具体为:对所述第二终端的硬盘的系统主分区之外的数据分区进行重新分区
。4.
根据权利要求1所述的
Linux
系统镜像的下载与启动方法,其特征在于,所述第一终端和第二终端均为基于
ARM
架构
CPU
的终端
。5.
根据权利要求1所述的
Linux
系统镜像的下载与启动方法,其特征在于,所述
Linux
系统镜像为
qcow2
镜像
。6.
一种
...

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

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

1