无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1751|回复: 1
打印 上一主题 下一主题

0pe must.lst 独立情况下单独引导xp的做法

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-29 22:02:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知道标题如何表达,标题就先这样吧

先说说我到底想做啥,一来我想把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

  1. ;GRUB4DOS Version grub4dos-0.4.4-2009-06-20
  2. write 0x60000 0
  3. write 0x60064 0
  4. write 0x60068 0
  5. write 0x60110 0
  6. write 0x60130 0
  7. write 0x60134 0
  8. write 0x602A0 0
  9. write 0x60300 0
  10. title 0PE For XP, with SRS1.ZIP.
  11.   write 0x60064 1
  12.   write 0x60068 1
  13.   dd if=(md) of=(md) bs=1 count=8 skip=0x829c seek=0x60130
  14.   map --mem ()/0PE/BUFXP.GZ (hd7)
  15.   map --hook
  16.   write --offset=200 (hd7,0)/BAT/_ENV.BAT set PEISO=/0PE/0PE.ISO\r\n && configfile (hd7,0)/BAT/MENU.GZ
  17.   kernel
复制代码

后记,看了上面提到的那篇后感觉 grub4dos 真的很强大,细读了 menu.ope ,觉得逻辑判断有点乱,具体哪乱了一下还真不好说,因为我看了有个地方反复的执行了 菜单13和菜单14 。
还有就是那个 启动Server.cmd  该改改了,为啥不用 guest 访问哪?改用guest访问的话修改注册表和组策略后就可以实现了吧,新建一个用户的话始终觉得不安全的很,希望能改进下,要么就去掉那个功能,告诉使用的人,启动网络后需要啥工具自己想办法共享用就是啦。

[ 本帖最后由 he200377 于 2009-12-30 20:50 编辑 ]
2#
发表于 2010-1-16 21:56:11 | 只看该作者
可以高深了点,所以这贴没人顶,虽然我还是不明白,但感觉这贴值得学习.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-11 19:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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