用Ramdisk启动WinXPE成功!
|
最开始感谢fujianabc,rinrin和xiamenatc以及其他热心朋友,因为没有权限去搜索文章子,所以没有看到有关如何用Ram+PE的制作方法,在下参照上面的文章子归纳了一下,然后开始制作,终于大功告成,这里班门弄斧总结了一下成功的经验. 硬件环境:PIV.III.0G + 2G DDR + 160GB HDD 软件(soft)环境:WinXP SP2 + Virtual PC 2004 I. BartPeIII.13制作了一个名为WPE.iso的412M的ISO镜像,在Virtual PC中试用,启动操作系统正常. II. Expand 2003sp1中的ramdisk.sy_ ramdisk.sys 并且替换到wpe.iso中的i386\system32\drivers目录,原大小为21KB,现大小为22KB. III. UltraISO重新保存该ISO文件. IV. 创建一新的ISO文件,命名为rampe.iso V. 目录格式为: wpe.iso winnt.sif i386\ntdetect.com i386\setupldr.bin 当中winnt.sif内容为: [setupdata] bootdevice="ramdisk(0)" bootpath="\i386\system32\" osloadoptions="/noguiboot /minint /fastdetect /rdexportascd /rdpath=wpe.iso" VI. 引导文件为bartPE自已带而不能是由ultraiso导出的. VII. 编译该ISO文件并且成功启动操作系统 当中,我犯了两个错误,第一次计算机内存分配仅为256,启动操作系统失败,错误提示为:错误代码为1VI. 根本没有办法加载该ISO,错误代码16,重新分配了1G计算机内存给虚拟机,成功..第二次忘记加载/noguiboot /minint参数,导致启动操作系统错误提示,错误代码为1IV.修正后,启动操作系统正常,非常感谢. ------- 有什么作用? 看不懂.------- 最大的好处就是可以抽去光盘,不需要再读光盘了. 速度也相应的快一点.呵呵..------- 我试了一下,老是提示txtsetup.sif文件missing,status 18.不知{$WebSiteName}的站长在制作过程当中那些文件是用2k3的,我没有2k3,麻烦把2k3的几个文件传上来,好让没2k3又想试验的下,谢!!------- 谢解释,明白了. 不过计算机内存占用很大了.------- 还有,前后编译这两个ISO文件在格式上有什么要求?------- 给{$WebSiteName}的站长一些建议: 1,ramdisk做的镜像应该尽量小,不是所有人都有您这么大的计算机内存的,我做的镜像就150M左右,感觉功能已足够; II.我认为用sdi文件作镜像比iso作镜像更好,这样做出来的ramdisk时可读些的,而不能是iso的ramdisk是只读的,而不能是且sdi镜像可以用ntfs作为文件操作操作系统进行压缩,我前面那个150M的能压到大概100M,计算机内存要去更低了; III./noguiboot 不是必需的,去掉他会显示启动操作系统画面.------- QUOTE:下面引用由lxl1638在 2005/08/18 12:38pm 发表的内容: 我试了一下,老是提示txtsetup.sif文件missing,status 18.不知{$WebSiteName}的站长在制作过程当中那些文件是用2k3的,我没有2k3,麻烦把2k3的几个文件传上来,好让没2k3又想试验的下,谢!! 跟我当初一样,哈哈,请参考RinRin的ISO,并且把相应的文件覆盖就可以啦.主要是i386下面的和ramdisk.sy_ http://rinrin.ys168.com------- QUOTE:下面引用由fujianabc在 2005/08/18 02:25pm 发表的内容: 给{$WebSiteName}的站长一些建议: 1,ramdisk做的镜像应该尽量小,不是所有人都有您这么大的计算机内存的,我做的镜像就150M左右,感觉功能已足够; II.我认为用sdi文件作镜像比iso作镜像更好,这样做出来的ramdisk时可读些的,而不能是iso ... @fujianabc fujianabc 大大,最开始谢您的指导,这里,我的winpe有420多M,主要是因为采用了bartpe+xpe的shell做成的,当然也可以做成200m左右,但是,依据xpe的作者所讲为了增加兼容性所以把相应的drivers,system files全部复制到了xpe的drivers和system32目录,导致文件增大. 另,我也没有找到关于SDI的文章制作和相应的工具,您可以提供给我么?谢..------- 当然不用sdi都行,setupldr.bin直接或者间接调用winimage的ima文件都能启动操作系统,只需把rdimageoffset=36352,改称rdimageoffset=0就行了. |
》热 点 关 注
》编 辑 推 荐
》相 关 图 文
