一种单移动硬盘安装多个操作系统的方法技术方案

技术编号:19139330 阅读:53 留言:0更新日期:2018-10-13 08:33
本发明专利技术公开了一种单移动硬盘安装多个操作系统的方法,包括:1)格式化移动硬盘为GPT格式,分区为:3个fat32分区,1个NTFS分区和1个Ext4分区;2)设置分区类型,把第三个fat32分区设置为ESP分区,创建一个保护性的1MB的MBR分区,并且分区类型设置为EF02;3)安装Grub2;4)安装rEFInd引导程序和Winpe;5)添加配置Grub2菜单;6)下载系统镜像文件;7)安装。本申请的单移动硬盘安装多个操作系统的方法,具有高效性、普适性、扩展性和多系统性性等优点,不仅支持Linux和Windows系统的安装,还支持两种磁盘格式系统的安装,具有很好的实用性。

A method for installing multiple operating systems on single mobile hard disk

The invention discloses a method for installing multiple operating systems on a single mobile hard disk, including: 1) formatting a mobile hard disk in GPT format, partitioning into three FAT32 partitions, one NTFS partition and one Ext4 partition; 2) setting the partition type, setting the third FAT32 partition as an ESP partition, and creating a protective 1MB MB MB MB MB MB MB MB MB partition. And the partition type is set to EF02; 3) install Grub2; 4) install the rEFInd boot and Winpe; 5) add the configuration Grub2 menu; 6) download the system image file; 7) install. The method of installing multiple operating systems on a single mobile hard disk in this application has the advantages of high efficiency, universality, scalability and multi-system. It not only supports the installation of Linux and Windows systems, but also supports the installation of two disk format systems.

