无忧启动论坛

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

[分享] 另类启动PE的方法

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-18 01:48:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
具体请看这里.
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=108414&highlight=pxe

通过这两天的测试.之前不知什么原因老是启动失败,晚上终于RP爆发成功了.高兴ing....
利用无盘天使成功的启动了毛桃PE烟花版(因测试只是启动到了PE环境),无外置程序.

特点:
1.无主分区限制
2.不需要WINNT.SIF文件.(可以在硬盘上放置多个PE系统需不用但心WINNT.SIF的配置问题.)
3.修改镜像更方便.非ISO格式(可利用WINIMAGE或无盘天使或其它软件,直接将这个镜像挂成一个硬盘修改)
4.通过网络启动也可以,不再有之前的限制,比如不能压缩之类的(可压缩成.GZ格式).只要可以访问到这个镜像即可启动.
5.理论上可以节省内存占用.
..
..
更多特点还需进一步测试.
启动方式通过GRUB

map --mem (hd0,x)/winpe.dsk (hd0)
map --hook
chainloader (hd0,0)/setupldr.bin
boot

由于使用GRUB所以可以对这个WINPE.DSK进行压缩(gzip)
镜像经过压缩后和原来WINPE.IS_大小差不多.

不知有没有朋友对这个感兴趣的.......

[ 本帖最后由 chenall 于 2007-8-18 01:54 AM 编辑 ]
2#
发表于 2007-8-18 01:55:32 | 只看该作者
哈 不错的思路 顶一下
回复

使用道具 举报

3#
发表于 2007-8-18 07:45:01 | 只看该作者
好好!!!!!!!!!LZ多加努力!!!!!!!!!
回复

使用道具 举报

4#
发表于 2007-8-18 08:55:07 | 只看该作者
:victory: 密切关注楼主的进展
回复

使用道具 举报

5#
发表于 2007-8-18 12:48:23 | 只看该作者
领教了  
顶:victory:
回复

使用道具 举报

6#
发表于 2007-8-18 12:52:05 | 只看该作者
顶顶顶顶顶顶顶顶顶顶顶顶
回复

使用道具 举报

7#
发表于 2007-8-18 17:14:08 | 只看该作者
又是一大创新,每天学习多一点,每天创新多一点!
回复

使用道具 举报

8#
发表于 2007-8-18 20:25:00 | 只看该作者
强,顶楼主一个,有空下来试试:victory:
回复

使用道具 举报

9#
发表于 2007-8-18 21:20:20 | 只看该作者
这个软件目前还有限制
回复

使用道具 举报

10#
发表于 2007-8-18 21:50:48 | 只看该作者
观注楼主给一个完美的系统。
回复

使用道具 举报

11#
 楼主| 发表于 2007-8-18 23:57:31 | 只看该作者
原帖由 greenangel 于 2007-8-18 09:20 PM 发表
这个软件目前还有限制


无盘天使用于PE系统中目前是没有限制的.

附上几张图片.

另,WINPE.GZ文件已上传到
zhaohj Ftp\chenall\无盘PE\WINPE.GZ

[ 本帖最后由 chenall 于 2007-8-19 12:07 AM 编辑 ]

01.JPG (117.81 KB, 下载次数: 158)

无加载外置程序启动

无加载外置程序启动

02.JPG (120.58 KB, 下载次数: 155)

加载外置程序启动

加载外置程序启动
回复

使用道具 举报

12#
发表于 2007-8-19 00:52:30 | 只看该作者
原帖由 <chenall> 于 2007-8-18 11:57 PM 发表

无盘天使用于PE系统中目前是没有限制的



官方网站说是每次启动只能运行1小时
回复

使用道具 举报

13#
发表于 2007-8-19 01:01:43 | 只看该作者
顶一下,感谢分享:o
回复

使用道具 举报

14#
 楼主| 发表于 2007-8-19 01:47:52 | 只看该作者
原帖由 greenangel 于 2007-8-19 12:52 AM 发表



官方网站说是每次启动只能运行1小时


这个限制并不是针对PE系统的.可以看这个贴子.

原帖由 windrv 于 2007-6-28 04:45 PM 发表


'无盘天使'帮助把视窗系统映像包括2K/XP/2K3/PE加载在内存盘上运行。

可以到'无盘天使'网站下载试用。

试用版用在PE上,没有时间限制,可制作最大到640MB的PE映像内存盘。
回复

使用道具 举报

15#
发表于 2007-8-19 09:43:25 | 只看该作者
请楼主发个祥细教程

好避开RPWT
回复

