[go: up one dir, main page]

CN103294500A - 一种信息处理的方法及电子设备 - Google Patents

一种信息处理的方法及电子设备 Download PDF

Info

Publication number
CN103294500A
CN103294500A CN2012100558023A CN201210055802A CN103294500A CN 103294500 A CN103294500 A CN 103294500A CN 2012100558023 A CN2012100558023 A CN 2012100558023A CN 201210055802 A CN201210055802 A CN 201210055802A CN 103294500 A CN103294500 A CN 103294500A
Authority
CN
China
Prior art keywords
operating system
loading procedure
firmware
system loading
system firmware
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100558023A
Other languages
English (en)
Inventor
王晓文
马彬强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN2012100558023A priority Critical patent/CN103294500A/zh
Publication of CN103294500A publication Critical patent/CN103294500A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种信息处理的方法及电子设备,其中,所述信息处理的方法,应用在电子设备中,所述电子设备具有至少一个存储单元,所述方法包括:启动所述电子设备;加载系统固件;通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序;在检索到有效的操作系统加载程序时,通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序;基于所述第一操作系统加载程序,通过所述系统固件构建所述第一操作系统的第一操作系统启动项。

Description

一种信息处理的方法及电子设备
技术领域
本发明涉及电子技术领域,特别涉及一种信息处理的方法及电子设备。
背景技术
在操作系统的启动过程中,往往会需要操作系统的加载程序,通过操作系统加载程序,操作系统才能够获得正常的启动,而在现有技术中,该操作系统加载程序的路径信息一般是在操作系统安装的过程中就被写入系统固件中,例如写入于BIOS(Basic Input Output System,基本输入输出系统)中,以便操作系统在每一次的启动时基于该路径信息获得操作系统加载程序并进行调用。如图1所示,为现有技术中操作系统加载的流程图:
S101:启动所述电子设备;
S102:加载系统固件;
S103:所述系统固件基于系统固件中存储的操作系统加载程序的加载路径;
S104:基于所述加载路径,通过所述系统固件加载所述操作系统。
在实现本申请实施例的过程中,申请人发现现有技术至少存在如下缺点:
(1)由于在现有技术中,当系统固件的设置被完全重置的情况下,比如对系统固件进行复位、重设等等,加载程序的路径信息,就会随着系统固件的复位、重置被完全清除,导致系统固件无法找到启动该操作系统所必须的路径及加载程序,从而使操作系统无法启动。
(2)由于在现有技术中,即使在系统固件没有被重置或者复位,但是更换了电子设备的存储设备,比如,将电子设备A和电子设备B的安装有操作系统的硬盘进行互换,这时,在系统固件中虽然有操作系统加载程序的加载路径,但是由于此时已经更换了操作系统盘,故而加载路径不再正确,在这种情况下,原有的操作系统依然无法找到启动该操作系统所必须的路径及加载程序,从而使操作系统无法启动。
(3)由于在现有技术中,直接基于系统固件中存储的操作系统的加载程序的加载路径对操作系统进行加载,不能让用户自主选择不同的操作系统加载程序来对操作系统进行加载,并且不能基于不同的应用场景选择不同的操作系统加载方式,比如,在系统固件中存在有效的加载路径时,直接基于该加载路径进行加载,而不存在加载路径时,于电子设备的存储单元中查找有效的操作系统加载文件,故而存在应用方式较为单一的技术问题,也不利于提高用户的体验度。
发明内容
本发明提供一种信息处理的方法及电子设备,用以解决现有技术中由于操作系统存储路径的丢失或者错误而导致的无法加载操作系统的技术问题。
一方面,本发明通过本申请的一个实施例,提供如下技术方案:
一种信息处理的方法,应用在电子设备中,所述电子设备具有至少一个存储单元,所述方法包括:
启动所述电子设备;
加载系统固件;
通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序;
在检索到有效的操作系统加载程序时,通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序;
基于所述第一操作系统加载程序,通过所述系统固件构建所述第一操作系统的第一操作系统启动项。
进一步的,所述系统固件,具体为:UEFI或者BIOS。
进一步的,所述操作系统加载程序具体为:BootX64.EFI。
进一步的,所述通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序,具体包括:
判断所述系统固件中是否存在有效的操作系统加载程序的路径信息;
在不存在所述有效的操作系统加载程序的路径信息时,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
进一步的,所述通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序,具体包括:
在不存在所述有效的操作系统加载程序的路径信息时,于所述系统固件中写入第一标识信息;
基于所述第一标识信息,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
进一步的,在所述通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序之后,还包括:
将所述有效的操作系统加载程序的索引信息输出至一显示界面;
获得用户输入的第一选择指令,以从所述索引信息中选择出用于表征所述第一操作系统加载程序。
进一步的,所述通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序,具体包括:
基于所述第一索引信息,获得所述第一操作系统加载程序的第一路径信息;
将所述第一路径信息写入所述系统固件;
基于所述第一路径信息,所述系统固件获取所述第一操作系统加载程序的第一配置信息。
另一方面,本申请通过本申请的另一实施例提供如下技术方案:
一种电子设备,包括:
壳体;
主板,设置于所述壳体内部,包括至少一存储器,所述存储器内包括至少一系统固件;
至少一存储模块,连接于所述主板;
启动模块,用于启动所述电子设备;
加载模块,连接于所述主板,用于加载所述系统固件;
检索模块,用于通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序;
读取模块,用于在检索到有效的操作系统加载程序时,通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序;
构建模块,用于基于所述第一操作系统加载程序,通过所述系统固件构建所述第一操作系统的第一操作系统启动项。
进一步的,所述检索模块,具体包括:
第一判断单元,用于判断所述系统固件中是否存在有效的操作系统加载程序的路径信息;
第一检索单元,用于在不存在所述有效的操作系统加载程序的路径信息时,通过所述系统固件在所述至少一个存储模块中检索有效的操作系统加载程序。
进一步的,所述检索模块还包括:
第二判断单元,用于在不存在所述有效的操作系统加载程序的路径信息时,于所述系统固件中写入第一标识信息;
第二检索单元,用于基于所述第一标识信息,通过所述系统固件在所述至少一个存储模块中检索有效的操作系统加载程序。
进一步的,所述电子设备还包括:
输出模块,用于在所述通过所述系统固件在所述至少一个存储模块中检索有效的操作系统加载程序之后,将所述有效的操作系统加载程序的索引信息输出至一显示界面;
选择模块,用于获得用户输入的第一选择指令,以从所述索引信息中选择出用于表征所述第一操作系统加载程序的第一索引信息。
进一步的,所述读取模块,具体包括:
获得单元,用于基于所述第一索引信息,获得所述第一操作系统加载程序的第一路径信息;
写入单元,用于将所述第一路径信息写入所述系统固件;
读取单元,用于基于所述第一路径信息,所述系统固件获取所述第一操作系统加载程序。
本申请提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于在本申请实施例中,在启动系统固件后,通过系统固件在电子设备的至少一个存储单元中查找操作系统对应的加载程序,故而即使是系统固件重置或者是更换操作系统盘,该系统固件也能获得操作系统对应的加载程序,从而加载该操作系统。
(2)由于在本申请实施例中,将检索到的加载程序的索引信息输出至一显示界面以供用户进行选择,一来,加载操作系统的方式更加灵活,二来,也增加了用户的体验度。
(3)由于在本申请实施例中,在查找加载程序之前,要判断是否存在有效的操作系统加载程序的路径信息,在不存在路径信息时,才需要在电子设备的存储单元中查找路径信息,故而有效避免了在存在加载程序路径信息时,还查找该加载程序所导致的时间浪费。
附图说明
图1为现有技术中加载操作系统的流程图;
图2为本申请实施例一中一种信息处理方法的流程图;
图3为本申请实施例二中一种电子设备的结构图;
图4为本申请实施例二中一种电子设备的扩充结构图。
具体实施方式
为了使本申请所属技术领域中的技术人员更清楚地理解本申请,下面结合说明书附图对本发明实施例的主要实现原理、具体实施过程及其对应能够达到的有益效果进行详细的阐述。
实施例一
本申请实施例一提供一种信息处理的方法,所述电子设备包括至少一个存储单元。
在参考图2,对所述方法时行详细描述之前,先将所述电子设备的组成做个基本介绍。
在具体应用中,所述电子设备可以是台式计算机,笔记本型计算机,也可以是平板电脑等,通常来讲,所述电子设备包括:(1)显示器;
(2)主机,所述主机上包括一主板,所述主板上包含有处理器,如:CPU,及一存储器,而存储器内包含至少一系统固件,比如BIOS;
(3)存储设备,比如系统硬盘C盘、D盘,或者连接于所述电子设备的移动存储设备,比如移动硬盘、光盘等等,在存储设备中存储有启动操作系统所需的加载程序。下面结合图2对所述方法进行详细介绍,所述方法包括如下步骤:
S201:启动所述电子设备;
在具体实施过程中,所述电子设备为具有至少一存储单元的电子设备,所述存储单元可以为系统硬盘、移动硬盘、光盘、软盘等等。
在具体实施过程中,启动电子设备第一步就是通电,通电之后,电子设备中的电扇开始运转,电源指示灯应该变亮。启动电子设备后,则会启动引导程序,即CPU从内存地址FFFF0H处开始执行指令,并跳到系统固件的真正的启动代码处。
S202:加载系统固件;
在具体实施过程中中,所述系统固件可以为UEFI(Unified ExtensibleFirmware Interface,统一的可扩展固定接口),也可以为BIOS,其中,BIOS和UEFI都是硬件和操作系统之间的结构层,而相对于BIOS,UEFI拥有更多的功能,更快的速度,更优的图形界面以及更加的操作体验,在操作系统的启动过程中,可以加载UEFI进行启动,也可以加载BIOS进行启动。
在启动引导程序后,电子设备则会进入POST,即加电自检,加电自检的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备,以及一些标准硬件设备是否存在和能否正常工作,包括硬盘、CD-ROM、串口、并口、软驱等设备。
S203:通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序;
在具体实施过程中,一个电子设备可能包含一个或多个操作系统,而每个操作系统对应有一个加载程序,该加载程序中包含该操作系统的路径信息。如,可假设所述电子设备中包含四个操作系统,其操作系统类型、安装位置以及其加载程序的路径信息分别如下:
(1)Windows 7安装于系统硬盘C盘  加载程序的路径信息为:HDD0\Partition 0\EFI\BOOT\BootX64.efi  -Windows;
(2)Linux  安装于系统硬盘D盘加载程序的路径信息为:HDD0\Partition1\EFI\BOOT\BootX64.efi  -Linux;
(3)Windows 7安装于光盘G盘加载程序的路径信息为:CDROM0\EFI\BOOT\BootX64.efi-Windows;(4)FreeBSD  安装于移动硬盘H盘  加载程序的路径信息为:USBStor0\EFI\BOOT\BootX64.efi  -Freebsd。
以所述电子设备包括上述四个操作系统为例,在具体实施过程中,可以在加载所述系统固件之后,直接在所述四个存储单元,即:系统硬盘C、D盘、光盘G盘和移动硬盘H盘中,检索有效的操作系统加载程序(比如:BootX64.EFI文件),然后将其路径信息比如HDD0\Partition 0\Windows,写入系统固件;也可以先判断在系统固件中是否已经存在有效的操作系统的加载程序的路径信息,在存在该文件的时候,为了节省操作系统加载时间,可以直接基于该路径信息获得加载程序,从而加载操作系统。
在具体实施过程中,所述加载程序可以是BootX64.EFI,也可以是PC系统OEM(Original Equipment Manufacture:原始设备制造商)自定义的其它文件名,对于加载程序为何种类型,本申请不作限制。
另外,在具体实施过程中,在通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序之前还可以进行如下操作:
于所述系统固件中写入第一标识信息;
基于所述第一标识信息,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
也就是只有在系统固件中存在用于查找有效操作系统的加载程序的第一标识信息时,才会进行检索过程。在具体实施过程中,制造系统固件的厂家可以在系统固件上增加允许基于程序修改系统固件设置的功能。在启动系统固件后,在测试环境中运行修改系统固件设置的测试程序,从而在系统固件中写入一第一标识信息,然后重启电子设备,系统固件在POST过程中会检查是否存在这个第一标识信息,当存在该第一标识信息时,执行在所述至少一个存储单元中检索有效的操作系统加载程序的操作。
还是以该电子设备包含四个操作系统为例,在通过系统固件在四个存储单元中获得有效的操作系统的加载程序之后,就能获得这四个操作系统的加载程序的路径信息。
S204:在检索到有效的操作系统加载程序时,通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序;
在具体实施过程中,获得上述有效的操作系统加载程序之后,可以基于如下两种情况来获取第一操作系统加载程序:
(1)在获得有效的操作系统加载程序之后,基于一定规则,将有效的操作系统加载程序中的部分操作系统加载程序的路径写入系统固件。例如上面获得了4个有效的操作系统加载程序,其中,第(1)、(2)个加载程序所对应的路径信息为系统硬盘;第(3)个加载程序所对应的路径信息为光盘;第(4)个加载程序所对应的路径信息为移动硬盘。在该系统固件中,可能已经设置有一预设规则,比如,首先基于系统硬盘上的加载程序进行加载操作系统,在基于系统硬盘上的操作系统没法加载时,再基于移动硬盘上的加载程序进行加载或者直接基于查找到加载程序的先后顺序进行加载等等,将这些加载程序的路径信息按照优先级顺序写入系统固件中。对于,设定何种规则来确定加载程序的加载优先级顺序,本申请不作限制。
比如,如果该系统固件,默认设置的第一优先级为:存储位置,而按照优先级从大到小的顺序为:系统硬盘、移动硬盘、光盘。
默认设置的第二优先级为:查找顺序。而在系统固件中只需要写入三个有效的操作系统加载程序的路径信息,那么按照如下优先级顺序将第一操作系统的加载程序的路径信息写入系统固件:
(1)HDD0\Partition 0\EFI\BOOT\BootX64.efi  -Windows  (2)HDD0\Partition1\EFI\BOOT\BootX64.efi    -Linux;(4)USBStor0\EFI\BOOT\BootX64.efi  -Freebsd。其中,由于光盘的优先级在最后,已经超出三个加载程序的限制,故而不将其对应的操作系统加载程序的路径信息写入系统固件。
在基于该优先级顺序选择第一操作系统的第一加载程序的路径信息,例如上面所列举:HDD0\Partition 0\EFI\BOOT\BootX64.efi,就可以直接基于该路径信息加载第一操作系统加载程序。
(2)将配置信息的索引信息输出在一显示界面,由用户选择索引信息,从而获得第一操作系统加载程序。
在具体实施过程中,为了让用户能够自主的选择使用何种操作系统,在获得路径信息后,对应每一个路径信息可以设置一个索引信息,比如存储位置信息、查找到的时间先后顺序等等,本申请对于索引信息采用何种信息而设置,不作限制。然后将这些索引信息显示在显示器上供用户选择,比如基于前面获得的四条路径信息,可以在显示器上显示如下内容:
本次查询共查询到四个操作系统的加载程序,其存储位置分别如下:
(1)存储于系统硬盘。
①HDD0为Windows 7操作系统
②HDD1为Linux操作系统
(2)存储于光盘。
①CDROM0为Windows 7操作系统
(3)存储于移动硬盘。
①USBStor0为FreeBSD操作系统
请基于上述四个操作系统信息,选择您所希望加载的操作系统的加载程序。
在用户选择一个存储位置(比如:(2)存储于光盘。①CDROM0)之后,就会产生一个选择指令,然后基于这个选择指令,就能获得这个存储位置所对应的路径信息,比如:CDROM0\EFI\BOOT\BootX64.efi\。在获得路径信息之后,将这个路径信息写入系统固件。然后基于这个路径信息,就能够读取第一操作系统加载程序,在具体实施过程中,所述第一配置信息可以为第一操作系统的安装路径。
当然,用户也可以选择多个操作系统的加载程序,然后将其路径信息按照优先级顺序写入系统固件,系统固件按照优先级顺序加载这些操作系统。
S205:基于所述第一操作系统加载程序,通过所述系统固件构建所述第一操作系统的第一操作系统启动项。
比如,基于上一步的优先级顺序用户首先获得Windows 7操作系统的安装路径,然后基于这个安装路径先构建Windows 7系统的系统启动项,然后基于这系统启动项加载加载Windows 7系统。
实施例二
本申请实施例二提供一种电子设备,如图3所示,所述电子设备包括:
壳体301;
主板302,设置于所述壳体301内部;包括至少一存储器,所述存储器内包括至少一系统固件;
至少一存储器303,连接于所述主板302;
启动模块304,用于启动所述电子设备;
加载模块305,连接于所述主板302,用于加载所述系统固件;
检索模块306,用于通过所述系统固件在所述至少一个存储模块中检索有效的操作系统加载程序;
读取模块307,用于在检索到有效的操作系统加载程序时,通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序;
构建模块308,用于基于所述第一操作系统加载程序,通过所述系统固件构建所述第一操作系统的第一操作系统启动项。
进一步的,所述检索模块306,具体包括:
第一判断单元,用于判断所述系统固件中是否存在有效的操作系统加载程序的加载路径;
第一检索单元,用于在不存在所述有效的操作系统加载程序的加载路径时,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
进一步的,所述检索模块306还包括:
第二判断单元,用于在不存在所述有效的操作系统加载程序的加载路径时,于所述系统固件中写入第一标识信息;
第二检索单元,用于基于所述第一标识信息,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
进一步的,如图4所示,所述电子设备还包括:
输出模块309,用于在所述通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序之后,将所述有效的操作系统加载程序的索引信息输出至一显示界面;
选择模块310,用于获得用户输入的第一选择指令,以从所述索引信息中选择出用于表征所述第一操作系统加载程序的第一索引信息。
进一步的,所述读取模块307,具体包括:
获得单元,用于基于所述第一索引信息,获得所述第一操作系统加载程序的第一路径信息;
写入单元,用于将所述第一路径信息写入所述系统固件;
读取单元,用于基于所述第一路径信息,所述系统固件获取所述第一操作系统加载程序。
由于本申请实施二中的电子设备为与实施本申请实施例一中的方法所对应的电子设备,所以基于本申请实施例一中的方法,本领域所属技术人员能够了解本申请实施二中的电子设备的具体结构以及本申请实施二的电子设备的各种变化形式。所以在此对于该电子设备不再详细介绍。只要本领域所属技术人员实施本申请实施例一的方法所采用的电子设备,都属于本申请所欲保护的范围。
本申请提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于在本申请实施例中,在启动系统固件后,通过系统固件在电子设备的至少一个存储单元中查找操作系统对应的加载程序,故而即使是系统固件重置或者是更换操作系统盘,该系统固件也能获得操作系统对应的加载程序,从而加载该操作系统。
(3)由于在本申请实施例中,将检索到的加载程序的索引信息输出至一显示界面以供用户进行选择,一来,加载操作系统的方式更加灵活,二来,也增加了用户的体验度。
(2)由于在本申请实施例中,在查找加载程序之前,要判断是否存在有效的操作系统加载程序的路径信息,在不存在路径信息时,才需要在电子设备的存储单元中查找路径信息,故而有效避免了在存在加载程序,还查找加载程序所导致的时间浪费。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (12)

