无忧启动论坛

标题: [分享] 另类启动PE的方法 [打印本页]

作者: chenall    时间: 2007-8-18 01:48
标题: [分享] 另类启动PE的方法
具体请看这里.
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 编辑 ]
作者: neo4026    时间: 2007-8-18 01:55
哈 不错的思路 顶一下
作者: humeng01    时间: 2007-8-18 07:45
好好!!!!!!!!!LZ多加努力!!!!!!!!!
作者: 网上飞鹰    时间: 2007-8-18 08:55
:victory: 密切关注楼主的进展
作者: hacktc    时间: 2007-8-18 12:48
领教了  
顶:victory:
作者: liuxubin828    时间: 2007-8-18 12:52
顶顶顶顶顶顶顶顶顶顶顶顶
作者: heliujun    时间: 2007-8-18 17:14
又是一大创新,每天学习多一点,每天创新多一点!
作者: hwd6    时间: 2007-8-18 20:25
强,顶楼主一个,有空下来试试:victory:
作者: greenangel    时间: 2007-8-18 21:20
这个软件目前还有限制
作者: 1qaz    时间: 2007-8-18 21:50
观注楼主给一个完美的系统。
作者: chenall    时间: 2007-8-18 23:57
原帖由 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, 下载次数: 188)

无加载外置程序启动

无加载外置程序启动

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

加载外置程序启动

加载外置程序启动

作者: greenangel    时间: 2007-8-19 00:52
原帖由 <chenall> 于 2007-8-18 11:57 PM 发表

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



官方网站说是每次启动只能运行1小时
作者: yxh163    时间: 2007-8-19 01:01
顶一下,感谢分享:o
作者: chenall    时间: 2007-8-19 01:47
原帖由 greenangel 于 2007-8-19 12:52 AM 发表



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


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

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


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

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

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

作者: keygen    时间: 2007-8-19 09:43
请楼主发个祥细教程

好避开RPWT
作者: chenall    时间: 2007-8-19 19:09
引用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 编辑 ]
作者: wgykk    时间: 2007-8-20 10:54
很不错,提供了新的启动模式,整个盘里启动文件只需要3个了,一个grldr(内置menu.lst),一个ntldr, 一个PE.dsk

[ 本帖最后由 wgykk 于 2007-8-20 10:55 AM 编辑 ]
作者: 初出茅庐    时间: 2007-8-20 12:06
期待在红哈..
作者: spadek    时间: 2007-8-20 13:10
还能这样搞啊,呵呵。。。

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

[ 本帖最后由 info 于 2007-8-20 01:14 PM 编辑 ]
作者: zzoym    时间: 2007-8-20 14:59
用grub引导PE   这样好象多了一道手续,复杂了
作者: keygen    时间: 2007-8-20 15:50
vmware测试通过
多谢楼主写出修改毛桃版PE的方法
作者: rzndir    时间: 2007-8-20 16:21
顶一下!.........
作者: chenall    时间: 2007-8-20 16:43
原帖由 zzoym 于 2007-8-20 02:59 PM 发表
用grub引导PE   这样好象多了一道手续,复杂了


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

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

.只要访问得到就可以启动.网络/光盘/....都可以.
作者: juan51043930    时间: 2007-8-21 11:13
路过,看到无盘天使的好用之处,顶你一下了!
在给大家说个方便之处吧:我在格式我的移动硬盘的时候,怎么格都不可用,就是在windows下格不了,不知道为什么,结果使用无盘天使删除分区就ok了
作者: windrv    时间: 2007-8-21 11:14
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.
作者: windrv    时间: 2007-8-21 11:26
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.
作者: chenall    时间: 2007-8-21 12:03
原帖由 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


我再试试新版的.
作者: barton    时间: 2007-8-21 12:04
希望da在本论坛也像grub4dos一样慢慢被大家接受  :D
作者: windrv    时间: 2007-8-21 12:35
原帖由 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 编辑 ]
作者: windrv    时间: 2007-8-21 12:38
原帖由 barton 于 2007-8-21 12:04 PM 发表
希望da在本论坛也像grub4dos一样慢慢被大家接受  :D


Thank you :) :handshake
作者: chenall    时间: 2007-8-21 17:33
原帖由 windrv 于 2007-8-21 12:35 PM 发表


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 fi ...


使用MEMDISK是想试试看能否从SYSLINUX/PXELINUX来启动.

还有如果不用作成DSK文件,只使用IMG文件来启动需要做
9. 用'无盘天使'去把磁盘映像标识清零;
患难夫妻?

我创建的DSK文件,不清零也可以启动,不知这一步是不是必须的.
作者: windrv    时间: 2007-8-22 09:26
Under some situation where you cannot boot up an img file using map --mem, then you have to use memdisk to try.

memdisk works under both grub4dos and syslinux/pxelinux. As I have said, it requires a dsk file in CHS format. The mbr of the dsk file should be able to chainload the boot file within the dsk file. So grubinst is a good tool for installing the required grldr.mbr for such purpose.

The Step 9 you referred above is not necessary for img file as img file has no mbr.

If you have mounted up your dsk file under xp, xp will change or write the disk signature of the dsk file. It may make the dsk file not booted under xp when loading to ram. So you have to do Step 9 above to zero out the disk signature of the dsk file.

If you build the dsk file from img file using da without mounting it up, then Step 9 is not required.
作者: chenall    时间: 2007-8-22 18:39
我重新试了下,直接IMG还是无法启动。

另外。
能不能帮忙看一下后面的两个文件。一个可以启动,一个失败(显示0X0000007B)

可是两个镜像的内容是完全一样的,而且直接使用qemu加载这两个文件作为磁盘启动(不是使用map --mem)都是成功的。但是作为内存盘启动时只有winpe.dsk这个文件可以启动成功。

真是郁闷了。。。。...


注:直接用img(非DISK的IMG文件)的内存盘启动也是0x0000007b的提示,如果这个问题解决那用应该这个问题也就解决了。
我查不出原因。

真不明白、里面的文件一样/磁盘大小/卷标也是一样的/CHS参数也都一样。为何就是不能启动。

附下载地址:
http://my.mofile.com/chenall
我的共享里面。
里面有一个winpe1.gz是可启动的。winpe.gz是启动失败的。
作者: windrv    时间: 2007-8-23 09:54
Have you tried it with VistaPe or a normal XP?

Please see this thread for more information:

http://www.znpc.net/bbs/viewthre ... tra=page%3D1&page=2

The good news is that you at least know there is at least a way of using dsk file that works.

This may not be due only to the difference between img or dsk format. Other factors may count as discussed in the above thread such as different oses or different machines or suitable hard disk drivers available as installed into the os system images, etc.

[ 本帖最后由 windrv 于 2007-8-23 09:55 AM 编辑 ]
作者: windrv    时间: 2007-8-23 10:04
also please try to use plain img and dsk files first without gzipping.

And also please check if there is any problem in the process of writing out the image files or gzipping the image files.

Sometimes such problems may be due to hard disk problems, some sectors may be bad, giving rise to such strange problems.

For instance, when I did the testing mentioned in the above thread, in my IBM Thinkpad, initially only VistaPE.img and its gzipped version worked. LaoMaoTao and BartPE gz files did not work. So I tested the LaoMaoTao and BartPE img files and found they had no problems. Then I renamed the old gz files so that they still took up the bad disk surface and re-gzipped the LaoMaoTao and BartPE img files once again. Then they were ok.
作者: spadek    时间: 2007-8-23 11:32
往50.dsk添加文件用VDM行吗,我照这做,蓝屏了。。。郁闷。。。^_^
作者: chenall    时间: 2007-8-23 12:09
添加文件可以啊,我就是用VDM添加的。你是如何添加的,有可能你添加的文件造成的。蓝屏提示是什么?
0XNNNNNNNNN之类的。
作者: spadek    时间: 2007-8-23 12:55
也是0x0000007b啊,正在重新做。。。^_^
作者: spadek    时间: 2007-8-23 14:45
FAT换成FAT32启动成功ING。。。。^_^
作者: fujianabc    时间: 2007-8-23 16:12
我试了一下,用da也可以启动故障恢复控制台,把wdsys.sys拷入cmdcons文件夹,然后在txtsetup.sif中的
[ScsiClass.Load]段最后加上wdsys = wdsys.sys
[ScsiClass]段最后加上wdsys = "   " (引号里随便填写什么)

