|
本帖最后由 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 ,其指令包含实质如下:
- #!gpxe
- imgfree
- kernel cmd.c32
- sanboot ${root-path}
复制代码
为了方便维护,通常我们 会把用于客户机启动的文件设置为 Grldr,那么 就需要将 grldr 放入 ccboot\tftp\ ,同时建立目录ccboot\tftp\menu.lst 。编辑grldr启动文件 ccboot\tftp\menu.lst\default 内容如下:(另需注意其配置文件pxe.cfg的内容)
- title 0.boot ccboot from gpxe
- pxe keep
- chainloader --force (pd)/gpxe.pxe
- boot
复制代码 如果想用 ipxe.krn 替换 gpxe.pxe,需要把ipxe.krn和他的配置菜单 ccboot.ipxe 放入 ccboot\tftp\
- title 0.boot ccboot from gpxe
- pxe keep
- kernel (pd)/ipxe.krn
- initrd (pd)/ccboot.ipxe
- boot
复制代码 ccboot.ipxe内容:
- #!ipxe
- dhcp
- kernel cmd.c32
- sanboot ${root-path}
复制代码 但是 ipxe.krn 在 grldr 引导以后,再次 dhcp 可能会卡死。所以,建议将 grldr+ipxe 放入img 供 grldr 以 (fd0) 的方式调用。
|
-
-
ccboot_tftp.7z
758.09 KB, 下载次数: 134, 下载积分: 无忧币 -2
解压缩替代 ccboot 的 tftp文件夹
|