1.一种信息处理的方法,应用在电子设备中,所述电子设备具有至少一个存储单元,其特征在于,所述方法包括:
启动所述电子设备;
加载系统固件;
通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序;
在检索到有效的操作系统加载程序时,通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序;
基于所述第一操作系统加载程序,通过所述系统固件构建所述第一操作系统的第一操作系统启动项。
2.如权利要求1所述的方法,其特征在于,所述系统固件,具体为:BIOS或者UEFI。
3.如权利要求1所述的方法,其特征在于,所述操作系统加载程序具体为:BootX64.EFI。
4.如权利要求1所述的方法,其特征在于,所述通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序,具体包括:
判断所述系统固件中是否存在有效的操作系统加载程序的路径信息;
在不存在所述有效的操作系统加载程序的路径信息时,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
5.如权利要求4所述的方法,其特征在于,所述通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序,具体包括:
在不存在所述有效的操作系统加载程序的路径信息时,于所述系统固件中写入第一标识信息;
基于所述第一标识信息,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
6.如权利要求1至5任一所述的方法,其特征在于,在所述通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序之后,还包括:
将所述有效的操作系统加载程序的索引信息输出至一显示界面;
获得用户输入的第一选择指令,以从所述索引信息中选择出用于表征所述第一操作系统加载程序的第一索引信息。
7.如权利要求6所述的方法,其特征在于,所述通过所述系统固件获取所述操作系统加载程序中的第一操作系加载程序,具体包括:
基于所述第一索引信息,获得所述第一操作系统加载程序的第一路径信息;
将所述第一路径信息写入所述系统固件;
基于所述第一路径信息,所述系统固件获取所述第一操作系统加载程序。
8.一种电子设备,其特征在于,包括:
壳体;
主板,设置于所述壳体内部,包括至少一存储器,所述存储器内包括至少一系统固件;
至少一存储模块,连接于所述主板;
启动模块,用于启动所述电子设备;
加载模块,连接于所述主板,用于加载所述系统固件;
检索模块,用于通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序;
读取模块,用于在检索到有效的操作系统加载程序时,通过所述系统固件获取所述操作系统加载程序中的第一操作系统加载程序;
构建模块,用于基于所述第一操作系统加载程序,通过所述系统固件构建所述第一操作系统的第一操作系统启动项。
9.如权利要求8所述的电子设备,其特征在于,所述检索模块,具体包括:
第一判断单元,用于判断所述系统固件中是否存在有效的操作系统加载程序的路径信息;
第一检索单元,用于在不存在所述有效的操作系统加载程序的路径信息时,通过所述系统固件在所述至少一个存储模块中检索有效的操作系统加载程序。
10.如权利要求9所述的电子设备,其特征在于,所述检索模块还包括:
第二判断单元,用于在不存在所述有效的操作系统加载程序的路径信息时,于所述系统固件中写入第一标识信息;
第二检索单元,用于基于所述第一标识信息,通过所述系统固件在所述至少一个存储单元中检索有效的操作系统加载程序。
11.如权利要求8-10任一所述的电子设备,其特征在于,所述电子设备还包括:
输出模块,用于在所述通过所述系统固件在所述至少一个存储模块中检索有效的操作系统加载程序之后,将所述有效的操作系统加载程序的索引信息输出至一显示界面;
选择模块,用于获得用户输入的第一选择指令,以从所述索引信息中选择出用于表征所述第一操作系统加载程序的第一索引信息。
12.如权利要求11所述的电子设备,其特征在于,所述读取模块,具体包括:
获得单元,用于基于所述第一索引信息,获得所述第一操作系统加载程序的第一路径信息;
写入单元,用于将所述第一路径信息写入所述系统固件;
读取单元,用于基于所述第一路径信息,所述系统固件读取所述第一操作系统加载程序。
CN2012100558023A 2012-03-05 2012-03-05 一种信息处理的方法及电子设备 Pending CN103294500A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100558023A CN103294500A (zh) 2012-03-05 2012-03-05 一种信息处理的方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100558023A CN103294500A (zh) 2012-03-05 2012-03-05 一种信息处理的方法及电子设备

