PE内核多功能版演示
若只需使用其中一种方式WINPE.IMG可以压缩成相应格式.第1,2可以压缩成CAB格式(目前压缩后14MB左右)
第3,4可以压缩成GZIP格式(压缩后15.6MB).
多功能:
1.可以使用RAMDISK方式启动(第1个.2个菜单)
winnt.sif内容(注此ISO里面是WINNT.XPE)
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=WXPE\WinPE.IMG"
启动例子:
title 1. Micro Windows PE Without Sata/Raid/SCSI (ramdisk)
chainloader ()/WXPE/SETUPLDR.BIN
title 2. Micro Windows PE With Universal ATA driver (ramdisk)
chainloader ()/WXPE/SETUPLDR.B2N
2.可以直接独立启动,不依赖WINNT.SIF(第3,4个,只需一个WINPE.IMG)
只需要一个WINPE.IMG即可,不需要其它文件(WINNT.SIF,SETUPLDR.BIN等都不需要)
启动例子:
title 3. Micro Windows PE Without Sata/Raid/SCSI (WDSYS)
map --mem --unsafe-boot ()/WXPE/WINPE.IMG (hd0)
map --hook
chainloader (hd0,0)/setupldr.bin
title 4. Micro Windows PE With Universal ATA driver (WDSYS)
map --mem --unsafe-boot ()/WXPE/WINPE.IMG (hd0)
map --hook
3.非RAMDISK方式启动,测试方法
直接将里面的文件复制到系统盘根目录下(不需要改名)
直接启动里面的setupldr.bin即可
注:这只是一个演示,更方便的用途在于使用PXE方式启动.
可以有双重启动方式,一种不行就换另一种.
而且不管使用哪种方式启动,使用的内存都是差不多的
所有使用RAMDISK启动的PE都可以改成这种方式
更多信息请访问
http://chenall.blog.163.com
方式1.
缺点:DOS部份可以全自动,但后期需要按F6进行手工加载.
优点:.....????比较传统,可以保证正常加载
利用GRUB虚拟一个内存盘A:(1.44MB的镜像足够),360KB的也应该够用了(硬盘控制器的驱动不会很大)
map --mem .../scsi.gz (fd0) (用内存盘的模式加载镜像里面只有启动文件还有几个必要的文件)
map .../scsi_ext.img (fd1) (不使用内存盘加载这个镜像里面存放了硬盘控制器的驱动)(当然内存够大也可以内存加载)
..
chainloader (fd0)+1
1,首先启动到DOS模式
2.检测本机对应的硬盘控制器驱动.
3.复制对应的TXTSETUP.OEM到A:根目录.
用GRUB启动PE,再按F6直接加载驱动.
当然了也可以将所有的驱动搞成一个TXTSETUP.OEM文件,启动时按F6选择相应的驱动(会有许多,需要选择正确的驱动不方便)
方式2:
缺点:由于使用了全新的方式,可能会加载不了。测试中......
优点:可以做到全自动化。其它的等待发掘....
利用无盘天使来启动.还是使用GRUB
1.将PE做成无盘天使的镜像.再利用GRUB启动
map --mem ..../winpe.dsk (hd0)
map .../scsi_ext.img (fd0)
..
启动到DOS.由于已经将PE的镜像加载到的(hd0)所以在DOS下可以直接通过访问C:就是PE镜像了(要求镜像要用FAT/FAT32格式的)
2.检测硬盘控制器驱动,将找到的驱动的.SYS文件复制到DRIVERS目录下.
再用INIFILE修改TXTSETUP.SIF
3.启动GRUB加载SETUPLDR.BIN启动.
原帖由 chenall 于 2008-2-24 07:03 PM 发表
其它的我就不多说了.只简单说一下我的思路.
都是通过DOS前期处理,然后再启动的,所以启动速度肯定受影响.
不知有没有实用,呵呵...
这样一来PE内核就可以更小,更新驱动更方便.
方式1.
缺点:DOS部份可以全自 ...
原帖由 pseudo 于 2008-2-24 07:24 PM 发表
两阶段启动:
1、启动到dos,利用现有XP系统,检测、复制文件到硬盘或内存,形成PE必要文件目录,甚至生成PE映像。
2、调用grub。exe启动PE
PE可以接近0体积。
原帖由 玄天 于 2008-2-28 11:44 PM 发表
说是知识还靠点谱~~~~~
过去过了也是拿人家的东东修修改改补补,最多也就是变通应用罢了
再说一个PE也没必要费那神,要速度,用XPE或者FLP就好
原帖由 zts59 于 2008-2-29 08:32 发表
楼主,关于利用GRUB4DOS来虚拟一个A盘,然后复制驱动文件进去,再启动PE时按F6从A盘加载。
有没有成功呢?启动PE时,那时虚拟的A盘还有没有了?
原帖由 不点 于 2008-3-6 12:17 发表
这个光盘用正常的光驱是可以启动的,但是,把 ISO 放在硬盘 /boot/micrope.iso 的位置用 grub 启动,却失败,蓝屏 0x0000007E。第 1,2,3,4 项都是失败的,都是 7E 蓝屏。用真实光盘可以启动,1,2,3,4 都成功。
原帖由 不点 于 2008-3-7 12:39 发表
对不起,前面的报告没有说清楚。
我在前面是用 USB 闪盘启动测试的,U 盘被认成 HDD,作为硬盘 0x80 启动的。
今天把 MicroPE.ISO 放在硬盘 boot 目录下用 grub 启动,则 1,2 两项是成功的,而 3,4 两项 ...
原帖由 yiyaxuan 于 2008-3-7 13:59 发表
用boot.ini方式,不过我用的是2007-12-5号版本,来启动MicroPE.ISO,在联想旭日410的机器上,从1到5,全部蓝屏,但在Dell 131L上 成功。
原帖由 不点 于 2008-3-7 14:27 发表
清除之前的光盘,应该用
map (0xff) (0xff)
map --rehook
然后再用
map (hd0) (hd1)
map --rehook
或者不用它也应该行的。
用 map (hd0) (0xff) 是有问题的。这样一来,(0xff)就成了一个光盘 ...
WINPE.IMG
从080307版修改的,
1.从IMG内部去掉了所有IDE驱动(只保留标准IDE驱动),防止出现冲突.
可以直接替换
=080307=MiniPE_BOOT.RAR或=080303=多启PE演示=.RAR里面的同名文件
WINPE.IMG MD5:74b459bdf438d3593405f22f11f00624
default 1
timeout 10
title 1. Micro Windows PE Without Sata/Raid/SCSI (ramdisk)
chainloader ()/WXPE/SETUPLDR.BIN
title 2. Micro Windows PE With Universal ATA driver (ramdisk)
chainloader ()/WXPE/SETUPLDR.B2N
title 3. Micro Windows PE Without Sata/Raid/SCSI (WDSYS)
map --mem --unsafe-boot ()/WXPE/WINPE.IMG (hd0)
map --hook
errorcheck off
root (0xff) && map (0xff) (0xff)
errorcheck on
map --rehook
chainloader (hd0,0)/setupldr.bin
title 4. Micro Windows PE With Universal ATA driver (WDSYS)
map --mem --unsafe-boot ()/WXPE/WINPE.IMG (hd0)
map --hook
errorcheck off
root (0xff) && map (0xff) (0xff)
errorcheck on
map --rehook
chainloader (hd0,0)/setupldr.b1n
title 5. Micro Windows PE With Sata/Raid/SCSI driver (WDSYS+SCSI.IMG)
map --mem --unsafe-boot ()/WXPE/WINPE.IMG (hd0)
find --set-root /MINIPE/SCSI.IMG
map ()/MINIPE/SCSI.IMG (fd0)
map --hook
errorcheck off
root (0xff) && map (0xff) (0xff)
errorcheck on
map --rehook
chainloader (fd0)/io.sys
68.35 KB, 下载次数: 225, 下载积分: 无忧币 -2
ISO引导文件
@echo off
path %path%;F:\toudisk\wmkiso_bin\wmkiso_bin
grubmenu.exe import boot\grldr boot\menu.lst
@mkisofs.exe -o MicroPE.ISO -v -V "MicroPE" -hide-joliet-list hide.txt -J -joliet-long -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -b grldr boot\
grldr
menu.lst
boot.catalog
原帖由 chenall 于 2008-3-9 02:20 PM 发表
把以下的批处理保存到任意目录.
把F:\toudisk\wmkiso_bin\wmkiso_bin换成你mkisofs的相应路径。
运行这个批处理会在批处理同一目录下把boot目录生成一个micrope.iso文件
启动文件是grldr(会隐藏启动文件)
...
原帖由 nn2nn 于 2008-3-12 08:33 发表
我下了个ISO文件,如何在硬盘上启动LZ的PE。
#1是用IMG的,要取出IMG来启动,是这样吗?
用这个在硬盘上启动LZ的PE。
title 1. Micro Windows PE Without Sata/Raid/SCSI (ramdisk)
chainloader ()/WXP ...
原帖由 chenall 于 2008-3-12 11:07 AM 发表
本来就可以在128MB内存下运行的,启动后X:的大小和系统内存有关.系统内存多的X:就大,反之则小.
使用FBWF P40 L32 H128开启的,
原帖由 yjliu668 于 2008-3-12 11:22 发表
谢谢!chenall兄,在您的0303核心版中 FBWF 默认是关闭的,如果我开启 FWBF H128 是否就可以
把 X:盘大小限制在 128M 内存以内。再次感谢!
另:您的 PE核心 我还没有发现问题,哪种方法均可顺利启动 ...
原帖由 不点 于 2008-3-12 12:01 发表
grub4dos 已经上载了 3 月 12 日 的版本到 http://grub4dos.jot.com/
估计那些已经发现了的问题都解决了。
=================
另外,chenall,如果一个 MicroPE.iso 只是在内存中提供一个 WINPE.IMG 之 ...
原帖由 chenall 于 2008-3-12 12:05 PM 发表
FBWF应该是自动开启的吧.如果未开启FBWF.启动后X:也就32MB.
其实也没有必要限制的,因为即使开启了FBWF后X:有128MB,但实际上并没有占用128MB的内存,
只占用使用掉的空间的内存,这就是FBWF的好处了,
...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |