无忧启动论坛

标题: UD 我把PE做成iso文件,启动起来后,要8M8M的加载 [打印本页]

作者: ms840617    时间: 2013-11-6 15:33
标题: UD 我把PE做成iso文件,启动起来后,要8M8M的加载
UD 我把PE做成iso文件,启动起来后,要8M8M的加载,我下载了别人做的,就没这过程,到底是怎么回事,


诚心请教
作者: ms840617    时间: 2013-11-6 15:33
直接下载的别人的fba
作者: ms840617    时间: 2013-11-6 15:41
这是代码
title [04]  运行 Win 2003PE
map (ud)/2003PE.ISO (0xff) || map --mem (ud)/boot/2003PE.ISO (0xff)
map --hook
chainloader (0xff)
作者: 2010ihotte    时间: 2013-11-6 15:51
ms840617 发表于 2013-11-6 15:41
这是代码
title [04]  运行 Win 2003PE
map (ud)/2003PE.ISO (0xff) || map --mem (ud)/boot/2003PE.ISO  ...

没问题很正常, map --mem是分块加载的,如果文件较小或者直接map也有加载过程只是一闪而过
作者: pseudo    时间: 2013-11-6 16:37
fbinsttool有个菜单项,叫做“执行碎片整理”。

作者: ms840617    时间: 2013-11-6 16:55
pseudo 发表于 2013-11-6 16:37
fbinsttool有个菜单项,叫做“执行碎片整理”。

我一般会做碎片整理的
作者: ms840617    时间: 2013-11-6 16:55
2010ihotte 发表于 2013-11-6 15:51
没问题很正常, map --mem是分块加载的,如果文件较小或者直接map也有加载过程只是一闪而过

我下载的HPY网启型PE合盘2013.6.fba,还真不会有那个?M/?M的页面出现,
作者: pseudo    时间: 2013-11-6 20:32
ms840617 发表于 2013-11-6 16:55
我一般会做碎片整理的

估计2003PE.ISO内部还有grldr和内置/外置菜单,在8M8M的加载。
作者: 于山    时间: 2013-11-7 07:39
整体引导,即iso文件内再引导iso文件,就是这样!



作者: ms840617    时间: 2013-11-7 08:24
于山 发表于 2013-11-7 07:39
整体引导,即iso文件内再引导iso文件,就是这样!

我是用别人03pe.iso精简了下,然后保存的。没有iso内还有iso啊,共3个文件:1.PE.WIM   2.WINPE.IM_  3.WINPE.INI
作者: ms840617    时间: 2013-11-7 08:27
winpe.im_这个文修的解压出来是WINPE.IMG,这个有没有关系,如果有关系,是不是可以直接用winpe.img
作者: ms840617    时间: 2013-11-8 15:38
没人解答,
作者: ms840617    时间: 2013-11-8 15:56
已经解决了,把"--men"这一小段去掉
作者: pseudo    时间: 2013-11-8 18:26
仔细看一下,原因应该是你#3楼菜单中,路径没写对。

你的2003PE.ISO文件没有放在(ud)根目录,而是在boot目录下。所以#3楼写法
map (ud)/2003PE.ISO (0xff) || map --mem (ud)/boot/2003PE.ISO (0xff)
应改为
map (ud)/boot/2003PE.ISO (0xff) || map --mem (ud)/boot/2003PE.ISO (0xff)
就对了。

仍用#3楼菜单不改的话,须把2003PE.ISO文件放在(ud)根目录,与(ud)/2003PE.ISO这个写法呼应,那样也可以达到目的。

路径正确的写法
map (ud)/boot/2003PE.ISO (0xff) || map --mem (ud)/boot/2003PE.ISO (0xff)
如果出现8M8M的进度,那肯定是没整理碎片。
但不管有无碎片,只要内存足,都能启动。

#13楼写成
map (ud)/boot/2003PE.ISO (0xff)
不够完善:一旦有碎片就不能启动。
不过,碎片不大容易遇到,那样写简单、够用了。



作者: ndyzx    时间: 2013-11-10 20:28
pseudo 发表于 2013-11-8 18:26
仔细看一下,原因应该是你#3楼菜单中,路径没写对。

你的2003PE.ISO文件没有放在(ud)根目录,而是在boot ...

来学习了,谢版主。
作者: M    时间: 2013-11-10 20:42
pseudo 发表于 2013-11-8 18:26
仔细看一下,原因应该是你#3楼菜单中,路径没写对。

你的2003PE.ISO文件没有放在(ud)根目录,而是在boot ...

请教P大,我现在基本都使用的command (ud)/boot/grub/run --set-ext=.iso (ud)/MINIPE/WIN8PE.ISO 这种菜单,是不是遇见有碎片就无法启动呀?
作者: ms840617    时间: 2013-11-11 16:49
非常感谢p版的帮忙,我确实路径没写对,我放在了boot文件夹里,然后前面map没找到iso后,执行后面的map --mem这条命令了,这条命令就是要8M8M加载的,如果路径对直接map就不会有问题了
作者: pseudo    时间: 2013-11-11 20:43
M 发表于 2013-11-10 20:42
请教P大,我现在基本都使用的command (ud)/boot/grub/run --set-ext=.iso (ud)/MINIPE/WIN8PE.ISO 这种菜 ...

有碎片也行,由run负责,但多占内存。
作者: M    时间: 2013-11-11 20:46
pseudo 发表于 2013-11-11 20:43
有碎片也行,由run负责,但多占内存。

非常感谢P大的讲解,我就说怎么比以前的要慢了呢。原来是这样。嘿嘿。
作者: 2011dyzyb    时间: 2013-11-12 08:36
这是grub菜单设置问题,不是ISO问题,grub菜单启动有两种,一种是先解压到内存后再启动,就是这种
find --set-root /WINXP.ISO
map --mem /WINXP.ISO (0xff)
map --hook
chainloader (0xff)
或者是:
RUN /BOOT/IMGS/DG430.IMG
这两个菜单就是你说的8MB跳动一下;
还有一种是直接启动ISO,就只看到进度条,看不到8MB跳动一下:
find --set-root /WINXP.iso
map /WINXP.iso (0xff)
map --hook
chainloader (0xff)

作者: ge    时间: 2013-11-14 00:06
我的是下载别人的也是8M8M的加载!




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