无忧启动论坛

 找回密码
 注册
搜索

IPXE网启后怎么转grub4dos?(已解决)

查看数: 7199 | 评论数: 13 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-11-15 14:16

正文摘要:

本帖最后由 zhaohj 于 2014-11-16 09:12 编辑 我通过MS的dhcp的67选项,添加了Ipxe网络启动,启动文件使用最新的undionly.kpxe,也成功启动。 但 Ipxe转grub4dos不成功,grldr是加载了但只进入命令行,查找原因 ...

回复

jonelinux 发表于 2023-12-26 13:42:37
你好,请教下ipxe集成maxdos问题,方便加qq吗?
devilma 发表于 2014-11-17 22:48:00
这个帖子让我学习了。。
zhaohj 发表于 2014-11-16 16:48:37
还是期待grub4dos早日实现对http/ftp的支持,一个跨时代的远程网络维护即将来到了。
chenall 发表于 2014-11-15 15:17:21
不建议集成,很不方便,除非你有特殊的应用..

想要集成的话用这里的在线工具的,很简单的.

https://rom-o-matic.eu/
chenall 发表于 2014-11-15 15:03:08
再试试,直接改net0的
set net0/filename grldr
chain grldr

还是不行的话就全改了吧
set filename grldr
set net0/filename grldr
set net0.dhcp/filename grldr
chain grldr

点评

再问一下C大,怎么把配置文件集成到undionly.kpxe?有没现成的工具?  发表于 2014-11-15 15:10
使用前两行问题解决,万分感谢!  发表于 2014-11-15 15:09
captain_g 发表于 2014-11-15 14:57:29
从H3那里学来的,我是这样转回去的:

:grub4dos
  chain http://${next-server}/grldr.0 || goto failed
  goto start

先PXE 网启,用GRLDR做引导文件,转iPXE。

刚刚 实机 测试了一下转回去是成功的。

我的文件在 U 盘,GRLDR 该成了GRLDR.0

点评

而用undionly.kpxe启动文件,虚拟机及实机启动用wimboot成功的。  发表于 2014-11-15 15:05
grldr作为启动文件是可以相互互转的,但这个模式我转IPXE后vm启动win8pe不成功,但实机又成功的。  发表于 2014-11-15 15:03
不点 发表于 2014-11-15 14:56:59
本帖最后由 不点 于 2014-11-15 14:59 编辑

pxe 的 tftp 服务器上必须存在一个 grldr 文件。pxe detect 命令需要从服务器端下载这个 grldr 文件,然后才能够探测客户端 bios 所使用的 blksize。

让 chenall 稍稍修改一下pxe_detect函数的代码,把 http://...../grldr 当作 grldr 来对待,就没问题了。

不点 发表于 2014-11-15 14:42:54
zhaohj 发表于 2014-11-15 14:34
:grub4dos
  set filename grldr
  chain grldr

你搞错了,chenall 是说在 ipxe 里面执行这两条命令,而不是在 grub4dos 下执行。

点评

是Ipxe菜单中的  发表于 2014-11-15 14:46
不点 发表于 2014-11-15 14:39:09
本帖最后由 不点 于 2014-11-15 14:40 编辑

支持 http 协议,这就够用了,实用为主。


chenall 发表于 2014-11-15 14:28:25
不点 发表于 2014-11-15 14:22
建议你耐心等待个一年半载的,我估计 chenall 在某个时候会把 ipxe 整合到 grub4dos 中。

目前,grub4do ...

我目前只是打算支持HTTP协议,整合ipxe目前对我来说难度大了一些.

目前有一个lwip项目,可以支持tcp/ip协议(syslinux也是用的这个,有个参考应该会比较容易)

点评

http Э飬  详情 回复 发表于 2014-11-15 14:39
chenall 发表于 2014-11-15 14:26:16
set filename grldr
chain grldr
不点 发表于 2014-11-15 14:22:55
本帖最后由 不点 于 2014-11-15 14:32 编辑

建议你耐心等待个一年半载的,我估计 chenall 在某个时候会把 ipxe 整合到 grub4dos 中。

目前,grub4dos 内部不支持 http 协议,所以,即使解决了启动问题,也没有多大意义。



目前我在整合操作系统,一旦成功,将会把 grub4dos 自身隐藏到一个内存虚拟盘里面,而 grub4dos 也可以直接支持运行 dos 软件,不需要再启动一个新的 dos 操作系统环境了。其他功能,比如网络支持,也可实现,只要被整合的那个操作系统已经实现了即可。

点评

我目前只是打算支持HTTP协议,整合ipxe目前对我来说难度大了一些. 目前有一个lwip项目,可以支持tcp/ip协议(syslinux也是用的这个,有个参考应该会比较容易)  详情 回复 发表于 2014-11-15 14:28

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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