一种双操作系统的安装方法以及引导加载方法

文档序号:6431853阅读:135来源:国知局
专利名称:一种双操作系统的安装方法以及引导加载方法
技术领域
本发明属于安装操作系统领域,尤其涉及一种双操作系统的安装方法以及引导加载方法。
背景技术
现有平板电脑的开机引导方式主要是在设备启动后,由基本输入输出系统(BIOS)先对主机板中的各个组件进行启动与测试,在确定所有组件均启动且运作正常时,开始读取硬盘主引导记录的引导启动管理程序与硬盘分区表数据,进行分区操作系统程序的定位与加载操作,以实现操作系统的安装和正常运行。但是当需要在同一电脑设备中安装两种操作系统(比如Windows7, Android2. 3)时,会出现以下两种情况·
第一种情况是,先安装Android2. 3后再安装Windows7,由于操作系统程序在安装初期会先破坏硬盘主引导记录(Master Boot Record,MBR)内的数据,并且重新建立属于该操作系统认知的引导启动管理程序与硬盘分区表数据,因此往往造成在新操作系统安装后,使用者才发现以前存在的旧操作系统的引导程序已被新操作系统破坏,而无法使旧操作系统及新操作系统都能正常使用。第二种情况是,先安装Windows7后再安装Android2. 3,该Android 2. 3操作系统会默认由磁盘的O磁柱O磁道O扇区,也就是上述的MBR处开始安装,并且不提供自定义分区选择功能,默认划分七个固定分区。因此,该新操作系统会覆盖掉旧操作系统,无法实现双系统的引导加载,从而无法实现旧操作系统及新操作系统的正常使用。

发明内容
本发明为解决现有技术中双操作系统无法正常安装和使用的问题,提供一种双系统的安装方法以及引导加载方法,能实现双操作系统的正常安装和使用。本发明提供一种双操作系统的安装方法,包括以下步骤
生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;
将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
所述电脑读取移动存取设备中的镜像文件并安装
本发明还提供一种双操作系统的引导加载方法,包括以下步骤
生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;
将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
所述电脑读取移动存取设备中的镜像文件并安装;在安装完镜像文件所对应的操作系统后,所述电脑重新启动;
所述电脑进行信息加载和开机自检;
读取更新后的启动配置文件的操作系统信息,并以菜单的形式显示;
根据获取到的选择信号,加载windows操作系统的启动程序并运行所述应用程序或者加载所述镜像文件所对应的操作系统的启动程序并运行所述应用程序。从双操作系统的安装和引导加载方案可以看出,由于待安装操作系统的镜像文件加入引导启动管理程序和启动配置文件,使得待安装操作系统不会由磁盘的O磁柱O磁道O扇区开始安装,从而避免了在安装一个新的操作系统时,以前存在的旧操作系统的引导启动管理程序会被新操作系统破坏,使得安装新的操作系统后的双操作系统能正常使用,不需要通过修复引导启动管理程序的繁琐步骤才能正常引导加载系统而正常使用,因此方便用户的使用。并且在安装的过程能自动生成引导启动管理程序所需读取的开机启动配置脚本文件,以实现双操作系统加载控制权的交互,从而正常引导加载操作系统。·