【技术实现步骤摘要】
一种单移动硬盘安装多个操作系统的方法
本专利技术属于软件测试
,特别是涉及一种单移动硬盘安装多个操作系统的方法。
技术介绍
目前,常规的安装操作系统方法大都比较单一,比如传统的通过光驱去引导安装,或者是通过把系统镜像刻录到U盘进行安装,例如:在中国专利申请CN201110065667.6中,公开了一种使用移动硬盘快速安装linux操作系统的方法,制作一个引导移动硬盘,将linux操作系统iso镜像拷贝到移动硬盘并提取vmlinuz和initrd两个文件,从移动硬盘引导即可实现linux操作系统的安装。该一种使用移动硬盘快速安装linux操作系统的方法和现有技术相比,服务器不需要配置单独的光驱,节省成本;无介质则避免了介质划伤,导致数据无法读取的现象发生;安装速度快,可以方便的验证服务器和多种linux操作系统版本的兼容性。在中国专利申请CN200610038885.X中,公开了在移动硬盘上实现启动LINUX操作系统的方法,将移动硬盘插入PC的USB端口后,在移动硬盘上实现启动LINUX操作系统的方法,其通过在移动硬盘中建立LINUX操作系统;进入PC机的BIOS,将PC机设置为USB-HDD或USB-ZIP方式启动;启动系统引导程序,用户选择LINUX的版本,系统引导程序将LINUX内核及INITRD从移动硬盘载入到PC机的内存中;启动LINUX内核,初始化系统并加载任务;进入INITRD的文件系统,切换到移动硬盘上的根文件系统;自动检测硬件设备并自动安装驱动程序,并进行自动配置;启动桌面系统,用户输入用户名和密码后,自动检测硬盘分区,并自动挂载硬盘分区等步骤来实现。上述方法对于个人而言比较方便,但是对于经常安装不同操作系统的测试人员来说主要的不足之处在于:一是安装一次系统需要重新刻录一次,如果是光盘安装,不同的系统会占用大量的光盘,同时光盘安装的速度比较慢;二是如果U盘刻录安装的话,反复的刻录比较麻烦,刻录本身就会占用一定的时间。虽然,目前网络上有可以从单优盘/硬盘启动安装多系统的第三方软件,然而功能也比较单一,有些只支持安装windows系的操作系统,有些只支持linux系的操作系统,亦有些只支持legacy或UEFI的系统安装,显然还不能完全满足使用需求。
技术实现思路
专利技术目的:针对现有技术中存在的不足,本专利技术的目的是提供一种单移动硬盘安装多个操作系统的方法,能够在更高效率和节省资源的前提条件下,实现支持安装windows和linux系统,同时支持legacy和UEFI模式。技术方案:为了实现上述专利技术目的,采用的技术方案为:一种单移动硬盘安装多个操作系统的方法,包括如下步骤:1)格式化移动硬盘为GPT格式,至少分区为:3个fat32分区,1个NTFS分区和1个Ext4分区;其中,第一个fat32分区用于放置rEFInd的引导程序,第二个fat32分区用于放置winpe文件,第三个fat32分区用来安装grub2,NTFS分区用来放置Windows系统镜像的解压缩文件,Ext4分区用来放置Linux的镜像文件;2)设置分区类型,把第三个fat32分区设置为ESP分区,创建一个保护性的1MB的MBR分区,并且分区类型设置为EF02;3)安装Grub2,在第三个fat32分区下新建boot文件夹,把第三个fat32分区挂载到一个空目录,然后使用grub-install命令分别安装UEFI和LegacyGrub2的引导程序到挂载的目录的boot文件夹下;4)安装rEFInd引导程序和Winpe,利用现有技术获得最新的rEFInd,解压缩后放置在第一个fat32分区,根据readme文件做相应的配置,从WindowsADK中提取Winpe,把winpe的所有文件放置在第二个fat32分区;5)添加配置Grub2菜单,在第三个fat32分区的/boot/grub目录下新建grub.cfg菜单,然后根据grub2的语法和在Ext4放置的Linux镜像文件路径配置Linux系统的引导菜单;6)下载系统镜像文件,下载需要安装的Windows系统镜像和Linux系统镜像,把Windows系统镜像放置在NTFS分区的某个目录,然后分别解压缩;Linux镜像放置在EXT4的某个目录;7)把移动硬盘连接到需要安装电脑上,开机根据BIOS的设置启动到启动菜单界面,如果要安装Legacy的系统,选择移动硬盘的legacy启动选项,进入到Grub2引导菜单界面,选择需要安装的系统启动安装即可;如果要安装UEFI的系统,选择移动硬盘的UEFI启动选项,会进入到rEFInd启动管理界面,若安装Windows系统,选择Winpe启动后,进入到相应系统解压缩的文件夹,运行setup.exe即可正常安装,若安装Linux系统,选择Grub即可调出Grub2的引导菜单,选择需要安装的系统启动安装即可。步骤1)中,单独划分一个EXT3/EXT4的linux分区,用来存放大于4GB的linux镜像文件。步骤1)中,单独划分一个NTFS分区,用来存放Windows系统安装文件,同时可以作为普通的存储分区使用。步骤1)中,单独划分一个fat32分区,用来存放用于维护的uefishell程序。步骤1)中,单独划分一个NTFS分区,用来安装支持Windowstogo功能的Windows系统。步骤1)中,单独划分一个EXT4分区,用来安装常用的linux系统,作为日常的维护使用。有益效果:与现有技术相比,本申请的单移动硬盘安装多个操作系统的方法,具有以下优点:1)高效性:前期的准备工作只需一次性完成,需要安装的操作系统只需放在指定目录,不需要像U盘刻录那样来安装什么重新刻录什么,节省时间。2)普适性:此方法是利用移动硬盘来安装系统,支持目前市面上及测试开发中的所有的支持USB启动功能的电脑,包括台式机,笔记本及服务器等。3)扩展性:添加删除支持安装的操作系统方便简单,只需要把下载的系统文件放到指定的目录,通过修改grub2的配置文件,即可引导安装新的操作系统或移除不需要的操作系统(实际系统存在,移除引导选项)。4)多系统性性:支持不同内核模式系统的安装,同时支持Linux和Windows系统的安装;支持两种磁盘格式系统的安装,既支持传统的LegacyBIOS模式下的MBR磁盘格式的系统安装,同时又支持目前主流和推广的UEFIBIOS模式下的GPT磁盘格式系统的安装。附图说明图1是单移动硬盘安装多个操作系统的方法的流程图。具体实施方式下面结合附图对本专利技术做进一步说明。实施例1单移动硬盘安装多个操作系统的方法,包括以下步骤:1)格式化移动硬盘为GPT格式,然后分区,分区需要满足如下条件:三个fat32分区,一个NTFS分区和一个Ext4分区,如果需要做拓展之用,可以再划分其他分区做正常存储或维护之用,其中第一个fat32分区放置rEFInd的引导程序,第二个fat32分区放置winpe文件,第三个fat32分区用来安装grub2,NTFS分区用来放置Windows系统镜像的解压缩文件,Ext4分区用来放置Linux的镜像文件;2)设置分区类型,为实现UEFI和Legacy双引导,需要安装Grub2作为引导程序,需要把第三个fat32分区设置为本文档来自技高网
...

