无忧启动论坛

标题: pxe网启时不能列目录吗? [打印本页]

作者: 201287zr    时间: 5 天前
标题: pxe网启时不能列目录吗?
我使用grub4dos20240226,在测试时发现使用ls命令不能列出文件和目录呢,我在每个目录中都添加了dir.txt文件的。大神们指点一下呢


作者: 邪恶海盗    时间: 5 天前
我猜网启时只读取了启动菜单,不获取远程文件列表...


二○二五年六月十二日
作者: 201287zr    时间: 5 天前
邪恶海盗 发表于 2025-6-12 11:28
我猜网启时只读取了启动菜单,不获取远程文件列表...

我用cat命令都能获取dir.txt,但ls命令却不行了,我觉得是不是新版程序有点问题。
作者: 邪恶海盗    时间: 5 天前
201287zr 发表于 2025-6-12 11:43
我用cat命令都能获取dir.txt,但ls命令却不行了,我觉得是不是新版程序有点问题。

上面那个链接,e/15是啥去看看...


二○二五年六月十二日
作者: 201287zr    时间: 4 天前
我试了hanewin和tinypxe 两个服务器都不能用ls列出(pd)目录
作者: 2011yaya2007777    时间: 3 天前
我试了hanewin和tinypxe 两个服务器都不能用ls列出(pd)目录

g4d 网起,不能使用 ls 列出目录。g4e可以。
对于一般人,网起下列出目录视乎也没什么必要。
作者: 201287zr    时间: 3 天前
如果不能列目录,那么就不能实现自动菜单,因为没法知道具体文件,我记得多年前我测试好像可以列出(pd)目录,我觉得这个功能可以有
作者: 2011yaya2007777    时间: 3 天前
如果是自己的电脑,应当知道需要的文件在哪个目录。如果是别人的电脑,网起目录下未必有dir.txt文件。
作者: 201287zr    时间: 昨天 09:37
2011yaya2007777 发表于 2025-6-14 20:24
如果是自己的电脑,应当知道需要的文件在哪个目录。如果是别人的电脑,网起目录下未必有dir.txt文件。

那目前dir.txt还有作用吗?我测试不用dir.txt,也能使用cat或find命令,dir.txt似乎也没有什么用处了。我觉得用dir.txt主要还是为了方便批处理一些文件,如.iso .img等等,虽然自己知道有哪些文件,但如果能用dir来获取和处理文件不失为一种很好的方式,看大师是否修复一下。
作者: 2011whp    时间: 昨天 14:04
ls 不支持,

  可以cat  (pd)/dir.txt  然后 一层一层 分析下去

关键 :  深入 grubdos 的 批处理

即使能 ls , 不确定性很大, 必经 不是 文件系统



作者: 201287zr    时间: 13 小时前
2011whp 发表于 2025-6-16 14:04
ls 不支持,

  可以cat  (pd)/dir.txt  然后 一层一层 分析下去

谢谢回复。cat是能显示内容,但不知道知道怎么提取出来利用,目前我用wenv for /f %%# in ( /BOOT/GRUB/IMGS/dir.txt ) do ( call call set pxedir= %^pxedir% %%# )这条命令倒是提取出来了,只是稍微麻烦一点,还得设置个变量来保存。个人能力不太行,看有没有什么更好方法呢?
作者: 201287zr    时间: 11 小时前
经测试ls命令有时也能列出(pd)目录,只是非常不稳定,可能有bug,只能说目前ls命令对(pd)支持不好,希望对正在使用的人有所帮助吧。暂时只能另僻奚径……
作者: 2011whp    时间: 11 小时前
把你 希望 网启的 文件, 写成一个批处理(或者 菜单)
如: dir.lst    dir.g4d   dir.g4e   dir.ipxe   dir. grub2
(变成 网站 主动分布)
________________________________________________
参考:
批处理选择菜单: http://bbs.wuyou.net/forum.php?m ... 059&pid=4968328




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3