顺便问一下,试用版的da对于故障恢复控制台有没有1小时限制?
作者: chenall    时间: 2007-8-23 16:59
谢谢WINDRV的提醒。我是采用QEMU测试的,可能和我系统上装的还原软件有关。关了还原软件重启一下,现在又试了几次竟然全部成功了。
都是map --mem加载的。
grub是21日的版本。
使用MEMDISK启动还没有成功,继续测试.
作者: windrv    时间: 2007-8-23 17:13
原帖由 fujianabc 于 2007-8-23 04:12 PM 发表
我试了一下,用da也可以启动故障恢复控制台,把wdsys.sys拷入cmdcons文件夹,然后在txtsetup.sif中的
[ScsiClass.Load]段最后加上wdsys = wdsys.sys
[ScsiClass]段最后加上wdsys = "   " (引号里随便填写什么 ...

顺便问一下,试用版的da对于故障恢复控制台有没有1小时限制?


You could try it out yourself. But if it runs on PE, then it is supposed to be no such limit.
作者: chenall    时间: 2007-8-23 19:30
又有问题了.制作的IMG文件在无硬盘状态下,可以启动成功,在有硬盘状态下启动就失败0X0000007B.这又是为何?
用QEMU和实机测试都是如此.

原来我之前的测试是在QEMU中无加载硬盘的情况下试的,都可以用,后来加了一个硬盘镜像进行不行了.

但是我传到FTP上的那个却还是可以用.

真晕,忘了我之前那个是如何做出来的了,用这个启动都是成功的......
作者: fujianabc    时间: 2007-8-23 19:36
原帖由 chenall 于 2007-8-23 07:30 PM 发表
又有问题了.制作的IMG文件在无硬盘状态下,可以启动成功,在有硬盘状态下启动就失败0X0000007B.这又是为何?
用QEMU和实机测试都是如此.

原来我之前的测试是在QEMU中无加载硬盘的情况下试的,都可以用,后来加了 ...

的确,我在尝试故障恢复控制台时也是大部分蓝屏,偶尔能做出一个不蓝屏的img,就一直用它了。
作者: chenall    时间: 2007-8-23 23:56
经过测试后的结果.
请windrv试下.

基于分区的IMG文件(分区镜像),在无硬盘情况下可正常启动,如果系统中有硬盘启动就会出错.

基于磁盘的IMG文件(硬盘镜像).有没有硬盘都没有影响.都可以启动.

别外我试过成功率比较高的制作方法(比较麻烦)需要有QEMU
1.利用QEMU-IMG.EXE创建一个所需大小的IMG文件.例子,创建50MB大小的IMG文件.
qemu-img -create winpe.img 50M
2.用QEMU加载这个IMG文件和一个可启动带分区工具的软盘镜像.
利用软盘镜像中的分区工具给这个新建的磁盘进行分区格式化操作.
3.在WINDOWS中加载这个IMG文件,为一个盘符.
将需要的文件复制过去就OK了.

一般情况下都可以启动成功.

另外.

修改TXTSETUP.SIF,只在
[ScsiClass.Load]
中添加一句
wdsys=wdsys.sys

也可以.
作者: spadek    时间: 2007-8-24 07:39
MS上面的方法比用无盘麻烦很多啊。。。^_^
作者: windrv    时间: 2007-8-24 09:38
@chenall,

Could you please give links for us to download the dsk image that works and img image that does not work so that we could try on our machines.

Thanks a lot!

But I think the question is more related to the hard disk present rather than img or dsk image files.
作者: windrv    时间: 2007-8-24 10:33
I have just sorted out the question and think that we might have found the problem.

I have just formatted a partition image file in FAT32 and turned it into a memdisk compatible format for use as follows:

title booting PE in FAT32 dsk under memdisk raw
kernel (hd0,0)/memdisk raw
initrd (hd0,0)/lmt32.dsk
boot

Then lmt pe comes out.

So the first problem is with map --mem that has been discussed at the above said link plausibly on A20 in sysoft forum.

The second problem is with NTFS format, whether compressed or not. That is if I change the image from FAT32 to NTFS format, it reports an error of:

missing file <Windows>/system32/hal.dll.

So probably, when the bootfile: setupldr.bin boots up and found that the boot-up drive is in NTFS, it checks something and reports the above error. This problem is not solved even when I copy the hal.dll to the minint/system32 from my hard disk system.

Please note that this problem is for machines where now map --mem does not work for WinPE; and that memdisk has to be used.

And if you want to use memdisk for using our driver, please go to our website and download a memdisk compatible version from inside the wmkiso_bin package.

VistaPE has no such problem.

May be you can try on your side.

[ 本帖最后由 windrv 于 2007-8-24 10:40 AM 编辑 ]
作者: chenall    时间: 2007-8-24 10:49
http://my.mofile.com/chenall
里面Winpe.rar
WINPE.DSK是一个磁盘镜像.
winpe.img是从WINPE.DSK中提取的分区镜像.

我使用QEMU测试时,如果无硬盘状态下都可以启动.
如果有硬盘那WINPE.IMG就不可以启动.

实机测试也是如此.
作者: windrv    时间: 2007-8-24 11:12
Please try the solution outlined at #48

And check your email. :)
作者: yjliu668    时间: 2007-8-24 12:32
能启动,但提示 wdsys.sys 没有找到,我明明已经 COPY TO drivers 里了,不解...
作者: chenall    时间: 2007-8-24 14:42
试了,确实如此.如48#