Publications (1)

Publication Number Publication Date
CN103294500A true CN103294500A (zh) 2013-09-11

Family

ID=49095439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100558023A Pending CN103294500A (zh) 2012-03-05 2012-03-05 一种信息处理的方法及电子设备

Country Status (1)

Country Link
CN (1) CN103294500A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450533A (zh) * 2015-11-30 2016-03-30 上海斐讯数据通信技术有限公司 路由器的系统选择方法及所适用的路由器
CN108287735A (zh) * 2018-01-25 2018-07-17 郑州云海信息技术有限公司 一种获取uefi os启动项的方法、装置及服务器
CN110187895A (zh) * 2019-05-24 2019-08-30 深圳前海微众银行股份有限公司 操作系统部署方法、装置、设备及计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1536484A (zh) * 2003-04-02 2004-10-13 2000 可移动的操作系统和加载该系统的方法
CN1797334A (zh) * 2004-12-20 2006-07-05 英业达股份有限公司 多系统映像选择性开机处理方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1536484A (zh) * 2003-04-02 2004-10-13 2000 可移动的操作系统和加载该系统的方法
CN1797334A (zh) * 2004-12-20 2006-07-05 英业达股份有限公司 多系统映像选择性开机处理方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450533A (zh) * 2015-11-30 2016-03-30 上海斐讯数据通信技术有限公司 路由器的系统选择方法及所适用的路由器
CN108287735A (zh) * 2018-01-25 2018-07-17 郑州云海信息技术有限公司 一种获取uefi os启动项的方法、装置及服务器
WO2019144621A1 (zh) * 2018-01-25 2019-08-01 郑州云海信息技术有限公司 一种获取uefi os启动项的方法、装置及服务器
CN110187895A (zh) * 2019-05-24 2019-08-30 深圳前海微众银行股份有限公司 操作系统部署方法、装置、设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
KR101035473B1 (ko) Nand 플래시 메모리를 이용한 직접 부팅 배열
US8751783B2 (en) Booting computing devices with EFI aware operating systems
US8966236B2 (en) Dynamically redirecting boot to another operating system
CN104679540B (zh) 计算机系统与计算机系统启动方法
KR102051086B1 (ko) 파일저장 기능을 지원하는 부팅 디스크
US8285978B2 (en) Storage medium storing master boot record, computer system having the same and booting method of the computer system
CN101650660A (zh) 从中央存储装置引导计算机系统
US20100241815A1 (en) Hybrid Storage Device
US20100049961A1 (en) Update method for basic input/output system and update system thereof
US20110113227A1 (en) Electronic equipment and boot method, storage medium thereof
CN103294499A (zh) 一种信息处理的方法及电子设备
US7849300B2 (en) Method for changing booting sources of a computer system and a related backup/restore method thereof
CN103294500A (zh) 一种信息处理的方法及电子设备
US20140280263A1 (en) Electronic device with a funiction of applying applications of different operating systems and method thereof
US20060080540A1 (en) Removable/detachable operating system
CN102591691B (zh) 硬盘启动方法和基于bios的操作系统启动加载方法
WO2006119233A2 (en) Method for securing computers from malicious code attacks
KR101120956B1 (ko) 휴대용 멀티-플랫폼 부팅시스템과 아키텍쳐
CN113646745A (zh) 禁用软件持久性
CN103294498A (zh) 一种信息处理的方法及电子设备
KR101672282B1 (ko) 단일 운영체제 시스템에서의 다중 운영체제 지원방법 및 그를 위한 장치
CN100504776C (zh) 多模式计算机系统及其操作方法
EP1914628A1 (en) Method for changing booting sources of computer system and related backup/restore method thereof
CN100403262C (zh) 计算机装置开机方法及使用该方法的计算机装置
CN119668940A (zh) Bios恢复方法、系统、设备以及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130911

RJ01 Rejection of invention patent application after publication