一种硬盘启动转网卡引导的无盘启动方法技术

技术编号:28034095 阅读:26 留言:0更新日期:2021-04-09 23:15
本发明专利技术公开了一种硬盘启动转网卡引导的无盘启动方法,其将PXE模块内置于一个小容量的硬盘中,此硬盘中仅有PXE模块和网卡驱动,对硬盘的性能和容量要求极低,客户机借由常规的硬盘引导,进而加载PXE模块,进而使用网络启动,最终实现集中式控制的目的。本发明专利技术旨在使不具备PXE模块或对PXE兼容性差的客户机也可以使用网络启动技术,从而解决部分客户机无法使用无盘启动的问题,实现了硬盘引导转网络启动的目的,使所有类型的客户机均可以支持无盘网络启动,进一步提升集中管理系统的硬件兼容性,使用户拥有更多的客户机硬件方案。

【技术实现步骤摘要】
一种硬盘启动转网卡引导的无盘启动方法
本专利技术属于客户机网络启动
,具体涉及一种硬盘启动转网卡引导的无盘启动方法。
技术介绍
客户机网络启动技术,是利用网络来虚拟一块磁盘,客户机使用该虚拟磁盘启动的一种技术。一般将系统镜像存储于服务端(Server),客户端(Client)通过其自身网卡Rom中的启动代码,使用DHCP协议获取IP地址,使用TFTP协议下载镜像或引导文件,构建镜像或引导文件的运行环境,使客户端(Client)通过服务端的镜像启动,使用该技术的PC在网络方式下的运行速度甚至比有盘还要快。常见的网络启动技术实现过程大致步骤如下:(1)一般是借由开源项目iPXE(iPXE是PXE的扩展版)实现的,将iPXE编译后生成一个.kkpxe的可执行文件,.kkpxe文件一般放置于服务端;(2)客户机设置BIOS为网卡启动后,会运行内置的PXE模块,PXE模块通过内置的DHCP协议获取服务端IP;(3)PXE模块通过内置的TFTP协议从服务端下载.kkpxe文件并运行;(4).kkpxe文件内部通本文档来自技高网...

【技术保护点】
1.一种硬盘启动转网卡引导的无盘启动方法,包括如下步骤:/n(1)基于开源项目iPXE进行修改,并将iPXE编译后生成一个boot.bin的可执行文件;/n(2)制作一个用于引导boot.bin的硬盘备份文件.gho;/n(3)在准备无盘启动时使用Ghost软件把.gho恢复到客户机硬盘中;/n(4)设置客户机BIOS,使其以硬盘启动;/n(5)BIOS通过运行硬盘的syslinux,进而找到并运行boot.bin;/n(6)最后由boot.bin初始化网卡并协同.kkpxe完成一系列无盘启动操作。/n

【技术特征摘要】
1.一种硬盘启动转网卡引导的无盘启动方法,包括如下步骤:
(1)基于开源项目iPXE进行修改,并将iPXE编译后生成一个boot.bin的可执行文件;
(2)制作一个用于引导boot.bin的硬盘备份文件.gho;
(3)在准备无盘启动时使用Ghost软件把.gho恢复到客户机硬盘中;
(4)设置客户机BIOS,使其以硬盘启动;
(5)BIOS通过运行硬盘的syslinux,进而找到并运行boot.bin;
(6)最后由boot.bin初始化网卡并协同.kkpxe完成一系列无盘启动操作。


2.根据权利要求1所述的无盘启动方法,其特征在于:所述iPXE是PXE的扩展版,支持更多协议,内部也可以实现PXE的功能,对iPXE进行修改即移除其中无用的功能,仅保留与PXE相关的功能。


3.根据权利要求1所述的无盘启动方法,其特征在于:所述可执行文件boot.bin使用initialise函数初始化运行环境,同时使用DHCP函数发出DHCP广播包,并获取DHCP服务器分配的IP信息,进而使用TFTP函数从服务端下载可执行文件.kkpxe。一般网络启动环境中仅会在服务端部署一个DHCP服务器所以,DHCP服务器的地址也是服务端的地址。


4.根据权利要求1所述的无盘启动方法,其特征在于:所述步骤(2)中制作硬盘备份文件.gho的过程如下:
2.1在Window系统下插入一块硬盘并建立一个主分区,格式化成FAT32格式;
2.2在主分区根目录中创建boot文件夹,在boot下创建syslinux文件夹并下载syslinux程序包;
2.3将syslinux程序包中的memdisk、vesamenu.c32、menu.c32、chain.c32、reboot.c32、syslinux.cfg拷贝到客户机硬盘的/boot/syslinux目录下;...

【专利技术属性】
技术研发人员:傅博蒋关平毛兴龙李广斌郭月丰蔡翔
申请(专利权)人:杭州雾联科技有限公司
类型:发明
国别省市:浙江;33

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

1