无忧启动论坛

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

[求助] 如何改为直接用setupldr启动

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-4 21:57:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这里有个可grub4dos启动的PE。谁能帮我改为传统启动方式的img格式PE?

原来是用grldr启动的,要改为直接用setupldr启动,最好不沾grub4dos边。
要求盘上有winpe.img(或cab压缩为winpe.im_)作为pe核心文件。

注:
1. 这个只能在VMware中运行,无其它SRS驱动。
2. 只要过了彩色滚动条,界面出现ok提示就算启动成功,这个本身是进不了pe桌面的。
3. 必要时可重新制作img映像,但新的img映像内容要以现有img内文件为基础,尽量少增删img内文件。
    除非必要,尽量少动txtsetup.sif、setupreg.hi_。
4. 可另行为其配备setupldr.bin等引导所需文件。

pe.zip

151 Bytes, 下载次数: 44, 下载积分: 无忧币 -2

下载体积少于5MB

2#
发表于 2011-6-4 22:14:29 | 只看该作者
早期的WinPE就是这样的,你可以看看老毛桃的911版。
如果找不到老毛桃的911版,可以看下早期的一些资料和教程。

如果有早期的911版本作模版,修改也很简单,911版的核心是 IS_ 格式的,修改成 IM_ 格式只需改一个WINNT.SIF文件。
这是早期的一些资料,可能老毛桃的模版已将WINNT.SIF改名为其它了(这种方式直接使用了XP光盘的引导)。

  1. 当WinPE映像文件类型是.SDI文件时,WINNT.SIF文件内容为:
  2. [SetupData]
  3. BootDevice = "ramdisk(0)"
  4. BootPath = "\WXPE\System32"
  5. OsLoadOptions = "/minint /fastdetect /rdimageoffset=36352 /rdpath=WinPE.SDI"

  6. 当WinPE映像文件类型是.ISO文件时,WINNT.SIF文件内容为:
  7. [SetupData]
  8. BootDevice = "ramdisk(0)"
  9. BootPath = "\WXPE\SYSTEM32"
  10. OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WinPE.ISO"

  11. 当WinPE映像文件类型是.IS_文件时,WINNT.SIF文件内容为:
  12. [SetupData]
  13. BootDevice = "ramdisk(0)"
  14. BootPath = "\WXPE\SYSTEM32"
  15. [color=blue]OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"
  16. [/color]
  17. 当WinPE映像文件类型是.IMG文件时,WINNT.SIF文件内容为:
  18. [SetupData]
  19. BootDevice = "ramdisk(0)"
  20. BootPath = "\WXPE\SYSTEM32"
  21. OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMG"

  22. 当WinPE映像文件类型是.IMA文件时,WINNT.SIF文件内容为:
  23. [SetupData]
  24. BootDevice = "ramdisk(0)"
  25. BootPath = "\WXPE\SYSTEM32"
  26. OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMA"

  27. 当WinPE映像文件类型是.IM_文件时,WINNT.SIF文件内容为:
  28. [SetupData]
  29. BootDevice = "ramdisk(0)"
  30. BootPath = "\WXPE\SYSTEM32"
  31. [color=red]OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IM_"[/color]
复制代码

[ 本帖最后由 lxl1638 于 2011-6-4 22:34 编辑 ]
回复

使用道具 举报

3#
发表于 2011-6-4 22:35:56 | 只看该作者
txtsetup.sif 前面小改下

[Version]
signature="$WindowsNT$"
ClassGUID={00000000-0000-0000-0000-000000000000}

[SourceDisksNames]
1="Windows XP/2003 CD-ROM",\WXPE\TXTSETUP.SIF,,\
100="Windows XP/2003 Service Pack 2 CD",\WXPE\TXTSETUP.SIF,,\,1

[WinntDirectories]
1="\"
2=system32
3=system32\config
4=system32\drivers
...............



把WinPE.IMG 放入以下模板WXPE文件夹

http://u.115.com/file/bh1hb0b6#

WinPE.iso

实机可启动到彩色滚动条.以后蓝了.估计txtsetup.sif 要继续弄...

[ 本帖最后由 66369 于 2011-6-4 22:47 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2011-6-5 00:05:10 | 只看该作者
谢谢楼上两位。

看水老可以启动到彩色滚动条,我用#3楼模板试了一下,还没看到彩色滚动条,就报错了:
INF file txtsetup.sif is corrupt or missing, status 2.
Setup cannot continue. Press any key to exit.

txtsetup.sif原来有
[Version]
signature="$WindowsNT$"
ClassGUID={00000000-0000-0000-0000-000000000000}

[WinntDirectories]
1="\"
2=system32
3=system32\config
4=system32\drivers
...............

但无
[SourceDisksNames]
1="Windows XP/2003 CD-ROM",\WXPE\TXTSETUP.SIF,,\
100="Windows XP/2003 Service Pack 2 CD",\WXPE\TXTSETUP.SIF,,\,1
加入后仍无改观。

原来的txtsetup.sif在原来启动方式下倒是可以的。


蓝屏可能是缺SRS驱动,因为这个只含VMSCSI驱动,只能在VMware中运行。但我知道水老一般是不用VMware的。
换句话说,水老的iso可能已经可以在VMware中正常运行、已达到我期待的效果了。
水老能否直接传个含img的完整iso?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-9 13:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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