使用道具 举报

16#
 楼主| 发表于 2007-8-19 19:09:19 | 只看该作者
引用windrv发的贴子
三。'无盘天使'WinPE


使用'无盘天使'驱动程序,创建在内存盘上运行的WinPE映像。

1. 用你喜爱的工具创建 WinPE, 例如 PEBuilder 和 WinBuilder;
2. 创建一个空白盘映像,用'无盘天使'里的 Vdisk 管理员或 VDK 去装上它;
3. 从目标创建目录复制所有文件到装上的驱动器上;
4. 在装上的驱动器上,将 i386 重命名为 minint;
5. 在装上的驱动器上,复制 minint\ntdetect.com 和 minint\setupldr.bin 到根目录,将 setupldr.bin 重命名为 peldr;
6. 在装上的驱动器上,编辑 minint\txtsetup.sif, 及增加一行到 [Scsi.Load] 部分:
wdsys=wdsys,4

这行不能是第一行。将这行放在最后一行是可行的;

7. 复制 wdsys.sys 到装上的驱动器上的 minint\system32\drivers;
8. 关闭磁盘映像及命名它为 winpe.dsk;
9. 用'无盘天使'去把磁盘映像标识清零;
10. 增加一个新的 menu.lst 条目,如下去装载磁盘映像:

title Load WinPE image
map --mem (hd0,0)/winpe.dsk (hd0)
map --hook
root (hd0,0)
chainloader (hd0,0)/peldr
boot


我说一下修改毛桃版PE的方法.
1.当然是下载并安装无盘天使了.
2.用无盘天使创建一个50MB大小的空白镜像50.IMG
方法:无盘天使->工具菜单->建立空白映像

3.再用无盘天使从刚建立的50.IMG创建一个名为50.DSK的磁盘镜像.
方法:无盘天使->工具菜单->建立磁盘映像.
输入选择50.IMG文件,输出50.DSK文件.
其它默认即可.

注:建立了50.DSK后.50.IMG可以删除
4.用无盘天使加载这个50.DSK(用VDM也可以)
我的电脑中会有一个新的磁盘,比如H:

5.将毛桃PE中的WINPE.IS_解开为WINPE.ISO,再将WINPE.ISO里面的WXPE目录解开到h:
并将WXPE改名为MININT

6.将PE中的SETUPLDR.BIN和NTDETECT.COM复制H:根目录下.

7.将SETUPLDR.BIN改名为NTLDR(这步不是必须的)

8.TXTSETUP.SIF文件.在[SCSI.LOAD]段最后添加以下语句.
wdsys=wdsys.sys,4
并复制WDSYS.SYS到H:\MININT\SYSTEM32\DRIVERS目录下.
(WDSYS.SYS其实就是无盘天使安装目录下的WDSYS.DEF文件.改一下名就可以了)

9.一切正常的法就可以卸载这个H:了.

最后50.DSK就可以用GRUB来启动了.(启动方式参考顶楼)

注:50.dsk可以用GZIP进行压缩.
gzip -9 50.dsk
生成一个50.dsk.gz
用GRUB加载50.DSK或50.DSK.GZ就可以了.

[ 本帖最后由 chenall 于 2007-8-19 07:12 PM 编辑 ]
回复

使用道具 举报

17#
发表于 2007-8-20 10:54:09 | 只看该作者
很不错,提供了新的启动模式,整个盘里启动文件只需要3个了,一个grldr(内置menu.lst),一个ntldr, 一个PE.dsk

[ 本帖最后由 wgykk 于 2007-8-20 10:55 AM 编辑 ]
回复

使用道具 举报

18#
发表于 2007-8-20 12:06:59 | 只看该作者
期待在红哈..
回复

使用道具 举报

19#
发表于 2007-8-20 13:10:17 | 只看该作者
还能这样搞啊,呵呵。。。

有成品啊,赶快下个试试,^_^

[ 本帖最后由 info 于 2007-8-20 01:14 PM 编辑 ]
回复

使用道具 举报

20#
发表于 2007-8-20 14:59:38 | 只看该作者
用grub引导PE   这样好象多了一道手续,复杂了
回复

使用道具 举报

21#
发表于 2007-8-20 15:50:38 | 只看该作者
vmware测试通过
多谢楼主写出修改毛桃版PE的方法
回复

使用道具 举报

22#
发表于 2007-8-20 16:21:30 | 只看该作者
顶一下!.........
回复

使用道具 举报

23#
 楼主| 发表于 2007-8-20 16:43:26 | 只看该作者
