CN102955706A - 一种双操作系统的安装方法以及引导加载方法 - Google Patents
一种双操作系统的安装方法以及引导加载方法 Download PDFInfo
- Publication number
- CN102955706A CN102955706A CN2011102520647A CN201110252064A CN102955706A CN 102955706 A CN102955706 A CN 102955706A CN 2011102520647 A CN2011102520647 A CN 2011102520647A CN 201110252064 A CN201110252064 A CN 201110252064A CN 102955706 A CN102955706 A CN 102955706A
- Authority
- CN
- China
- Prior art keywords
- operating system
- image file
- computer
- file
- mobile access
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供了一种双操作系统的安装方法及引导方法,包括以下步骤:生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;所述电脑读取移动存取设备中的镜像文件并安装。该种双系统的安装方法以及引导加载方法,能实现双操作系统的正常安装和使用。
Description
技术领域
本发明属于安装操作系统领域,尤其涉及一种双操作系统的安装方法以及引导加载方法。
背景技术
现有平板电脑的开机引导方式主要是在设备启动后,由基本输入输出系统(BIOS)先对主机板中的各个组件进行启动与测试,在确定所有组件均启动且运作正常时,开始读取硬盘主引导记录的引导启动管理程序与硬盘分区表数据,进行分区操作系统程序的定位与加载操作,以实现操作系统的安装和正常运行。
但是当需要在同一电脑设备中安装两种操作系统(比如Windows7,Android2.3)时,会出现以下两种情况:
第一种情况是,先安装Android2.3后再安装Windows7,由于操作系统程序在安装初期会先破坏硬盘主引导记录(Master Boot Record,MBR)内的数据,并且重新建立属于该操作系统认知的引导启动管理程序与硬盘分区表数据,因此往往造成在新操作系统安装后,使用者才发现以前存在的旧操作系统的引导程序已被新操作系统破坏,而无法使旧操作系统及新操作系统都能正常使用。
第二种情况是,先安装Windows7后再安装Android2.3,该Android 2.3操作系统会默认由磁盘的0磁柱0磁道0扇区,也就是上述的MBR处开始安装,并且不提供自定义分区选择功能,默认划分七个固定分区。因此,该新操作系统会覆盖掉旧操作系统,无法实现双系统的引导加载,从而无法实现旧操作系统及新操作系统的正常使用。
发明内容
本发明为解决现有技术中双操作系统无法正常安装和使用的问题,提供一种双系统的安装方法以及引导加载方法,能实现双操作系统的正常安装和使用。
本发明提供一种双操作系统的安装方法,包括以下步骤:
生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;
将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
所述电脑读取移动存取设备中的镜像文件并安装
本发明还提供一种双操作系统的引导加载方法,包括以下步骤:
生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;
将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
所述电脑读取移动存取设备中的镜像文件并安装;
在安装完镜像文件所对应的操作系统后,所述电脑重新启动;
所述电脑进行信息加载和开机自检;
读取更新后的启动配置文件的操作系统信息,并以菜单的形式显示;
根据获取到的选择信号,加载windows操作系统的启动程序并运行所述应用程序或者加载所述镜像文件所对应的操作系统的启动程序并运行所述应用程序。
从双操作系统的安装和引导加载方案可以看出,由于待安装操作系统的镜像文件加入引导启动管理程序和启动配置文件,使得待安装操作系统不会由磁盘的0磁柱0磁道0扇区开始安装,从而避免了在安装一个新的操作系统时,以前存在的旧操作系统的引导启动管理程序会被新操作系统破坏,使得安装新的操作系统后的双操作系统能正常使用,不需要通过修复引导启动管理程序的繁琐步骤才能正常引导加载系统而正常使用,因此方便用户的使用。并且在安装的过程能自动生成引导启动管理程序所需读取的开机启动配置脚本文件,以实现双操作系统加载控制权的交互,从而正常引导加载操作系统。
附图说明
图1为本发明双操作系统的安装方法的一种实施例的流程图。
图2为本发明镜像文件安装过程的一种实施例的流程图。
图3为本发明双操作系统的引导加载的一种实施例的流程图。
具体实施方式
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种实施例的双操作系统的安装方法,如图1所示,包括以下步骤:
步骤S01,生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件;
步骤S02,将所述镜像文件保存在移动存取设备中;
步骤S03,将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
步骤S04,所述电脑读取移动存取设备中的镜像文件并安装。
从上述方案可以看出,由于待安装操作系统的镜像文件加入引导启动管理程序和启动配置文件,使得待安装操作系统不会由磁盘的0磁柱0磁道0扇区开始安装,从而避免了在安装一个新的操作系统时,以前存在的旧操作系统的引导启动管理程序会被新操作系统破坏,使得安装新的操作系统后的双操作系统能正常使用,不需要通过修复引导启动管理程序的繁琐步骤才能正常引导加载系统而正常使用,因此方便用户的使用。
在具体实施中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件,比如电脑中已经安装windows98的操作系统,所述待安装操作系统的镜像文件可以是windows XP的操作系统。在本实施例中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件。
在具体实施中,如图2所示,所述步骤S04具体为:
步骤S041,判断是否进行磁盘分区,如果否,进入步骤S042,选择剩余磁盘空间为安装分区,如果是,进入步骤S043;
步骤S042,选择剩余磁盘空间为安装分区,进入步骤S044;
步骤S043,根据读取到的镜像文件对所述电脑的剩余磁盘空间进行划分并选择安装分区,进入步骤S044;
步骤S044,将windows操作系统作为启动项,得到更新后的启动配置文件;
步骤S045,将所述镜像文件挂载到所述电脑的虚拟文件系统中,在所选择的安装分区中建立Android系统目录,将虚拟文件系统中挂载的镜像文件保存在Android系统目录中,以及更新后的启动配置文件保存在所述电脑的引导目录中。
在具体实施中,步骤S01具体为:
将引导启动管理程序和启动配置文件加入待安装操作系统的源程序中;
将所述源程序进行编译得到镜像文件。
为了实施双操作系统的使用,如图3所示,本发明还提供一种实施例的的双操作系统的引导加载方法,包括以下步骤:
步骤S01,生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件;
步骤S02,将所述镜像文件保存在移动存取设备中;
步骤S03,将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
步骤S04,所述电脑读取移动存取设备中的镜像文件并安装。
步骤S05,在安装完镜像文件所对应的操作系统后,所述电脑重新启动;
步骤S06,所述电脑进行信息加载和开机自检;
步骤S07,读取更新后的启动配置文件的操作系统信息,并以菜单的形式显示;
步骤S08,根据获取到的选择信号,加载windows操作系统的启动程序并运行相应的应用程序,或者加载所述镜像文件所对应的操作系统的启动程序并运行相应的应用程序。
从上述方案可以看出,由于待安装操作系统的镜像文件加入引导启动管理程序和启动配置文件,使得待安装操作系统不会由磁盘的0磁柱0磁道0扇区开始安装,从而避免了在安装一个新的操作系统时,以前存在的旧操作系统的引导启动管理程序会被新操作系统破坏,使得安装新的操作系统后的双操作系统能正常使用,不需要通过修复引导启动管理程序的繁琐步骤才能正常引导加载系统而正常使用,因此方便用户的使用。并且在安装的过程能自动生成引导启动管理程序所需读取的开机启动配置脚本文件,以实现双操作系统加载控制权的交互,从而正常引导加载操作系统。
现有电脑的开机引导方式主要是在设备启动后由基本输入输出系统(BIOS)先对主机板中的各个组件进行启动与测试,在确定所有组件皆启动且运作正常时,则开始读取硬盘主引导记录的引导启动管理程序与硬盘分区表数据,进行分区操作系统程序的定位与加载操作,以实现操作系统的正常运行。而本发明的引导加载方法中,在安装过程中生成新的启动配置文件,启动配置文件中提供相关的系统信息生成操作系统选择菜单,由此创建了一个清晰的操作系统加载引导选择界面,因此可以根据用户的选择,实现双操作系统加载控制权之间的交互。
在具体实施中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件,比如电脑中已经安装windows98的操作系统,所述待安装操作系统的镜像文件就可以是windows XP的操作系统。在本实施例中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件。
在具体实施中,当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述选择信号包括Android信号和windows信号。即当用户选择Android操作系统时,获取到的选择信号为Android信号,那么开始加载Android操作系统的启动程序并运行Android的应用程序,当用户选择windows操作系统时,获取到的选择信号为windows信号,那么开始加载windows操作系统的启动程序并运行windows的应用程序,
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种双操作系统的安装方法,其特征在于:包括以下步骤:
生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;
将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
所述电脑读取移动存取设备中的镜像文件并安装。
2.如权利要求1所述的安装方法,其特征在于:所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件。
3.如权利要求2所述的安装方法,其特征在于:当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述电脑读取移动存取设备中的镜像文件并安装的步骤,具体包括以下步骤:
判断是否进行磁盘分区,如果否,选择剩余磁盘空间为安装分区,如果是,根据读取到的镜像文件对所述电脑的剩余磁盘空间进行划分并选择安装分区;
将windows操作系统作为启动项,得到更新后的启动配置文件;
将所述镜像文件挂载到所述电脑的虚拟文件系统中,在所选择的安装分区中建立Android系统目录,将虚拟文件系统中挂载的镜像文件保存在Android系统目录中,以及更新后的启动配置文件保存在所述电脑的引导目录中。
4.如权利要求1所述的安装方法,其特征在于:所述生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件的步骤,具体为:
将引导启动管理程序和启动配置文件加入待安装操作系统的源程序中;
将所述源程序进行编译得到镜像文件。
5.一种双操作系统的引导加载方法,其特征在于:包括以下步骤:
生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;
将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
所述电脑读取移动存取设备中的镜像文件并安装;
在安装完镜像文件所对应的操作系统后,所述电脑重新启动;
所述电脑进行信息加载和开机自检;
读取更新后的启动配置文件的操作系统信息,并以菜单的形式显示;
根据获取到的选择信号,加载windows操作系统的启动程序并运行相应的应用程序或者加载所述镜像文件所对应的操作系统的启动程序并运行相应的应用程序。
6.如权利要求5所述的引导加载方法,其特征在于:所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件。
7.如权利要求6所述的引导加载方法,其特征在于:当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述电脑读取移动存取设备中的镜像文件并安装的步骤,具体包括以下步骤:
判断是否进行磁盘分区,如果否,选择剩余磁盘空间为安装分区,如果是,根据读取到的镜像文件对所述电脑的剩余磁盘空间进行划分并选择安装分区;
将windows操作系统作为启动项,得到更新后的启动配置文件;
将所述镜像文件挂载到所述电脑的虚拟文件系统中,在所选择的安装分区中建立Android系统目录,将虚拟文件系统中挂载的镜像文件保存在Android系统目录中,以及更新后的启动配置文件保存在所述电脑的引导目录中。
8.如权利要求6所述的引导加载方法,其特征在于:当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述选择信号包括Android信号和windows信号。
9.如权利要求5所述的引导加载方法,其特征在于:所述生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件的步骤具体为:
将引导启动管理程序和启动配置文件加入待安装操作系统的源程序中;
将所述源程序进行编译得到镜像文件。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110252064.7A CN102955706B (zh) | 2011-08-30 | 2011-08-30 | 一种双操作系统的安装方法以及引导加载方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110252064.7A CN102955706B (zh) | 2011-08-30 | 2011-08-30 | 一种双操作系统的安装方法以及引导加载方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102955706A true CN102955706A (zh) | 2013-03-06 |
| CN102955706B CN102955706B (zh) | 2016-03-30 |
Family
ID=47764538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110252064.7A Expired - Fee Related CN102955706B (zh) | 2011-08-30 | 2011-08-30 | 一种双操作系统的安装方法以及引导加载方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102955706B (zh) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103207816A (zh) * | 2013-04-08 | 2013-07-17 | 浪潮电子信息产业股份有限公司 | 一种Linux系统修复方法 |
| CN103984572A (zh) * | 2014-05-21 | 2014-08-13 | 上海工程技术大学 | 一种无光驱实现电脑安装和切换操作系统的方法及设备 |
| CN104915232A (zh) * | 2015-06-08 | 2015-09-16 | 山东超越数控电子有限公司 | 一种国产操作系统多平台安装实现方法 |
| CN106371885A (zh) * | 2016-09-14 | 2017-02-01 | 郑州云海信息技术有限公司 | 一种操作系统安装方法及装置 |
| CN106484437A (zh) * | 2016-11-10 | 2017-03-08 | 广东浪潮大数据研究有限公司 | 一种部署操作系统的方法、装置及系统 |
| CN107870769A (zh) * | 2016-09-23 | 2018-04-03 | 紫光华山信息技术有限公司 | 操作系统的安装方法及装置 |
| CN108228204A (zh) * | 2018-02-09 | 2018-06-29 | 卫斌鹏 | 一种计算机多系统安装方法 |
| CN109240620A (zh) * | 2018-09-21 | 2019-01-18 | 郑州云海信息技术有限公司 | 一种系统盘划分的方法、系统及设备 |
| CN111258666A (zh) * | 2020-01-22 | 2020-06-09 | 奇安信科技集团股份有限公司 | 计算机文件的读取方法、装置、计算机系统及存储介质 |
| CN114579150A (zh) * | 2022-03-09 | 2022-06-03 | 联想开天科技有限公司 | 多操作系统安装方法及电子设备 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1952890A (zh) * | 2005-10-21 | 2007-04-25 | 神基科技股份有限公司 | 电脑开机方法、使用该电脑开机方法的储存媒体及电脑装置 |
| CN101615123A (zh) * | 2008-06-26 | 2009-12-30 | 比亚迪股份有限公司 | 一种移动终端操作系统的引导方法及移动终端 |
-
2011
- 2011-08-30 CN CN201110252064.7A patent/CN102955706B/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1952890A (zh) * | 2005-10-21 | 2007-04-25 | 神基科技股份有限公司 | 电脑开机方法、使用该电脑开机方法的储存媒体及电脑装置 |
| CN101615123A (zh) * | 2008-06-26 | 2009-12-30 | 比亚迪股份有限公司 | 一种移动终端操作系统的引导方法及移动终端 |
Non-Patent Citations (2)
| Title |
|---|
| 汪荣斌: "《Linux操作系统教程》", 31 January 2007, article "《Red Hat Linux 9的安装》" * |
| 鸟哥: "《鸟哥的LINUX私房菜》", 30 June 2005, article "《开机流程与主引导分区(MBR)》" * |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103207816A (zh) * | 2013-04-08 | 2013-07-17 | 浪潮电子信息产业股份有限公司 | 一种Linux系统修复方法 |
| CN103984572A (zh) * | 2014-05-21 | 2014-08-13 | 上海工程技术大学 | 一种无光驱实现电脑安装和切换操作系统的方法及设备 |
| CN104915232A (zh) * | 2015-06-08 | 2015-09-16 | 山东超越数控电子有限公司 | 一种国产操作系统多平台安装实现方法 |
| CN106371885A (zh) * | 2016-09-14 | 2017-02-01 | 郑州云海信息技术有限公司 | 一种操作系统安装方法及装置 |
| CN107870769A (zh) * | 2016-09-23 | 2018-04-03 | 紫光华山信息技术有限公司 | 操作系统的安装方法及装置 |
| US10831464B2 (en) | 2016-09-23 | 2020-11-10 | New H3C Information Technologies Co., Ltd. | Installation of operating system |
| CN106484437A (zh) * | 2016-11-10 | 2017-03-08 | 广东浪潮大数据研究有限公司 | 一种部署操作系统的方法、装置及系统 |
| CN108228204A (zh) * | 2018-02-09 | 2018-06-29 | 卫斌鹏 | 一种计算机多系统安装方法 |
| CN109240620A (zh) * | 2018-09-21 | 2019-01-18 | 郑州云海信息技术有限公司 | 一种系统盘划分的方法、系统及设备 |
| CN111258666A (zh) * | 2020-01-22 | 2020-06-09 | 奇安信科技集团股份有限公司 | 计算机文件的读取方法、装置、计算机系统及存储介质 |
| CN111258666B (zh) * | 2020-01-22 | 2023-07-04 | 奇安信科技集团股份有限公司 | 计算机文件的读取方法、装置、计算机系统及存储介质 |
| CN114579150A (zh) * | 2022-03-09 | 2022-06-03 | 联想开天科技有限公司 | 多操作系统安装方法及电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102955706B (zh) | 2016-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102955706B (zh) | 一种双操作系统的安装方法以及引导加载方法 | |
| CN107870968B (zh) | 对文件系统卷执行实时更新 | |
| US8954805B2 (en) | Computer booting method and computer system | |
| US8433890B2 (en) | Preparing and preserving a system configuration during a hot upgrade | |
| US9239725B2 (en) | System and method for installing an OS via a network card supporting PXE | |
| JP5767565B2 (ja) | ソフトウェア・イメージの管理方法、コンピュータ・プログラム、およびシステム(共有メモリ・ブロックを用いた複数のソフトウェア・イメージの管理) | |
| US7516319B2 (en) | Method for booting a computer with second OS involves formatting portion of main memory with a second file system to generate ramdisk | |
| CN110998517B (zh) | 用于定制化的操作系统转换的系统和方法 | |
| CN102439557A (zh) | 混合存储设备 | |
| CN107463467B (zh) | 一种可快速还原虚拟化平台的方法及系统 | |
| CN111694585A (zh) | 替换系统分区文件的方法、系统、终端和存储介质 | |
| WO2016177067A1 (zh) | 一种扩展手机存储的方法及终端 | |
| CN103106086B (zh) | 操作系统处理方法以及系统 | |
| US11340882B2 (en) | Systems and methods for enforcing update policies while applying updates from bootable image file | |
| CN104077196A (zh) | 一种Linux引导失败的恢复方法及装置 | |
| CN102591691B (zh) | 硬盘启动方法和基于bios的操作系统启动加载方法 | |
| CN101286121B (zh) | 免光盘安装计算机驱动程序的方法 | |
| CN102346676B (zh) | 计算器多重开机管理方法 | |
| CN101187877A (zh) | 一种电脑系统的加载方法 | |
| CN102681859A (zh) | 一种从USB大容量存储设备中启动Windows操作系统的方法 | |
| CN1952890B (zh) | 电脑开机方法及其使用该方法的电脑装置 | |
| JP2010282645A (ja) | Linuxプログラム起動システム | |
| JP4963167B2 (ja) | システム起動方法、及びプログラム | |
| CN100492291C (zh) | 具有即刻开启功能的电脑系统及其处理方法 | |
| US20080114976A1 (en) | System for Registering and Initiating Pre-Boot Environment for Enabling Partitions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160330 |