无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5693|回复: 3
打印 上一主题 下一主题

ccboot gpxe ipxe grldr

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-8 17:29:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dos时代菜鸟 于 2016-6-8 20:48 编辑

ccboot gpxe ipxe grldr
ccboot 作为无盘启动软件,原生 引导文件 是 gpxe.pxe ,iscsi 使用的是  微软的 。磁盘序列用 vhd 。
其 原生 gpxe.pxe 需要 grldr 以 "chainloader --force" 方式调用,调用gpxe.pxe 实现客户端使用 iscsi 方式共享出的 vhd,还需要 kernel cmd.c32 支持。
gpxe默认调取ccboot\tftp\pxe.cfg ,其指令包含实质如下:
  1. #!gpxe
  2. imgfree
  3. kernel cmd.c32
  4. sanboot ${root-path}
复制代码

为了方便维护,通常我们 会把用于客户机启动的文件设置为 Grldr,那么 就需要将 grldr 放入 ccboot\tftp\ ,同时建立目录ccboot\tftp\menu.lst 。编辑grldr启动文件 ccboot\tftp\menu.lst\default 内容如下:(另需注意其配置文件pxe.cfg的内容)
  1. title 0.boot ccboot from gpxe
  2.         pxe keep
  3. chainloader --force (pd)/gpxe.pxe
  4. boot
复制代码
如果想用 ipxe.krn 替换 gpxe.pxe,需要把ipxe.krn和他的配置菜单 ccboot.ipxe 放入  ccboot\tftp\
  1. title 0.boot ccboot from gpxe
  2.         pxe keep
  3. kernel (pd)/ipxe.krn
  4. initrd (pd)/ccboot.ipxe
  5. boot
复制代码
ccboot.ipxe内容:
  1. #!ipxe
  2. dhcp
  3. kernel cmd.c32
  4. sanboot ${root-path}
复制代码
但是 ipxe.krn 在 grldr 引导以后,再次 dhcp 可能会卡死。所以,建议将 grldr+ipxe 放入img 供 grldr 以 (fd0) 的方式调用。

ccboot_tftp.7z

758.09 KB, 下载次数: 134, 下载积分: 无忧币 -2

解压缩替代 ccboot 的 tftp文件夹

2#
 楼主| 发表于 2016-6-12 20:57:48 | 只看该作者
原来 ccboot 内置了gpxe.pxe并设置了tftp虚拟目录中,只有这个 内置的 gpxe.pxe 才 具有login 方式反馈给服务器的能力。没有经过  这个 gpxe 向 服务器反馈 的电脑都无法 使用 ccboot 提供的 iscsi 盘。会显示 没有权限。即使是 用 ccboot 提供的 gpxe.pxe 也不行。
回复

使用道具 举报

3#
发表于 2016-6-13 19:49:36 来自手机 | 只看该作者
好东西…谢谢楼主
回复

使用道具 举报

4#
发表于 2016-7-9 14:38:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-25 07:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表