无忧启动论坛
标题:
[求助] 如何改为直接用setupldr启动
[打印本页]
作者:
pseudo
时间:
2011-6-4 21:57
标题:
[求助] 如何改为直接用setupldr启动
这里有个可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
2011-6-4 21:57 上传
点击文件名下载附件
下载积分: 无忧币 -2
151 Bytes, 下载次数: 44, 下载积分: 无忧币 -2
下载体积少于5MB
作者:
lxl1638
时间:
2011-6-4 22:14
早期的WinPE就是这样的,你可以看看老毛桃的911版。
如果找不到老毛桃的911版,可以看下早期的一些资料和教程。
如果有早期的911版本作模版,修改也很简单,911版的核心是 IS_ 格式的,修改成 IM_ 格式只需改一个WINNT.SIF文件。
这是早期的一些资料,可能老毛桃的模版已将WINNT.SIF改名为其它了(这种方式直接使用了XP光盘的引导)。
当WinPE映像文件类型是.SDI文件时,WINNT.SIF文件内容为:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\System32"
OsLoadOptions = "/minint /fastdetect /rdimageoffset=36352 /rdpath=WinPE.SDI"
当WinPE映像文件类型是.ISO文件时,WINNT.SIF文件内容为:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32"
OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WinPE.ISO"
当WinPE映像文件类型是.IS_文件时,WINNT.SIF文件内容为:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32"
[color=blue]OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"
[/color]
当WinPE映像文件类型是.IMG文件时,WINNT.SIF文件内容为:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32"
OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMG"
当WinPE映像文件类型是.IMA文件时,WINNT.SIF文件内容为:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32"
OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMA"
当WinPE映像文件类型是.IM_文件时,WINNT.SIF文件内容为:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32"
[color=red]OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IM_"[/color]
复制代码
[
本帖最后由 lxl1638 于 2011-6-4 22:34 编辑
]
作者:
66369
时间:
2011-6-4 22:35
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 编辑
]
作者:
pseudo
时间:
2011-6-5 00:05
谢谢楼上两位。
看水老可以启动到彩色滚动条,我用#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?
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3