无忧启动论坛

标题: PE2005 in WIM format working with Vista bootloader [打印本页]

作者: goffi    时间: 2006-4-19 08:56
标题: PE2005 in WIM format working with Vista bootloader
昨天找到的,测试没能成功,大家试试
Step 1. I built a Harddisk bootable WinPE2005 File structure based on the instructions
Step 2. I copied a few files from the Vista winPE WIM file into the WinPE2005 system32 folder
- ximage /mount e:\data\mount "E:\data\vista testing\test\boot\winpelhe.wim" 2
- copy system32\winload.exe from the Vista CD to system32\winload.exe
- copy system32\wininit.exe from the Vista CD to system32\wininit.exe
Step 3. I modified the WinPE2005 Setup Hiv and added in the SystemPrefix Binary Value to the "Setup" Key under the root of the Hiv (I used the Windows 2003 value of 6f 10 00 00 00 c0 43 ac)
Step 4. I copied the on the WinPE2005 Setup Hiv into the config folder (as this is where the new loader is looking for it)
- copy system32\setupreg.hiv from the WinPE2005 image to system32\config\SYSTEM in the WINPE2005 image
- copy system32\setupreg.hiv.log from the WinPE2005 image to system32\config\SYSTEM.LOG in the WINPE2005 image
Step 5. I copied two files that the new loader references differently as follows on the WinPE2005 Path
- copy system32\ntoskrnl.exe to system32\ntkrnlup.exe
- copy system32\hal.dll to system32\halstnd.dll
Step 6. Build a bootable WIM out of the WinPE2005 Path
- ximage /compress maximum /capture E:\data\unattend\winpe2005_hdboot "E:\data\vista testing\test\boot\wp2005ct.wim" "sytembuild"
- ximage /boot "E:\data\vista testing\test\boot\wp2005ct.wim" 1
Step 7. Modify the Boot INI on the Boot CD as follows:
[boot loader]
timeout=20
default=ramdisk(0)\MININT
[operating systems]
ramdisk(0)\MININT="WinPE 2005 WIM" /NOEXECUTE=OPTIN /FASTDETECT /DETECTHAL /MININT /rdpath=multi(0)disk(0)cdrom(0)\boot\wp2005ct.wim /RDSDIHDRPATH=multi(0)disk(0)cdrom(0)\boot\boot.sdi /USENEWLOADER /KERNEL=ntoskrnl.exe
点击查看原文
作者: fujianabc    时间: 2006-4-19 17:19
标题: PE2005 in WIM format working with Vista bootloader
[这个贴子最后由fujianabc在 2006/04/19 05:21pm 第 1 次编辑]

早就看过原贴并留过言了,文章作者只是提出了想法,并实验过,但未获成功。看看最后两贴就知道,作者都已放弃这个想法了。
要实现这个,可能性不大,不要说bootmgr启动wim压成的winpe 2005了,就是用bootmgr启动硬盘上普通的winpe 2005都无法成功。
作者: plutoshen    时间: 2006-4-20 13:02
标题: PE2005 in WIM format working with Vista bootloader
应该试试用bootmgr启动老九的pe
作者: fujianabc    时间: 2006-4-20 14:48
标题: PE2005 in WIM format working with Vista bootloader
老九的pe是用bart pe builder生成的xp sp2的pe,本质上是winpe 2004,它与winpe 2005一样无法直接用bootmgr启动的。
作者: plutoshen    时间: 2006-4-21 11:32
标题: PE2005 in WIM format working with Vista bootloader
不能直接启动,那么能不能间接启动呢?
作者: fujianabc    时间: 2006-4-21 12:30
标题: PE2005 in WIM format working with Vista bootloader
间接启动是可以的,但没有意义,也就是用bootmgr调用setupldr.bin,再用setupldr.bin启动winpe 2004/2005,多此一举。
作者: goffi    时间: 2006-4-21 14:04
标题: PE2005 in WIM format working with Vista bootloader
原文中是用VISTA的引导方式来引导PE2005,VISTA光盘上的PE的引导方式和SDI没什么太大区别,所以大家没什么兴趣,而且就算成功启动要求也比较高,很多老配置的电脑上可能都不能正常引导
我的兴趣在用longhorn引导方式来引导2005PE,可能各位大侠还没真正留意过longhorn光盘里PE的引导方式


作者: fujianabc    时间: 2006-4-21 16:16
标题: PE2005 in WIM format working with Vista bootloader
我没玩过longhorn,它的pe启动方式是怎样的,请指教。
vista启动盘的pe是wim启动方式,看上去与sdi类似,其实差别还是很大的,wim镜像是一个只读压缩文件系统,启动时,它被挂载到一个空的sdi的ramdisk上,vista pe对wim文件系统的写操作的处理方式类似于xp embedded的ewf。
一楼原文作者还是对wim启动方式比较感兴趣的,因为wim压缩率比sdi的蓝色ntfs压缩率要大很多,而且wim内重复文件可以只保存一份。
作者: goffi    时间: 2006-4-21 17:41
标题: PE2005 in WIM format working with Vista bootloader
[这个贴子最后由goffi在 2006/04/21 05:44pm 第 1 次编辑]

longhorn光盘上的PE如果不挂接RAMDISK 96M就可以正常启动,VISTA我还没有在128M以下启动成功过
longhorn PE 我在很多老主板上都可以正常启动,VISTA PE在部分老主板上不能
longhorn PE 启动后还是挂接在原光盘的盘符下,而不是加载在RAMDISK上(原理还没有弄明白), 启动是也没有加载过程,速度比较快




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