【技术实现步骤摘要】
一种硬盘启动转网卡引导的无盘启动方法
本专利技术属于客户机网络启动
,具体涉及一种硬盘启动转网卡引导的无盘启动方法。
技术介绍
客户机网络启动技术,是利用网络来虚拟一块磁盘,客户机使用该虚拟磁盘启动的一种技术。一般将系统镜像存储于服务端(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). ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。