[发明专利]一种基于U盘的快速自动安装操作系统的方法在审
申请号: | 201510780930.8 | 申请日: | 2015-11-13 |
公开(公告)号: | CN105446771A | 公开(公告)日: | 2016-03-30 |
发明(设计)人: | 郭峰;王佩 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 快速 自动 安装 操作系统 方法 | ||
技术领域
本发明涉及服务器安装操作系统领域,尤其涉及一种基于U盘的快速自动安装操作系统的方法。
背景技术
在当前服务器组装工厂,大都要进行操作系统的安装,用于测试使用或是销售前的操作系统预装。很多工厂是利用PXE网络安装操作系统,但是需要架设PXE服务器和布置PXE网络,特别是利用万兆网口进行PXE安装,需要购买万兆光纤交换机,费用较大。在该流程中,有的工厂还需要手动配置RAID,再接入PXE网络。有的工厂是使用光驱引导系统光盘安装,需要使用光驱和光盘,且全程手动参与,安装耗时长,效率低下。有的工厂是采用写入硬盘映像的方式将系统镜像刻录到U盘中进行安装,避免使用光驱和光盘,但是仍然是使用系统厂商设置的安装模式进行手动安装,耗费时间长,不利于工厂的快速自动安装。所以在当前操作系统安装模式下,存在如下问题:
(1)使用PXE安装需要架设PXE服务器和PXE网络,特别是利用万兆网口进行PXE安装,需要购买万兆光纤交换机,费用昂贵。且有时需要安装操作系统的机器并不多,PXE网络反而不具备快速、小巧、方便等特点。
(2)使用光驱引导系统光盘安装,需要使用光驱和光盘,手动配置RAID,全程手动安装,费时费力。
(3)采用写入硬盘映像的方式将系统镜像文件刻录到U盘中进行安装,避免使用光驱和光盘,但仍然是使用系统厂商设置的安装模式进行手动安装,耗费时间长,也需要手动配置RAID。
发明内容
本发明是结合当前服务器操作系统安装需要手动配置RAID,操作系统自带的安装模式需要人工手动参与且耗时长,PXE安装需要构建PXE服务器和PXE网络,费用昂贵的问题,提出了一种基于U盘的快速自动安装操作系统的方法。
具体利用U盘启动一个定制的Linux系统,在该系统里对机器进行自动配置RAID,使用机器正常安装操作系统后的磁盘dd出的mbr/pbr文件对虚拟磁盘进行分区,将从机器打包压缩出的文件系统解压至相应分区来实现操作系统的安装。该安装方法自动化程度高,整个安装过程只需要几分钟时间,极大的减少了安装时间。同时支持Windows、Linux安装且可扩展性强,需要时仍可加入别的操作系统。该安装方法自动化程度高,整个安装过程只需要几分钟时间,极大的减少了安装时间。同时支持Windows、Linux安装且可扩展性强,需要时仍可加入别的操作系统。
安装方法和流程,具体如下:
①构建LinuxUSB启动盘。
②将机器按照要求手动配置RAID,正常安装所要批量安装的操作系统,安装完成后重启。
③将机器从U盘启动,启动U盘Linux系统。
④在Linux系统下使用dd,dd出机器磁盘mbr和pbr,命名为br.bin,作为磁盘引导文件,将机器磁盘分区挂载到系统,将分区内所有文件打包压缩成压缩包,作为操作系统文件。将磁盘引导文件br.bin和操作系统压缩包放在U盘中。
⑤编写脚本,首先将机器磁盘配置成所要求的RAID,再将br.bindd进该虚拟磁盘,让内核重读分区表,将分区挂载到系统中,解压操作系统压缩包到该分区。解压完成后重启机器,从硬盘启动即可启动所要安装的操作系统。
构建一个LinuxUSB启动盘,需要制作LinuxUSB启动盘镜像,用Linux启动盘烧录工具将此镜像烧录至U盘。
本发明的有益效果是。
机器安装操作系统不用手动配置RAID,节省了时间,实现自动化;不用人工手动参与,简单方便,耗时短,极大的减少了安装时间;仅需要一个U盘就可以完成安装,无需使用PXE服务器和PXE网络,价格低廉,快速小巧,且同时支持Windows和Linux操作系统的安装,该流程可扩展性强,灵活度高,需要时仍可加入别的操作系统。
附图说明
图1是测试和使用流程示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
a)构建LinuxUSB启动盘。
1).在机器上安装一个Linux操作系统,选择最小化安装,并安装所有需要的软件,包括服务器网卡、RIAD卡驱动和支持NTFS磁盘格式的插件NTFS-3G。安装完成后,在/下用tar打包如下文件夹,作为机器文件系统:
tar–jcvfrootfs.tar.bz2bindevetchomeliblib64mediamiscmntnetoptrootsbinselinuxsrvtmpusrvar
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510780930.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组合任务完成复杂任务的方法
- 下一篇:安装操作系统的方法