【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及操作系统共存方法及装置。
技术介绍
目前,用户想将当前的业务系统迁移到虚拟化平台,通常是使用P2V(Physicaltovirtual,概念物理到虚拟)迁移的方式通过网络将业务系统迁移到虚拟化平台,这样存在的问题是业务系统数据量比较大,迁移过程需要耗费较长时间,由此造成业务中断的时间过长。而且迁移后产生的新数据,不能同步到原物理系统。用户在初次使用虚拟化平台时,受限于服务器硬件原因,为了验证虚拟化平台的稳定性以及保证数据的安全性,希望有一种能够直接与现有系统共存的方式进行服务器虚拟化,能够在虚拟化平台与物理系统之间进行安全、快速的切换,并保证数据的一致性。在以上方式下,为了让用户能够安全快速的切换到虚拟化平台,需要找到一种不破坏操作系统的共存方式,即多系统。考虑用户服务器系统主要使用Windows系统,而我们的虚拟化平台使用的是Linux系统,因此,我们需要研究Windows系统以及Linux系统的共存方案。Windows与Linux操作系统共存,目前主要方法是安装多个系统在不同的磁盘分区上,再通过操作系统引导程序在启动时选择引导进入不同的操作系统。按照这种方法,想在一个已存在Windows操作系统的磁盘上再安装一个Linux系统,就需要在单独分出一个磁盘分区来安装Linux。例如在Mac系统上的ParallelsDesktop(虚拟机软件)以及VmwareFusio ...
【技术保护点】
一种操作系统共存方法,其特征在于,包括步骤:在第一操作系统下,获取预先创建的磁盘文件所占用的物理磁盘扇区信息,保存到所述第一操作系统的配置文件中;安装第二操作系统的引导程序,释放所述第二操作系统的引导文件以及内核至所述第一操作系统的系统盘;在接收到在第一操作系统下基于所述引导程序的触发操作时,运行所述内核并从所述系统盘中获取所述引导文件;通过所述引导文件从所述配置文件中获取所述磁盘文件的扇区信息,根据所述扇区信息生成虚拟磁盘,以通过所述虚拟磁盘完成所述第二操作系统数据的读写。
【技术特征摘要】
1.一种操作系统共存方法,其特征在于,包括步骤:
在第一操作系统下,获取预先创建的磁盘文件所占用的物理磁盘扇区信
息,保存到所述第一操作系统的配置文件中;
安装第二操作系统的引导程序,释放所述第二操作系统的引导文件以及
内核至所述第一操作系统的系统盘;
在接收到在第一操作系统下基于所述引导程序的触发操作时,运行所述
内核并从所述系统盘中获取所述引导文件;
通过所述引导文件从所述配置文件中获取所述磁盘文件的扇区信息,根
据所述扇区信息生成虚拟磁盘,以通过所述虚拟磁盘完成所述第二操作系统
数据的读写。
2.如权利要求1所述的操作系统共存方法,其特征在于,所述获取预先
创建的磁盘文件所占用的物理磁盘扇区信息,保存到所述第一操作系统的配
置文件中的步骤之前,还包括:
接收磁盘文件创建请求,并创建与所述磁盘文件创建请求对应的磁盘文
件;
运行驱动程序对所述磁盘文件进行保护。
3.如权利要求1或2所述的操作系统共存方法,其特征在于,所述在接
收到在第一操作系统下基于所述引导程序的触发操作时,运行所述内核并从
所述系统盘中获取所述引导文件和所述通过所述引导文件从所述配置文件中
获取所述磁盘文件的扇区信息,根据所述扇区信息生成虚拟磁盘的步骤之间,
还包括:
创建引导所述引导文件和所述内核的引导项;
获取所述第一操作系统的引导列表,所述引导列表包括第一操作系统的
引导项和内核,并将所述引导项添加至所述引导列表中。
4.如权利要求3所述的操作系统共存方法,其特征在于,所述通过所述
\t引导文件从所述配置文件中获取所述磁盘文件的扇区信息,根据所述扇区信
息生成虚拟磁盘的步骤之后,还包括:
接收基于所述引导列表中的所述引导项的操作,获取所述系统盘中的内
核和配置文件,加载所述第二操作系统,切换并运行所述第二操作系统。
5.如权利要求4所述的操作系统共存方法,其特征在于,所述接收基于
所述引导列表中的所述引导项的操作,获取所述系统盘中的内核和配置文件,
加载所述第二操作系统,以切换并运行所述第二操作系统的步骤之后,还包
括:
接收基于所述引导列表中的所述第一...
【专利技术属性】
技术研发人员:何林春,李星,李凡,
申请(专利权)人:深圳市深信服电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。