|
不知道标题如何表达,标题就先这样吧
先说说我到底想做啥,一来我想把must.lst独立出去,这样做的好处是以后更新 grldr 就不用重新写must.lst了,二来0pe grldr 内置的must写的让人很不好理解,且我只在pxe启动时候用,不需要那么多的兼容判断,就只想要关键语句,三来我只想启动xp
好了,大概意思就这样,动手吧,我的tftp目录是 d:\pxeboot ,我用 dhcpsrv.exe 来做pxe服务器的,因为我觉得比 tftpd32.exe 传送文件要快
1、下载 0PE0620.ISO,0620后的版本应该都没问题,解压到 d:\pxeboot ,目录树如 d:\pxeboot\0pe
2、下载 grub4dos-0.4.4-2009-06-20.zip,解压出 grldr 至 d:\pxeboot\grldr
3、编辑 d:\pxeboot\menu.lst\default 内容如下,下面这段具体啥意思青查阅此帖 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=148300
- ;GRUB4DOS Version grub4dos-0.4.4-2009-06-20
- write 0x60000 0
- write 0x60064 0
- write 0x60068 0
- write 0x60110 0
- write 0x60130 0
- write 0x60134 0
- write 0x602A0 0
- write 0x60300 0
- title 0PE For XP, with SRS1.ZIP.
- write 0x60064 1
- write 0x60068 1
- dd if=(md) of=(md) bs=1 count=8 skip=0x829c seek=0x60130
- map --mem ()/0PE/BUFXP.GZ (hd7)
- map --hook
- write --offset=200 (hd7,0)/BAT/_ENV.BAT set PEISO=/0PE/0PE.ISO\r\n && configfile (hd7,0)/BAT/MENU.GZ
- kernel
复制代码
后记,看了上面提到的那篇后感觉 grub4dos 真的很强大,细读了 menu.ope ,觉得逻辑判断有点乱,具体哪乱了一下还真不好说,因为我看了有个地方反复的执行了 菜单13和菜单14 。
还有就是那个 启动Server.cmd 该改改了,为啥不用 guest 访问哪?改用guest访问的话修改注册表和组策略后就可以实现了吧,新建一个用户的话始终觉得不安全的很,希望能改进下,要么就去掉那个功能,告诉使用的人,启动网络后需要啥工具自己想办法共享用就是啦。
[ 本帖最后由 he200377 于 2009-12-30 20:50 编辑 ] |
|