一种LINUX操作系统的系统盘切换方法及装置.pdf

上传人:奻奴 文档编号:499035 上传时间:2018-02-19 格式:PDF 页数:10 大小:1.21MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410417904.4

申请日:

2014.08.22

公开号:

CN104156286A

公开日:

2014.11.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 11/20申请日:20140822|||公开

IPC分类号:

G06F11/20

主分类号:

G06F11/20

申请人:

福建星网视易信息系统有限公司

发明人:

林哲明; 李捷; 郑子凤

地址:

350002 福建省福州市金山大道618号橘园洲星网锐捷科技园20#4层

优先权:

专利代理机构:

福州市鼓楼区博深专利代理事务所(普通合伙) 35214

代理人:

林志峥

PDF下载: PDF下载
内容摘要

本发明涉及操作系统领域,公开了一种linux操作系统的系统盘切换方法及装置,通过将引导加载程序烧写到flash中,并制作两个带有linux操作系统的系统盘,任选一个系统盘设置为当前系统盘,另一个系统盘设置为备用系统盘,系统上电后,从flash启动引导加载程序,引导加载程序搜索当前系统盘,若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘。若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,实现了当当前系统盘出现故障等问题时,能够切换到备用系统盘,从备用系统盘启动系统。

权利要求书

1.  一种linux操作系统的系统盘切换方法,其特征在于,包括以下步骤:
将主板上的存储硬盘划分为当前系统盘和备用系统盘;
系统上电后,从flash启动引导加载程序;
引导加载程序搜索当前系统盘;
若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,从备用系统盘启动系统。

2.
  根据权利要求1所述的一种linux操作系统的系统盘切换方法,其特征在于,所述搜索当前系统盘或备用系统盘是通过搜索当前系统盘或备用系统盘的卷标进行搜索。

3.
  根据权利要求2所述的一种linux操作系统的系统盘切换方法,其特征在于,所述卷标采用命令进行写入或更改。

4.
  根据权利要求1所述的一种linux操作系统的系统盘切换方法,其特征在于,所述主板上的存储硬盘划分为两个以上的备用系统盘。

5.
  根据权利要求4所述的一种linux操作系统的系统盘切换方法,其特征在于,还包括以下步骤:
若搜索到两个以上的备用系统盘,用户任选一个备用系统盘设置为当前系统盘。

6.
  根据权利要求1所述的一种linux操作系统的系统盘切换方法,其特征在于,在将主板上的存储硬盘划分为当前系统盘和备用系统盘的步骤之前还包括以下步骤:
烧写引导加载程序到flash中;
制作两个以上带有linux操作系统的系统盘;
任选一个系统盘设置为当前系统盘,其余系统盘设置为备用系统盘。

7.
  一种linux操作系统的系统盘切换装置,其特征在于,所述装置包括主板分区模块、引导加载程序模块、搜索模块、判断模块和启动模块;
所述主板分区模块,用于将主板上的存储硬盘划分为当前系统盘和备用系统盘;
所述引导加载程序模块,用于系统上电后,从flash启动引导加载程序;
所述搜索模块,用于引导加载程序搜索当前系统盘或备用系统盘;
所述判断模块,用于判断是否搜索到当前系统盘或备用系统盘;
所述启动模块,用于若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,从备用系统盘启动系统。

8.
  根据权利要求7所述的linux操作系统的系统盘切换装置,其特征在于,还包括选择模块;
所述选择模块,用于若搜索到两个以上的备用系统盘,用户任选一个备用系统盘设置为当前系统盘。

9.
  根据权利要求7所述的linux操作系统的系统盘切换装置,其特征在于,还包括写入模块;
所述写入模块,用于进行写入或更改当前系统盘或备用系统盘的卷标。

10.
  根据权利要求7所述的linux操作系统的系统盘切换装置,其特征在于,其还包括预处理模块,
预处理模块用于在将主板上的存储硬盘划分为当前系统盘和备用系统盘的之前进行以下操作:
烧写引导加载程序到flash中;
制作两个以上带有linux操作系统的系统盘;
任选一个系统盘设置为当前系统盘,其余系统盘设置为备用系统盘。

说明书