【技术保护点】
1.一种单移动硬盘安装多个操作系统的方法,其特征在于,包括如下步骤:1)格式化移动硬盘为GPT格式,至少分区为:3个fat32分区,1个NTFS分区和1个Ext4分区;其中,第一个fat32分区用于放置rEFInd的引导程序,第二个fat32分区用于放置winpe文件,第三个fat32分区用来安装grub2,NTFS分区用来放置Windows系统镜像的解压缩文件,Ext4分区用来放置Linux的镜像文件;2)设置分区类型,把第三个fat32分区设置为ESP分区,创建一个保护性的1MB的MBR分区,并且分区类型设置为EF02;3)安装Grub2,在第三个fat32分区下新建boot文件夹,把第三个fat32分区挂载到一个空目录,然后使用grub‑install命令分别安装UEFI和LegacyGrub2的引导程序到挂载的目录的boot文件夹下;4)安装rEFInd引导程序和Winpe,利用现有技术获得最新的rEFInd,解压缩后放置在第一个fat32分区,根据readme文件做相应的配置,从WindowsADK中提取Winpe,把winpe的所有文件放置在第二个fat32分区;5)添加配置Grub2菜单,在第三个fat32分区的/boot/grub目录下新建grub.cfg菜单,然后根据grub2的语法和在Ext4放置的Linux镜像文件路径配置Linux系统的引导菜单;6)下载系统镜像文件,下载需要安装的Windows系统镜像和Linux系统镜像,把Windows系统镜像放置在NTFS分区的某个目录,然后分别解压缩;Linux镜像放置在EXT4的某个目录;7)把移动硬盘连接到需要安装电脑上,开机根据BIOS的设置启动到启动菜单界面,如果要安装Legacy的系统,选择移动硬盘的legacy启动选项,进入到Grub2引导菜单界面,选择需要安装的系统启动安装即可;如果要安装UEFI的系统,选择移动硬盘的UEFI启动选项,会进入到rEFInd启动管理界面,若安装Windows系统,选择Winpe启动后,进入到相应系统解压缩的文件夹,运行setup.exe即可正常安装,若安装Linux系统,选择Grub即可调出Grub2的引导菜单,选择需要安装的系统启动安装即可。...

【技术特征摘要】
1.一种单移动硬盘安装多个操作系统的方法,其特征在于,包括如下步骤:1)格式化移动硬盘为GPT格式,至少分区为:3个fat32分区,1个NTFS分区和1个Ext4分区;其中,第一个fat32分区用于放置rEFInd的引导程序,第二个fat32分区用于放置winpe文件,第三个fat32分区用来安装grub2,NTFS分区用来放置Windows系统镜像的解压缩文件,Ext4分区用来放置Linux的镜像文件;2)设置分区类型,把第三个fat32分区设置为ESP分区,创建一个保护性的1MB的MBR分区,并且分区类型设置为EF02;3)安装Grub2,在第三个fat32分区下新建boot文件夹,把第三个fat32分区挂载到一个空目录,然后使用grub-install命令分别安装UEFI和LegacyGrub2的引导程序到挂载的目录的boot文件夹下;4)安装rEFInd引导程序和Winpe,利用现有技术获得最新的rEFInd,解压缩后放置在第一个fat32分区,根据readme文件做相应的配置,从WindowsADK中提取Winpe,把winpe的所有文件放置在第二个fat32分区;5)添加配置Grub2菜单,在第三个fat32分区的/boot/grub目录下新建grub.cfg菜单,然后根据grub2的语法和在Ext4放置的Linux镜像文件路径配置Linux系统的引导菜单;6)下载系统镜像文件,下载需要安装的Windows系统镜像和Linux系统镜像,把Windows系统镜像放置在NTFS分区的某个目录,然后分别解压缩;Linux镜像放...

【专利技术属性】
技术研发人员:乔占锋谢乾亓佳吴婷婷吕同兵周玮周海萍吴大超
申请(专利权)人:南京百敖软件有限公司江苏卓易信息科技股份有限公司昆山百敖电子科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1