NTFS还没有试.
作者: chenall    时间: 2007-8-24 14:44
原帖由 yjliu668 于 2007-8-24 12:32 PM 发表
能启动,但提示 wdsys.sys 没有找到,我明明已经 COPY TO drivers 里了,不解...


需要修改TXTSETUP.SIF文件.在scsiclass.load段后面添加一行
wdsys=wdsys.sys
作者: myzhan    时间: 2007-8-24 15:01
不错不错,觉得无盘直接用xp就好了
作者: windrv    时间: 2007-8-24 15:47
Please see http://windrv.net/viewthread.php?tid=16&page=1&extra=page%3D1 for further solutions.

It is now found that

1. the 07 blue screen of death is due to map --mem bug; the existing solution is to use memdisk raw

2. when memdisk raw is used, the grldr.mbr patched into winpe.dsk cannot identify the ntfs partition for loading the boot file; so the ntldr on the boot-up drive is called, resulting in the missing hal.dll problem; the existing solutions are discussed in the above link.

Hopefully these 2 small bugs, one inside grldr.mbr and one inside grldr are to be removed in future so that we could spare the aforesaid trouble.

Chinese translation for the above link will soon appear in the Chinese section of Bean Forum at http://windrv.net

[ 本帖最后由 windrv 于 2007-8-24 03:48 PM 编辑 ]
作者: yjliu668    时间: 2007-8-24 16:18
谢谢 chenall !
[scsiclass.load] 和 [scsi.load] 段都填吗?
作者: chenall    时间: 2007-8-24 17:39
原帖由 yjliu668 于 2007-8-24 04:18 PM 发表
谢谢 chenall !
[scsiclass.load] 和 [scsi.load] 段都填吗?

只需在[scsiclass.load] 后加就可以了.
可以查找ramdisk
加在ramdisk=xxxxx.sys
后面即可.
作者: windrv    时间: 2007-8-24 18:04
@chenall

Please see:

http://www.znpc.net/bbs/viewthre ... page%3D1&page=3

If possible, please test this on your side and see if it works by typing on the grub command prompt for loading gz file of img partition image in compressed ntfs format.
作者: chenall    时间: 2007-8-24 18:43
NTFS压缩的磁盘镜像用grub4dos 8.24启动成功,分区镜像失败还是0X0000007B错误.
map --mem /test.dsk (hd0)  /map --mem /test.gz (hd0)
map --hook
root (hd0,0)
chainloader /ntldr
boot