一种linux操作系统的系统盘切换方法及装置
技术领域
本发明涉及操作系统领域,尤其涉及一种linux操作系统的系统盘切换方法及装置。
背景技术
随着各种硬件资源的发展,电子设备的能力也越来越强。为此,在一个电子设备平台上安装两个操作系统的产品也正在大量出现。通常,在一个设备上安装的两个操作系统分别运行在各自的内存区域中。第一操作系统运行时,第二操作系统处于休眠状态。当进行切换时,则使得第一操作系统进入休眠状态,然后唤醒第二操作系统运行。利用这样的方式实现两个操作系统的切换。但是,如果正在运行的操作系统崩溃,则系统无法正常进入挂起到内存的状态,从而双系统之间也无法进行正常切换。
目前,嵌入式linux操作系统环境下还未有系统盘切换方法及装置。
因此,期望提供一种linux操作系统的系统盘切换方法及装置,能够在linux操作系统的系统盘出现异常时自动切换到另一系统盘,从而实现系统盘切换。
发明内容
本发明所要解决的技术问题是:提供一种linux操作系统的系统盘切换方法及装置,能够实现当当前系统盘出现故障时,可以切换到备用系统盘,从备用系统盘启动系统。
为了解决上述技术问题,本发明采用的技术方案为:
一种linux操作系统的系统盘切换方法:
将主板上的存储硬盘划分为当前系统盘和备用系统盘;
系统上电后,从flash启动引导加载程序;
引导加载程序搜索当前系统盘;
若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当 前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,从备用系统盘启动系统。
本发明采用的另一技术方案为:
一种linux操作系统的系统盘切换装置:
所述装置包括主板分区模块、引导加载程序模块、搜索模块、判断模块和启动模块;
所述主板分区模块,用于将主板上的存储硬盘划分为当前系统盘和备用系统盘;
所述引导加载程序模块,用于系统上电后,从flash启动引导加载程序;
所述搜索模块,用于引导加载程序搜索当前系统盘或备用系统盘;
所述判断模块,用于判断是否搜索到当前系统盘或备用系统盘;
所述启动模块,用于若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,从备用系统盘启动系统。
本发明的有益效果在于:本发明将主板上的存储硬盘划分为当前系统盘和备用系统盘,从flash启动引导加载程序,引导加载程序开始搜索当前系统盘,若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,实现了当当前系统盘出现故障等问题时,能够切换到备用系统盘,从备用系统盘启动系统。
附图说明
图1为本发明实施例一种linux操作系统的系统盘切换方法的步骤图;
图2为本发明实施例另一种linux操作系统的系统盘切换方法的步骤图;
图3为本发明实施例一种linux操作系统的系统盘切换装置的结构框图;
标号说明:
10、主板分区模块;20、引导加载程序模块;30、搜索模块;40、判断模 块;50、启动模块。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:将主板上的存储硬盘划分为当前系统盘和备用系统盘,通过引导加载程序搜索当前系统盘,若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,实现了当当前系统盘出现故障等问题时,能够切换到备用系统盘,从备用系统盘启动系统。
请参照图1,是本发明实施例一种linux操作系统的系统盘切换方法的步骤图,具体步骤如下:
S1、将主板上的存储硬盘划分为当前系统盘和备用系统盘;
S2、系统上电后,从flash启动引导加载程序;
S3、引导加载程序搜索当前系统盘;
S4、若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,从备用系统盘启动系统。
从上述描述可知,本发明的有益效果在于:本发明将主板上的存储硬盘划分为当前系统盘和备用系统盘,从flash启动引导加载程序,引导加载程序搜索当前系统盘,若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,实现了当当前系统盘出现故障等问题时,能够切换到备用系统盘,从备用系统盘启动系统。
进一步的,在本发明实施例一种linux操作系统的系统盘切换方法中,所述搜索当前系统盘或搜索备用系统盘是通过搜索当前系统盘或备用系统盘的卷标进行搜索。
由上述描述可知,引导加载程序搜索当前系统盘或搜索备用系统盘是通过搜索当前系统盘或备用系统盘的卷标进行搜索,所述卷标是磁盘的标识,可人为设定,具有随机性,可以提高搜索过程的安全性。
进一步的,在本发明实施例一种linux操作系统的系统盘切换方法中,所述卷标采用命令进行写入或更改。
由上述描述可知,所述卷标采用命令进行写入或更改,所述命令采用e2label指令,方便快捷。
进一步的,在本发明实施例一种linux操作系统的系统盘切换方法中,所述主板上的存储硬盘划分为两个以上的备用系统盘。
由上述描述可知,所述主板上的存储硬盘划分为两个以上的备用系统盘,当一个备用系统盘出现故障时还有其他备用系统盘,起到双保险作用。
进一步的,在本发明实施例一种linux操作系统的系统盘切换方法中,还包括以下步骤:
若搜索到两个以上的备用系统盘,用户任选一个备用系统盘设置为当前系统盘。
由上述描述可知,用户可根据个人要求选择想从哪个备用系统盘启动系统,实现了用户自由切换的目的。
进一步的,在本发明实施例一种linux操作系统的系统盘切换方法中,在将主板上的存储硬盘划分为当前系统盘和备用系统盘的步骤之前还包括以下步骤:
烧写引导加载程序到flash中;
制作两个以上带有linux操作系统的系统盘;
任选一个系统盘设置为当前系统盘,其余系统盘设置为备用系统盘。
由上述描述可知,在系统启动前要做好以上准备工作,需要将引导加载程序烧写到flash中,在系统启动前先加载引导加载程序,另需要事先将存储硬盘划分为当前系统盘和备用系统盘。
请参照图2,是另一种linux操作系统的系统盘切换方法的步骤图,本发明的实施例一为:
一种linux操作系统的系统盘切换方法,具体包括以下步骤:
S10、烧写引导加载程序到flash中;
S11、制作两个以上带有linux操作系统的系统盘;
S12、任选一个系统盘设置为当前系统盘,其余系统盘设置为备用系统盘;
S13、系统上电后,从flash启动引导加载程序;
S14、引导加载程序搜索当前系统盘;
S15、若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,从备用系统盘启动系统。
由上述描述可知,通过将引导加载程序烧写到flash中,并制作两个带有linux操作系统的系统盘,任选一个系统盘设置为当前系统盘,另一个系统盘设置为备用系统盘,系统上电后,从flash启动引导加载程序,引导加载程序搜索当前系统盘,若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,实现了当当前系统盘出现故障等问题时,能够切换到备用系统盘,从备用系统盘启动系统;
请参照图3,是本发明实施例一种linux操作系统的系统盘切换系统的结构框图:
所述一种linux操作系统的系统盘切换装置包括主板分区模块10、引导加载程序模块20、搜索模块30、判断模块40和启动模块50;
所述主板分区模块10,用于将主板上的存储硬盘划分为当前系统盘和备用系统盘;
所述引导加载程序模块20,用于系统上电后,从flash启动引导加载程序;
所述搜索模块30,用于引导加载程序搜索当前系统盘或备用系统盘;
所述判断模块40,用于判断是否搜索到当前系统盘或备用系统盘;
所述启动模块50,用于从当前系统盘或备用系统盘启动系统。
进一步的,在本发明实施例一种linux操作系统的系统盘切换装置中,还包括选择模块;
所述选择模块,用于若搜索到两个以上的备用系统盘,用户任选一个备用 系统盘设置为当前系统盘。
由上述描述可知,用户可以从选择模块中任意选择所有搜索到的备用系统盘之中的一个设置为当前系统盘,实现了用户自由切换的目的。
进一步的,在本发明实施例一种linux操作系统的系统盘切换装置中,还包括写入模块;
所述写入模块,用于进行写入或更改当前系统盘或备用系统盘卷标。
由上述描述可知,可以通过写入模块进行写入或更改卷标,方便快捷。
进一步的,在本发明实施例一种linux操作系统的系统盘切换装置中,还包括预处理模块;
所述预处理模块用于在将主板上的存储硬盘划分为当前系统盘和备用系统盘的之前进行以下操作:
烧写引导加载程序到flash中;
制作两个以上带有linux操作系统的系统盘;
任选一个系统盘设置为当前系统盘,其余系统盘设置为备用系统盘。
综上所述,本发明提供的一种linux操作系统的系统盘切换方法及装置,通过将引导加载程序烧写到flash中,并制作两个带有linux操作系统的系统盘,任选一个系统盘设置为当前系统盘,另一个系统盘设置为备用系统盘,系统上电后,从flash启动引导加载程序,引导加载程序搜索当前系统盘,若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘,若搜索到备用系统盘,检测备用系统盘数据是否完整,若数据完整,实现了当当前系统盘出现故障等问题时,能够切换到备用系统盘,从备用系统盘启动系统;所述搜索当前系统盘或搜索备用系统盘是通过搜索当前或备用系统盘的卷标进行搜索;所述卷标是通过写入模块采用e2label指令进行写入或更改,方便快捷;所述主板上可划分为两个以上的备用系统盘,当一个备用系统盘出现故障时还有其他备用系统盘,起到双保险作用;所述选择模块,用户可根据个人要求选择想从哪个备用系统盘启动系统,实现了用户自由切换的目的。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利 用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

一种LINUX操作系统的系统盘切换方法及装置.pdf_第1页
第1页 / 共10页
一种LINUX操作系统的系统盘切换方法及装置.pdf_第2页
第2页 / 共10页
一种LINUX操作系统的系统盘切换方法及装置.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种LINUX操作系统的系统盘切换方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种LINUX操作系统的系统盘切换方法及装置.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明涉及操作系统领域,公开了一种linux操作系统的系统盘切换方法及装置,通过将引导加载程序烧写到flash中,并制作两个带有linux操作系统的系统盘,任选一个系统盘设置为当前系统盘,另一个系统盘设置为备用系统盘,系统上电后,从flash启动引导加载程序,引导加载程序搜索当前系统盘,若搜索到当前系统盘,检测当前系统盘数据是否完整,若数据完整,从当前系统盘启动系统,否则引导加载程序搜索备用系统盘。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1