图I为本发明双操作系统的安装方法的一种实施例的流程图。图2为本发明镜像文件安装过程的一种实施例的流程图。图3为本发明双操作系统的引导加载的一种实施例的流程图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供一种实施例的双操作系统的安装方法,如图I所示,包括以下步骤 步骤S01,生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文
件;
步骤S02,将所述镜像文件保存在移动存取设备中;
步骤S03,将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
步骤S04,所述电脑读取移动存取设备中的镜像文件并安装。从上述方案可以看出,由于待安装操作系统的镜像文件加入引导启动管理程序和启动配置文件,使得待安装操作系统不会由磁盘的O磁柱O磁道O扇区开始安装,从而避免了在安装一个新的操作系统时,以前存在的旧操作系统的引导启动管理程序会被新操作系统破坏,使得安装新的操作系统后的双操作系统能正常使用,不需要通过修复引导启动管理程序的繁琐步骤才能正常引导加载系统而正常使用,因此方便用户的使用。在具体实施中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件,比如电脑中已经安装windows98的操作系统,所述待安装操作系统的镜像文件可以是windows XP的操作系统。在本实施例中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件。在具体实施中,如图2所示,所述步骤S04具体为步骤S041,判断是否进行磁盘分区,如果否,进入步骤S042,选择剩余磁盘空间为安装分区,如果是,进入步骤S043 ;
步骤S042,选择剩余磁盘空间为安装分区,进入步骤S044 ;
步骤S043,根据读取到的镜像文件对所述电脑的剩余磁盘空间进行划分并选择安装分区,进入步骤S044;
步骤S044 Jfwindows操作系统作为启动项,得到更新后的启动配置文件;
步骤S045,将所述镜像文件挂载到所述电脑的虚拟文件系统中,在所 选择的安装分区中建立Android系统目录,将虚拟文件系统中挂载的镜像文件保存在Android系统目录中,以及更新后的启动配置文件保存在所述电脑的引导目录中。在具体实施中,步骤SOl具体为
将引导启动管理程序和启动配置文件加入待安装操作系统的源程序中;
将所述源程序进行编译得到镜像文件。为了实施双操作系统的使用,如图3所示,本发明还提供一种实施例的的双操作系统的引导加载方法,包括以下步骤
步骤S01,生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文
件;
步骤S02,将所述镜像文件保存在移动存取设备中;
步骤S03,将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;
步骤S04,所述电脑读取移动存取设备中的镜像文件并安装。步骤S05,在安装完镜像文件所对应的操作系统后,所述电脑重新启动;
步骤S06,所述电脑进行信息加载和开机自检;
步骤S07,读取更新后的启动配置文件的操作系统信息,并以菜单的形式显示;
步骤S08,根据获取到的选择信号,加载windows操作系统的启动程序并运行相应的应用程序,或者加载所述镜像文件所对应的操作系统的启动程序并运行相应的应用程序。从上述方案可以看出,由于待安装操作系统的镜像文件加入引导启动管理程序和启动配置文件,使得待安装操作系统不会由磁盘的O磁柱O磁道O扇区开始安装,从而避免了在安装一个新的操作系统时,以前存在的旧操作系统的引导启动管理程序会被新操作系统破坏,使得安装新的操作系统后的双操作系统能正常使用,不需要通过修复引导启动管理程序的繁琐步骤才能正常引导加载系统而正常使用,因此方便用户的使用。并且在安装的过程能自动生成引导启动管理程序所需读取的开机启动配置脚本文件,以实现双操作系统加载控制权的交互,从而正常引导加载操作系统。现有电脑的开机引导方式主要是在设备启动后由基本输入输出系统(BIOS)先对主机板中的各个组件进行启动与测试,在确定所有组件皆启动且运作正常时,则开始读取硬盘主引导记录的引导启动管理程序与硬盘分区表数据,进行分区操作系统程序的定位与加载操作,以实现操作系统的正常运行。而本发明的引导加载方法中,在安装过程中生成新的启动配置文件,启动配置文件中提供相关的系统信息生成操作系统选择菜单,由此创建了一个清晰的操作系统加载引导选择界面,因此可以根据用户的选择,实现双操作系统加载控制权之间的交互。
在具体实施中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件,比如电脑中已经安装windows98的操作系统,所述待安装操作系统的镜像文件就可以是windows XP的操作系统。在本实施例中,所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件。在具体实施中,当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述选择信号包括Android信号和windows信号。即当用户选择Android操作系统时,获取到的选择信号为Android信号,那么开始加载Android操作系统的启动程序并运行Android的应用程序,当用户选择windows操作系统时,获取到的选择信号为windows信号,那么开始加载windows操作系统的启动程序并运行windows的应用程序,
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种双操作系统的安装方法,其特征在于包括以下步骤 生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中; 将所述移动存取设备与已安装Windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动; 所述电脑读取移动存取设备中的镜像文件并安装。
2.如权利要求I所述的安装方法,其特征在于所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件。
3.如权利要求2所述的安装方法,其特征在于当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述电脑读取移动存取设备中的镜像文件并安装的步骤,具体包括以下步骤 判断是否进行磁盘分区,如果否,选择剩余磁盘空间为安装分区,如果是,根据读取到的镜像文件对所述电脑的剩余磁盘空间进行划分并选择安装分区; 将windows操作系统作为启动项,得到更新后的启动配置文件; 将所述镜像文件挂载到所述电脑的虚拟文件系统中,在所选择的安装分区中建立Android系统目录,将虚拟文件系统中挂载的镜像文件保存在Android系统目录中,以及更新后的启动配置文件保存在所述电脑的引导目录中。
4.如权利要求I所述的安装方法,其特征在于所述生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件的步骤,具体为 将引导启动管理程序和启动配置文件加入待安装操作系统的源程序中; 将所述源程序进行编译得到镜像文件。
5.一种双操作系统的引导加载方法,其特征在于包括以下步骤 生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中; 将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动; 所述电脑读取移动存取设备中的镜像文件并安装; 在安装完镜像文件所对应的操作系统后,所述电脑重新启动; 所述电脑进行信息加载和开机自检; 读取更新后的启动配置文件的操作系统信息,并以菜单的形式显示; 根据获取到的选择信号,加载windows操作系统的启动程序并运行相应的应用程序或者加载所述镜像文件所对应的操作系统的启动程序并运行相应的应用程序。
6.如权利要求5所述的引导加载方法,其特征在于所述待安装操作系统的镜像文件具体为Android操作系统的镜像文件或windows操作系统的镜像文件。
7.如权利要求6所述的引导加载方法,其特征在于当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述电脑读取移动存取设备中的镜像文件并安装的步骤,具体包括以下步骤 判断是否进行磁盘分区,如果否,选择剩余磁盘空间为安装分区,如果是,根据读取到的镜像文件对所述电脑的剩余磁盘空间进行划分并选择安装分区;将windows操作系统作为启动项,得到更新后的启动配置文件; 将所述镜像文件挂载到所述电脑的虚拟文件系统中,在所选择的安装分区中建立Android系统目录,将虚拟文件系统中挂载的镜像文件保存在Android系统目录中,以及更新后的启动配置文件保存在所述电脑的引导目录中。
8.如权利要求6所述的引导加载方法,其特征在于当所述待安装操作系统的镜像文件为Android操作系统的镜像文件时,所述选择信号包括Android信号和windows信号。
9.如权利要求5所述的引导加载方法,其特征在于所述生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件的步骤具体为 将引导启动管理程序和启动配置文件加入待安装操作系统的源程序中; 将所述源程序进行编译得到镜像文件。
全文摘要
本发明提供了一种双操作系统的安装方法及引导方法,包括以下步骤生成具有引导启动管理程序和启动配置文件的待安装操作系统的镜像文件,将所述镜像文件保存在移动存取设备中;将所述移动存取设备与已安装windows操作系统的电脑连接,设置所述电脑以移动存取设备的方式启动;所述电脑读取移动存取设备中的镜像文件并安装。该种双系统的安装方法以及引导加载方法,能实现双操作系统的正常安装和使用。
文档编号G06F9/445GK102955706SQ20111025206
公开日2013年3月6日 申请日期2011年8月30日 优先权日2011年8月30日
发明者唐新辉, 廖彬, 杜敏超 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1