memdisk无法启动ntfs磁盘/分区镜像.
作者: lamlam2006    时间: 2007-8-26 18:45
密切关注楼主的进展
顶楼主一个
作者: rsjtt    时间: 2007-8-26 21:57
学习中!!!路过~~~~~~~
作者: boss_mt2    时间: 2007-8-26 22:33
grub
我的最爱
作者: jhonse    时间: 2007-9-10 11:59
新思路,学习一下!不知道通用性如何?
作者: juan51043930    时间: 2007-9-10 15:07
关于无盘天使,我用了有段时间了,在防毒方面还不错的!
作者: hedongzhuhou    时间: 2007-9-10 15:51
就是说没有系统也能装pe???
作者: kly    时间: 2007-9-10 16:18
另类启动,不过兼容性也好像不高哦
作者: chenall    时间: 2007-9-10 16:45
原帖由 kly 于 2007-9-10 04:18 PM 发表
另类启动,不过兼容性也好像不高哦


会好起来的,天使目前很适用于PXE无盘启动。
作者: haonan    时间: 2007-9-16 23:18
为什么我用无盘天使做的镜像都是启动蓝屏
错误代码xxxxx7B
按照lz说的搞的,有什么地方没搞对吗:'(
作者: spadek    时间: 2007-9-17 08:23
标题: 回复 #68 haonan 的帖子
用memdisk吧。。。o(∩_∩)o
作者: ybsice_123    时间: 2007-9-17 09:34
:Q 看不太明白。。。但支持。。
作者: haonan    时间: 2007-9-17 13:44
原帖由 info 于 2007-9-17 08:23 AM 发表
用memdisk吧。。。o(∩_∩)o

不行啊,提示错误
missimg helper或者是a read disk error
作者: keygen    时间: 2007-9-17 14:18
按第二页chenall的方法


别用windrv的方法


不要清零.

[ 本帖最后由 keygen 于 2007-9-17 02:20 PM 编辑 ]
作者: haonan    时间: 2007-9-17 15:51
原帖由 keygen 于 2007-9-17 02:18 PM 发表
按第二页chenall的方法


别用windrv的方法


不要清零.

严格安照第二页chenall的方法做的,还是蓝
我就是把他的镜像里的文件提取到我做的镜像里,都要蓝屏
后来发现我新建的磁盘镜像标识都是00,改成chenall做的镜像的标识,启动蓝屏,不过提示变成6B了

[ 本帖最后由 haonan 于 2007-9-17 04:11 PM 编辑 ]
作者: windrv    时间: 2007-9-17 16:05
which version of grldr did you use?

Please try the version of 2007.08.12.

This one is the most compatible so far.
作者: haonan    时间: 2007-9-17 16:12
ls的,我用的8.27版grub
这就试试8.12
作者: zhaohj    时间: 2007-9-17 16:58
现在用本机启动没有问题,但在局域网PXE下,用pxelinux没有一次能启动无盘天使PE,启动其他的PE正常。

[ 本帖最后由 zhaohj 于 2007-9-17 05:19 PM 编辑 ]

Snap1.jpg (113.03 KB, 下载次数: 145)

Snap1.jpg

作者: windrv    时间: 2007-9-17 17:20
why not use grldr?

And remember to use the memdisk from the wmkiso_bin package downloadable from http://www.disklessangel.com
作者: zhaohj    时间: 2007-9-17 17:32
上面是用PXELINUX,memdisk已经使用无盘天使的memdisk

#老毛桃911启动—无忧天使XPELINUX启动
LABEL 3
MENU LABEL ^3----laomao for PE_911
kernel  memdisk
append initrd=img/winpe.dsk
作者: zhaohj    时间: 2007-9-17 18:21
还有一个原因,GRLDR传输速度没法和PXELINUX比,太慢了
作者: keygen    时间: 2007-9-17 20:13
我用8.27的grldr,

pxe启动winpe.Gz(30M左右)不到30秒

Lan-100M
作者: haonan    时间: 2007-9-17 20:28
终于搞成了,晚上开机重做了一次居然好了:hug:
哦也:victory:
作者: windrv    时间: 2007-9-18 10:10
原帖由 zhaohj 于 2007-9-17 05:32 PM 发表
上面是用PXELINUX,memdisk已经使用无盘天使的memdisk

#老毛桃911启动—无忧天使XPELINUX启动
LABEL 3
MENU LABEL ^3----laomao for PE_911
kernel  memdisk
append initrd=img/winpe.dsk


May be you need a raw option:

kernel memdisk raw
作者: zhaohj    时间: 2007-9-18 11:14
原帖由 windrv 于 2007-9-18 10:10 AM 发表


May be you need a raw option:

kernel memdisk raw


高手一指点,就不一样,终于在局域网PXE下启动成功
这个RAW不加真不行。
LABEL 3
MENU LABEL ^3----laomao for PE_911
kernel  memdisk raw
append initrd=img/winpe.dsk
成功了,再次感谢!!!

再请教两个问题:
1)pxelinux能支持中文吗?
2)用grldr(07.8.27)作启动文件,同样的winpe.dsk(或winpe.gz,grub支持压缩),传输速度慢得要命,超时中断

Snap1.jpg (27.35 KB, 下载次数: 142)

Snap1.jpg

作者: zhaohj    时间: 2007-9-18 11:35
用pxelinux,支持zip压缩,压缩率比GZ高
现在看来GRLDR还有很长路要走,我了解pxelinux用udp,grldr用tcp,上面的测试可能与我的TFTP服务器软件有关。
我也用hane tftp进行过测试,一样结果。
作者: windrv    时间: 2007-9-18 11:39
pxelinux does not seem to provide chinese support as grub4dos does.

You can use either grldr or pxelinux as you deem suitable to you.
作者: zhaohj    时间: 2007-9-18 11:58
支持不支持中文问题不大,可用背景图片处理。

to chenall:
加载网络支持的P处理,能不能把DHCP_SERVER改成tftp_server?
作者: zhaohj    时间: 2007-9-18 18:00
再顶,无盘天使真是好!
目前用GRLDR作启动文件还没成功,问题出在TFTP server上,grldr传输速度太慢,希望高人再指点一二。(pxelinux.0启动文件传输一个30M的pe不到20秒)
作者: matali    时间: 2007-9-18 18:27
能给个详细的安装说明么?
作者: haonan    时间: 2007-9-18 19:11
我用8.27版guyb速度嗖嗖的,用haneWIN DHCP
在vm上启动一个60多m的dsk压成38m的gz文件,从开vm到进桌面大概1分钟那个,在100m局域网里直接启动60多m的dsk半分钟不到
作者: zhaohj    时间: 2007-9-18 21:30
原帖由 haonan 于 2007-9-18 07:11 PM 发表
我用8.27版guyb速度嗖嗖的,用haneWIN DHCP
在vm上启动一个60多m的dsk压成38m的gz文件,从开vm到进桌面大概1分钟那个,在100m局域网里直接启动60多m的dsk半分钟不到


用8.27的grub4dos吧?!我也是,我现在怀疑是不是我这台TFTP_SERVER装的杀毒软件及防火墙问题了,明天换台机器测试一下。
因为局域网已经有DHCP服务器了,所以就在本人用的XP下做了个TFTP-SERVER,hanewin_tftp也试过,速度10-20bb/s,晕死。
作者: haonan    时间: 2007-9-18 21:36
原帖由 zhaohj 于 2007-9-18 09:30 PM 发表


用8.27的grub4dos吧?!我也是,我现在怀疑是不是我这台TFTP_SERVER装的杀毒软件及防火墙问题了,明天换台机器测试一下。
因为局域网已经有DHCP服务器了,所以就在本人用的XP下做了个TFTP-SERVER,hanewin ...

开始我用的老版grub4dos,也是慢到死,一个30多m的gz镜像花了半个多小时:L
作者: zhaohj    时间: 2007-9-19 10:24
今天换了个环境测试,速度问题解决了,但用GRLDR作启动文件,还是进不去。
map和memdisk都试了,map后出现下面提示,用memdisk直接重启了

Snap1.jpg (45.26 KB, 下载次数: 161)

Snap1.jpg

作者: windrv    时间: 2007-9-19 11:08
map --mem (pd)/img/winpe.dsk (hd0)

not

map mem (pd)/img/winpe.dsk (hd0)
作者: windrv    时间: 2007-9-19 11:14
No more PE customization in future!

See http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: zhaohj    时间: 2007-9-19 16:16
原帖由 windrv 于 2007-9-19 11:14 AM 发表
No more PE customization in future!

See http://bbs.wuyou.net/forum.php?m ... ;tid=113468&amp;extra=page%3D1


