无忧启动论坛

标题: PXE 启动问题 [打印本页]

作者: chiannet    时间: 2011-5-1 19:21
标题: PXE 启动问题
我是grubdos菜菜鸟,请各位帮我诊断一下PXE启动的问题:


网启所需文件在服务端z:\AXPE下都已就绪。

使用的是20110425版Grldr,改名为SKYPE,其内置菜单如下:
  1. pxe detect
  2. terminal console
  3. debug off
  4. errorcheck off
  5. configfile (bd)/AXPE/main
复制代码
main的内容(节选):

  1. checkrange 0x21 read 0x82a0 && pxe keep
  2. terminal console
  3. debug off
  4. timeout 10
  5. default 0
  6. find --set-root (bd)/AXPE/WINPE.ISO
  7. gfxmenu (bd)/IMGS/MESSAGEB
  8. title    从硬盘启动
  9. checkrange 0x80 read 0x8280 && map (hd0) (hd1)
  10. checkrange 0x80 read 0x8280 && map (hd1) (hd0)
  11. checkrange 0x80 read 0x8280 && map --hook
  12. rootnoverify (hd0,0)
  13. makeactive
  14. chainloader +1

  15. title    Windows 2003 PE
  16. configfile (bd)/axpe/pxe.lst

  17. title    DG硬盘管理
  18. pause --wait=0 Loading DG Tool ...
  19. map --mem (bd)/IMGS/DG345DOS.img (fd0)
  20. map --hook
  21. pause --wait=0 Finish loading DG .
  22. chainloader (fd0)+1
  23. rootnoverify (fd0)
复制代码
pxe.lst的内容(节选):

  1. checkrange 0x21 read 0x82a0 && pxe keep
  2. debug off
  3. terminal console
  4. color white/blue blue/yellow light-red/blue 10
  5. timeout 0
  6. default 0

  7. title PXE 2003PE
  8. map --mem (pd)/AXPE/EXT.IMG (fd0)
  9. map --hook
  10. insmod (fd0)/GRUB/FAT
  11. pause --wait=0 Copy Tools,Please waiting...
  12. FAT copy (pd)/AXPE/CoreForUD.exe (fd0)/AXPE
  13. ......
复制代码
EXT.img(256MB)Gzip压缩。
EXT.IMG\grub\FAT  20110422版
EXT.IMG\grub\WENV 20110422版
  1. title PXE 2003PE
  2. map --mem (pd)/AXPE/EXT.IMG (fd0)
  3. map --hook
  4. insmod (fd0)/GRUB/FAT
  5. pause --wait=0 Copy Tools,Please waiting...
复制代码
PXE启动到这里执行都顺利。

执行到
  1. FAT copy (pd)/AXPE/CoreForUD.exe (fd0)/AXPE
复制代码
发生如下错误:
  1. FAT Error (8) Acces debied due to prohibited Access
复制代码
怎么办?

我试着执行
  1. FAT mkdir (fd0)/AXPE123456
复制代码
,也顺利建立了一个(fd0)/AXPE123456.


相关文件:

[ 本帖最后由 chiannet 于 2011-5-2 17:29 编辑 ]
作者: zhaohj    时间: 2011-5-1 20:45
拷贝不改名:
FAT copy (pd)/AXPE/COREFORUD.EXE (fd0)/AXPE/

拷贝改名:
FAT copy (pd)/AXPE/COREFORUD.EXE (fd0)/AXPE/CORE.EXE

上面前提是(fd0)/AXPE目录已存在,如不存在,先FAT mkdir (fd0)/AXPE

[ 本帖最后由 zhaohj 于 2011-5-1 20:48 编辑 ]
作者: chiannet    时间: 2011-5-1 21:08
这是EXT.IMG的内容,事先建立了AXPE目录的



作者: zhaohj    时间: 2011-5-1 22:29
有一点要注意,FAT只支持8.3格式(目标文件名)。
作者: blithewind    时间: 2011-5-1 22:30
FAT copy (pd)/AXPE/CoreForUD.exe (fd0)/AXPE

最后面少了个“/”的样子
作者: chiannet    时间: 2011-5-2 17:30
标题: 回复 #5 blithewind 的帖子
是的,您说的是其中错误之一。
作者: chiannet    时间: 2011-5-2 17:36
标题: 回复 #4 zhaohj 的帖子
是的,经反复测试修正,作业已基本收工,明日放上来

我把长文件名全改了。后来还发现,若是供PXE启动copy的文件在服务端处于打开中(例如WIM文件处于挂载中),则这样的文件在PXE端用下列命令复制不了。
FAT copy (pd)/AXPE/xxx.wim (fd0)/AXPE/




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