原帖由 zzoym 于 2007-8-20 02:59 PM 发表
用grub引导PE   这样好象多了一道手续,复杂了


现在用GRUB做为引导器已经普遍了.

关键是用这种方式启动除了必须使用GRUB引导以外,不会像以前那样有限制
像.作为PXE启动,不能压缩;从硬盘启动需要主分区之类的.

.只要访问得到就可以启动.网络/光盘/....都可以.
回复

使用道具 举报

24#
发表于 2007-8-21 11:13:13 | 只看该作者
路过,看到无盘天使的好用之处,顶你一下了!
在给大家说个方便之处吧:我在格式我的移动硬盘的时候,怎么格都不可用,就是在windows下格不了,不知道为什么,结果使用无盘天使删除分区就ok了
回复

使用道具 举报

25#
发表于 2007-8-21 11:14:26 | 只看该作者
Actually, if you use grub4dos map --mem, you can just use img file, i.e. partition image file, instead of using dsk file, disk image file.

dsk file is needed only for using memdisk for booting.

Using img file can spare you 1 more step of turning img file to dsk file.

And you can use filedisk or imdisk easily for changing the content of img file.
回复

使用道具 举报

26#
发表于 2007-8-21 11:26:33 | 只看该作者
The latest version of da demo includes a Diskless Angel Server (wdsvr.exe), it can be used as a server for backup and restore of disk partitions (hard disk or USB thumb drives) or files.

You can use DA to send or receive partition images to and from DA Server in another machine. You just put in the IP of the DA Server and the path of the file to put or receive the partition image.

It is a multi-thread server without time limit.
回复

使用道具 举报

27#
 楼主| 发表于 2007-8-21 12:03:48 | 只看该作者
原帖由 windrv 于 2007-8-21 11:14 AM 发表
Actually, if you use grub4dos map --mem, you can just use img file, i.e. partition image file, instead of using dsk file, disk image file.

dsk file is needed only for using memdisk for booting ...


因为之前测试过直接使用VDM创建的IMG启动失败,后来就没有再试了.
我再试下直接使用VDM创建或FILEDISK/WINIMAGE创建的文件看能否启动.

还有一个问题,为何我创建的DSK文件无法被MEMDISK启动.

还需要做什么改动吗?

kernel (hd0,0)/memdisk
initrd (hd0,0)/winpe.gz
boot

启动提示 磁盘错误!
或 加载操作系统错误.
但便用grub --mem可直接启动.
map --mem (hd0,0)/winpe.gz (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1
boot


我再试试新版的.
回复

使用道具 举报

28#
发表于 2007-8-21 12:04:21 | 只看该作者
希望da在本论坛也像grub4dos一样慢慢被大家接受  :D
回复

使用道具 举报

29#
发表于 2007-8-21 12:35:07 | 只看该作者
原帖由 chenall 于 2007-8-21 12:03 PM 发表


因为之前测试过直接使用VDM创建的IMG启动失败,后来就没有再试了.
我再试下直接使用VDM创建或FILEDISK/WINIMAGE创建的文件看能否启动.

还有一个问题,为何我创建的DSK文件无法被MEMDISK启动.

还需要做 ...


In most situations, you can simply use map --mem instead of using memdisk.

map --mem can load up img file, partition image file; no need for building dsk file, disk image file, from img file. There is now a good tool for handling img file, that is, imdisk. Go and search it in google or baidu.

map --mem can load up gz file of both img and disk file as well.

memdisk can only use dsk file or zip file of disk file.

So your following commands:

kernel (hd0,0)/memdisk
initrd (hd0,0)/winpe.gz
boot

will not work. You need to change winpe.gz into winpe.zip.

And memdisk need a lot of memory for handling decompression; so it is not recommended.

The dsk file built for memdisk should be in CHS format and not in LBA format. You also need to use grubinst to write grldr.mbr to the dsk file used by memdisk. When using grubinst to write grldr.mbr to the mbr of the dsk file, you need to specify the bootfile to be use inside the dsk file; such as peldr or ntldr or setupldr as you name it inside the dsk file.

Remember also to zero out the disk signature of the dsk file by using da.

So given the trouble above, use memdisk only when you cannot make it with map --mem

[ 本帖最后由 windrv 于 2007-8-21 12:44 PM 编辑 ]
回复

使用道具 举报

30#
发表于 2007-8-21 12:38:40 | 只看该作者
原帖由 barton 于 2007-8-21 12:04 PM 发表
希望da在本论坛也像grub4dos一样慢慢被大家接受  :D


Thank you :) :handshake
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 00:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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