不可能啊,这个PE也是用无盘天使驱动做的,用PXELINUX能启动
看来里面还有机关
又出了无盘小天使,无盘天使还没有搞明白,无盘小天使更晕了
原帖由 windrv 于 2007-9-19 11:08 AM 发表
map --mem (pd)/img/winpe.dsk (hd0)

not

map mem (pd)/img/winpe.dsk (hd0)

不行
作者: huaqingyuan    时间: 2007-9-21 00:35
我自己制作的XPE成功了,但是另一个微型XPE有问题。能启动,但提示 the file wdsys.sys could not be found ,我明明已经 COPY TO drivers 里了,不解...
作者: huaqingyuan    时间: 2007-9-21 00:37
原帖由 chenall 于 2007-8-24 02:44 PM 发表


需要修改TXTSETUP.SIF文件.在scsiclass.load段后面添加一行
wdsys=wdsys.sys



也试过,一样的提示!
作者: huaqingyuan    时间: 2007-9-21 11:21
今天我又做了一个实验,不修改TXTSETUP.SIF文件,直接将wdsys.sys 改名为RAMDISK.SYS,启动提示the file RAMDISK.SYS could not be found ,真是太不理解了
作者: windrv    时间: 2007-9-21 11:28
'小天使' -- 制造和定制视窗映象

'小天使'是一个工具包用以捕捉获取正在运行的视窗映像。

这个包是由4个主要工具组成;包含了wdmon.sys, wdlst.exe, cpyfil.exe 和 cpyfil.cmd  (使用 vshadow_*.exe).  

它的 wdmon.sys 驱动器监控着视窗系统从系统启动到任何一个时间点的文件使用情况。

使用wdlst.exe, 您能在系统运行期间任何时候安置标志作分析之用。

wdlst.exe也帮助你产生一个系统文件清单,列出从启动到产生文件清单时,系统访问过的文件。这文件清单是一个可使用记事本编辑的普通TXT文件。

在产生这文件清单后,你可以使用 wdlst.ext 去计算在列表里所有文件的大小,用以估计需使用
多少磁盘空间,使你可以做一个有足够空间大小的分区映像文件,用以存储这些文件,作为内存盘启动之用,或作为稍后写入硬盘分区之用。

cpyfil.exe 让你从文件清单复制文件到一个驱动器(可能是由vdk/imdisk/filedisk装载分区映像文件而成磁盘驱动器)。但是cpyfil.exe不是一个活体映像复制工具。你只能在一个不正在运行的视窗映像上使用它。

至于复制活体映像,你可以用cpylst.cmd,它会调用xp 或 2k3版本的vshadow去复制活体映像 。
   
你可以在不同时间点去分析你所创建的系统文件清单和决定你将要做什么。

同样你可以在你自己的知识基础上或从阅读 bold fortune 或其他人士的工作的基础上创建系统文件
清单,用以制造视窗系统映像作为使用。

你也可以在PE上去使用它。

但小天使主要是为一般的完整版视窗创建系统映像而设计的。它提供一个比使用PE更好的选择。因为使用PE,在功能上或法律上,存在很多限制和约束。

LA 代表一个新的典范和一个新的方式去定制视窗系统映象。它不同于下列的方式:

1. nlite (和微软视窗的安装CD/DVD) - 要求安装
      
2. xplite (bold fortune方式) - 删除文件

3. winbuilder/bartpe - 从安装CD/DVD选择文件并创建映象

4.Windows Embedded - 从微软本身的文件数据库选择文件并创建映象

LA 可以让没有太多编程知识的普通用户使用。普通用户也可以使用由其他高级用户或高级工具准备的文件清单去创建映象。
作者: windrv    时间: 2007-9-21 11:32
原帖由 zhaohj 于 2007-9-19 04:16 PM 发表


不可能啊,这个PE也是用无盘天使驱动做的,用PXELINUX能启动
看来里面还有机关
又出了无盘小天使,无盘天使还没有搞明白,无盘小天使更晕了

不行


See more:

http://windrv.net/viewthread.php?tid=22&extra=page%3D1
http://windrv.net/viewthread.php?tid=24&extra=page%3D1
http://windrv.net/viewthread.php?tid=39&extra=page%3D1




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