无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[MBROSTool6.26]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!

    [复制链接]
3511#
 楼主| 发表于 2014-10-24 09:15:08 | 只看该作者
ddsony 发表于 2014-10-24 08:11
原来ezboot启动菜单中以“僵尸”grub启动正常的SSHYDOS.IMG镜像,分别以解压和整体写入方式写入主盘和U ...

》》原来ezboot启动菜单中以“僵尸”grub启动正常的SSHYDOS.IMG镜像,分别以解压和整体写入方式写入主盘和UDM2,如图5。启动测试发现

不知道说的什么?
目录太长,图上不知道填的莎。
目录搞短点就一个字母D。
回复

使用道具 举报

3512#
 楼主| 发表于 2014-10-24 10:24:00 | 只看该作者
新版, 命令行加载外置-统一便捷版.zip
支持 UDm, UD, U+    自动加载。
UD 默认加载根下面 “*OnLd.I*”的文件。
--udimg:  文件名   可以指定文件名,可带目录 如 BOOT/*OnLd.I*
  
看来应该放到PECMD的包中。


回复

使用道具 举报

3513#
 楼主| 发表于 2014-10-24 10:51:14 | 只看该作者
ddsony 发表于 2014-10-24 08:11
原来ezboot启动菜单中以“僵尸”grub启动正常的SSHYDOS.IMG镜像,分别以解压和整体写入方式写入主盘和U ...

主盘启动这样:


注意红色:
回复

使用道具 举报

3514#
发表于 2014-10-24 11:30:16 | 只看该作者
mdyblog 发表于 2014-10-24 09:15
》》原来ezboot启动菜单中以“僵尸”grub启动正常的SSHYDOS.IMG镜像,分别以解压和整体写入方式写入主盘 ...

》》目录太长,图上不知道填的啥。
见图,就是SSHYDOS.IMG:

1.png (32.9 KB, 下载次数: 76)

1.png
回复

使用道具 举报

3515#
发表于 2014-10-24 11:33:54 | 只看该作者

【启动设置】中【主盘】选择【软盘】方式,启动起来了:

2.png (21.86 KB, 下载次数: 73)

2.png

1.png (45.32 KB, 下载次数: 72)

1.png
回复

使用道具 举报

3516#
发表于 2014-10-24 11:39:21 | 只看该作者
本帖最后由 ddsony 于 2014-10-24 17:03 编辑


选择UDM2(整体写入IMG),启动结果如下:

2.png (23.41 KB, 下载次数: 88)

2.png

1.png (17.58 KB, 下载次数: 72)

1.png
回复

使用道具 举报

3517#
发表于 2014-10-24 12:30:37 | 只看该作者
本帖最后由 ddsony 于 2014-10-24 13:50 编辑
mdyblog 发表于 2014-10-24 10:24
新版, 命令行加载外置-统一便捷版.zip
支持 UDm, UD, U+    自动加载。
UD 默认加载根下面 “*OnLd.I* ...


再提交一个关于【格式化】界面分区大小自动判断的问题,判断逻辑有点混乱,要统一一下,情况如下:

【主盘】:
1.输入框内拖入文件,如果拖入的文件体积比设定的小,按照你原来的逻辑方案,分区够用就可,这时分区大小数值保持不变;
2.打开文件或文件夹,选择输入的文件体积比设定的小,分区大小输入框内却又会自动填入当前文件或文件夹的实际大小数值;

【非主盘】:
无论是拖入方式,还是打开文件或文件夹方式,输入的文件体积比设定值小,都按照原来的逻辑方案,即够用即可,分区大小数值保持不变。

看起来啰嗦,直接看动画(动画经过优化压缩,请点击放大看):

建议统一判断逻辑为:无论是【主盘】还是非主盘,无论是拖入,还是打开文件或文件夹方式,输入的文件体积比设定值小,分区大小数值一律还原为文件或文件夹的真实大小数值。而不是原来的够用即可方案,保持不变。
这样做的好处是:1.避免设定值与实际文件大小数值相去甚远时的空间浪费;2.不会掩盖掉文件或文件夹的真实大小数值,即使用户还要把空间修改大些,心中也有这个实际大小数值作为参考。

1.gif (1.47 MB, 下载次数: 82)

1.gif
回复

使用道具 举报

3518#
 楼主| 发表于 2014-10-24 13:47:02 | 只看该作者
ddsony 发表于 2014-10-24 12:30
再提交一个关于【格式化】界面分区大小自动判断的问题,判断逻辑有点混乱,要统一一下,情况如下:

...

1:按时不同时期的代码。
大概改了下


2:
试试 新版:
回复

使用道具 举报

3519#
发表于 2014-10-24 13:59:37 | 只看该作者
mdyblog 发表于 2014-10-24 13:47
1:按时不同时期的代码。
大概改了下

整体写入SSHYDOS.IMG,设置UDM2为第一启动,启动成功:

1.png (33.58 KB, 下载次数: 76)

1.png

2.png (23.32 KB, 下载次数: 76)

2.png

3.png (43.23 KB, 下载次数: 86)

3.png
回复

使用道具 举报

3520#
发表于 2014-10-24 16:59:23 | 只看该作者
mdyblog 发表于 2014-10-24 13:47
1:按时不同时期的代码。
大概改了下


》》大概改了下
现在输入框输入文件或文件夹,大小自动估算,以及单位自动跳变等没问题了,统一了。
回复

使用道具 举报

3521#
发表于 2014-10-24 17:31:37 | 只看该作者
很强大的说。
谢LZ分享!
回复

使用道具 举报

3522#
发表于 2014-10-24 18:46:38 | 只看该作者
udm的分区可以启动wim吗?
回复

使用道具 举报

3523#
 楼主| 发表于 2014-10-24 22:52:38 | 只看该作者
本帖最后由 mdyblog 于 2014-10-24 22:55 编辑
2012ge 发表于 2014-10-24 18:46
udm的分区可以启动wim吗?


>>udm的分区可以启动wim吗
可以。
把 启动WIM的脚本放进去, 就可以启动了。
或者BCD菜单直接就能启动。

好像,现在的PE基本都是WIM啊!
回复

使用道具 举报

3524#
发表于 2014-10-25 09:36:54 | 只看该作者
mdyblog 发表于 2014-10-24 10:24
新版, 命令行加载外置-统一便捷版.zip
支持 UDm, UD, U+    自动加载。
UD 默认加载根下面 “*OnLd.I* ...

》》支持 UDm, UD, U+    自动加载。
支持U+挂载外置不用BOOTPART的吗?我在包里没见到哎。
回复

使用道具 举报

3525#
发表于 2014-10-25 09:45:06 | 只看该作者
mdyblog 发表于 2014-10-24 22:52
>>udm的分区可以启动wim吗
可以。
把 启动WIM的脚本放进去, 就可以启动了。

大师的【ImdiskEx超级右键菜单】是【超级右键菜单2.0】生成的还是3.0生成的?
回复

使用道具 举报

3526#
 楼主| 发表于 2014-10-25 10:43:50 | 只看该作者
ddsony 发表于 2014-10-25 09:36
》》支持 UDm, UD, U+    自动加载。
支持U+挂载外置不用BOOTPART的吗?我在包里没见到哎。

有的。
回复

使用道具 举报

3527#
 楼主| 发表于 2014-10-25 10:46:33 | 只看该作者
本帖最后由 mdyblog 于 2014-10-25 12:20 编辑
ddsony 发表于 2014-10-25 09:45
大师的【ImdiskEx超级右键菜单】是【超级右键菜单2.0】生成的还是3.0生成的?


刚升级到3.0
UDm+fixdrv.wcs中
//REGI $HKEY_CLASSES_ROOT\SM{A2CBD8C7-26FA-49AA-A296-68D9DA72A2F0}\MENU\001menu=>Imdisk
这行不注释, Imdisk就是子菜单。(就2行,默认不折起来了)
回复

使用道具 举报

3528#
发表于 2014-10-25 10:59:51 | 只看该作者

一统UD和U+的天下,这一招将是UDM挤占UD和U+用户群的开始。老大加油!
回复

使用道具 举报

3529#
发表于 2014-10-25 11:05:52 | 只看该作者

记得大师说过UD没有文件系统,不能挂载UD区,那它是怎么用FBINST.exe挂载外置的?
回复

使用道具 举报

3530#
发表于 2014-10-25 11:12:06 | 只看该作者
mdyblog 发表于 2014-10-25 10:46
刚升级到3.0
UDm+fixdrv.wcs中
//REGI $HKEY_CLASSES_ROOT\SM{A2CBD8C7-26FA-49AA-A296-68D9DA72A2F0}\ ...


在PECMD里也有这个挂载外置的压缩包了,还没更新。另外那个单独的“ImdiskEx超级右键菜单”压缩包也还没用3.0生成的更新。

1.png (14.58 KB, 下载次数: 76)

1.png
回复

使用道具 举报

3531#
 楼主| 发表于 2014-10-25 12:12:02 | 只看该作者
ddsony 发表于 2014-10-25 11:12
在PECMD里也有这个挂载外置的压缩包了,还没更新。另外那个单独的“ImdiskEx超级右键菜单”压缩包也还 ...

还有新版本。 完成了在一起更新。
回复

使用道具 举报

3532#
 楼主| 发表于 2014-10-25 12:18:33 | 只看该作者
本帖最后由 mdyblog 于 2014-10-25 12:19 编辑
ddsony 发表于 2014-10-25 11:05
记得大师说过UD没有文件系统,不能挂载UD区,那它是怎么用FBINST.exe挂载外置的?


不是加载整个UD的内容。
而是 加载其中的IMG和ISO。
如 win8PeOnLd.IMG
03PeOnLd.ISO
  AllPeOnLd.IMG

win8PeOnLd.IMG 03PeOnLd.ISO  AllPeOnLd.IMG自己是有文件系统的。
其中放置的是外置文件。
PE启动时,加载 外置文件 到一个盘符。
这种UD合盘, UD中只有一些启动文件,其它都都放到一个大的IMG、ISO中。
启动文件也可以,放进去,这样就一个grldr和一个IMG/ISO。

回复

使用道具 举报

3533#
发表于 2014-10-25 13:31:52 | 只看该作者
本帖最后由 ddsony 于 2014-10-25 13:57 编辑
mdyblog 发表于 2014-10-25 12:18
不是加载整个UD的内容。
而是 加载其中的IMG和ISO。
如 win8PeOnLd.IMG


现在尝试“多分区多启动”,编辑menu.lst菜单,内容如下:
debug off
timeout 10
default 0

title UDM1 深山红叶DOS工具箱
    command LDUDPE (fd0)  1
    if "%udmret%"=="0"  chainloader ()/IO.sys

title UDM2 老毛桃PE0911
    command LDUDPE (cd0)  2 /grldr

title UDM3 老毛桃PE1111
    command LDUDPE (cd0)  3 /grldr

2号3号UDM想启动整体写入的ISO,直接使用ISO的启动轨,而不用grldr等其他启动器,上面代码该怎么改?

另外,这个LDUDPE文件一定要放在BOOT/GRUB/目录下吗,可以自己指定吗?要在menu.lst文件里声明它的位置吗?
回复

使用道具 举报

3534#
 楼主| 发表于 2014-10-25 14:56:12 | 只看该作者
本帖最后由 mdyblog 于 2014-10-25 17:12 编辑
ddsony 发表于 2014-10-25 13:31
现在尝试“多分区多启动”,编辑menu.lst菜单,内容如下:
debug off
timeout 10


1:
>>
2号3号UDM想启动整体写入的ISO,直接使用ISO的启动轨,而不用grldr等其他启动器,上面代码该怎么改?

##1步到位
title UDM2 老毛桃PE0911  5#-ISO
    command LDUDPE (hd32)  5   (hd32)


或(2步走):


title UDM2 老毛桃PE0911  5#-ISO
    command LDUDPE (hd32)  5  
    if "%udmret%"=="0"  chainloader  (hd32)

UDM3 类似



2:
另外, IMG的方法
-----------IMG------

title UDM2 深山红叶DOS工具箱  6#-IMG
    command LDUDPE (fd0)  6   (fd0)+1



或:


title UDM3 深山红叶DOS工具箱  6#-IMG
    command LDUDPE (fd0)  6  
    if "%udmret%"=="0"  chainloader  (fd0)+1


3:
注意, UDM号 1, 5-N
2-4为内部管理用了。

UDM号在【UDM管理】中可以清楚见到



4:更新下最新LDUDPE 才能 很好执行软盘IMG。(原因和前几天一样)



5:
>>另外,这个LDUDPE文件一定要放在BOOT/GRUB/目录下吗,可以自己指定吗?要在menu.lst文件里声明它的位置吗?
可以。任意地方。要带上路径
command  /grub/LDUDPE   ...
command  (hd0,0)/grub/LDUDPE   ...

command 一般可省。 但是在菜单条中,没有command, 最后还有加一行 boot。 boot 并不执行,只是告诉grldr这是一个“正常”的菜单.
/grub/LDUDPE   ...
(hd0,0)/grub/LDUDPE   ...
LDUDPE   ...           ((bd)/boot/grub/标准路径下)


回复

使用道具 举报

3535#
发表于 2014-10-25 18:20:47 | 只看该作者
mdyblog 发表于 2014-10-24 22:52
>>udm的分区可以启动wim吗
可以。
把 启动WIM的脚本放进去, 就可以启动了。

是把wim和bcd都放到udm分区吗?那bcd怎么改?
回复

使用道具 举报

3536#
发表于 2014-10-25 19:23:55 | 只看该作者
本帖最后由 ddsony 于 2014-10-25 19:34 编辑
mdyblog 发表于 2014-10-25 14:56
1:
>>
2号3号UDM想启动整体写入的ISO,直接使用ISO的启动轨,而不用grldr等其他启动器,上面代码该 ...


1.这个LDUDPE应该是grub命令脚本文件吧,看到它我想起前面关于【自然风】启动模式的帖子,它可以让不支持UD隐藏分区的诸如NT类非grub启动器启动。由此,我似乎“嗅”到了什么东西:
前面我已向大师询问过,UDM深度隐藏为什么不像UD,U+深度隐藏那样NT类启动器识别不了,它却能让所有的启动器识别,成功启动解包方式的PE核心,难道就是采用了这个LDUDPE命令脚本,启动PE前,MBROS核心启动系统先用grub对UDM深度隐藏分区进行仿真,这个仿真盘所有的启动器可见,UDM就是如此对深度隐藏区做特别铺垫处理的。是吗?

2.楼上的“多分区多启动”如果要启动UDM上的非整体写入的ISO或IMG镜像文件,该怎么办?
是这样吗:
title UDM1 深山红叶DOS工具箱
    command LDUDPE (fd0)  5
    if "%udmret%"=="0"  chainloader ()/mbrosbot.iso
回复

使用道具 举报

3537#
 楼主| 发表于 2014-10-25 19:26:51 | 只看该作者
2012ge 发表于 2014-10-25 18:20
是把wim和bcd都放到udm分区吗?那bcd怎么改?


你下载 示例看看。
1#楼有。
替换WIM文件替换成你的WIM, 即可。

如果改变了, 编辑下BCD。


   http://pan.baidu.com/s/1eQnawEm#H3CDALL-UDm.ISO   HHH333的航母UDm优化版
   http://pan.baidu.com/s/1jGGDdo6#MBROS超深隐藏8PE64-EFI_系统.打包.7z(85M 直接软量产)
    UEFI.万能USB-grub2-GPT-MBROS.G3-H3CDALL-8PEx64-368M.zip  --368M下载包(BIOS+UEFI 8PEx64) (小包方便测试)
回复

使用道具 举报

3538#
发表于 2014-10-25 19:31:15 | 只看该作者
2012ge 发表于 2014-10-25 18:20
是把wim和bcd都放到udm分区吗?那bcd怎么改?


启动器bootmgr、bcd和wim都放到UDM,用bcdtool,或easybcd等bcd菜单编辑软件编辑bcd文件,修改其中的启动项,让启动项指向UDM放好的wim包即可。
回复

使用道具 举报

3539#
 楼主| 发表于 2014-10-25 19:32:39 | 只看该作者
本帖最后由 mdyblog 于 2014-10-25 19:34 编辑
ddsony 发表于 2014-10-25 19:23
1.这个LDUDPE应该是grub命令脚本文件吧,看到它我想起前面关于【自然风】启动模式的帖子,它可以让不支 ...


1:
是的


2:
title UDM1 深山红叶DOS工具箱
    command LDUDPE (fd0)  5
    if "%udmret%"=="0"  chainloader ()/mbrosbot.iso

------------

"chainloader ()/mbrosbot.iso"这个干什么?

UDM1 深山红叶DOS工具箱 不就是 SSHYDOS.IMG吗?
SSHYDOS.IMG 是个软盘镜像。

  1. title UDM1 深山红叶DOS工具箱
  2.     command /boot/grub/LDUDPE (fd0)  5  (fd0)+1
复制代码

即可

也可:
  1. title UDM1 深山红叶DOS工具箱
  2.     command /boot/grub/LDUDPE (fd0)  5  
  3.     if "%udmret%"=="0"   chainloader  (fd0)+1
复制代码

回复

使用道具 举报

3540#
发表于 2014-10-25 19:37:31 | 只看该作者

不好意思,这个title我用错了,没改过来,我的意思是指我想启动UDM上非整体写入的ISO或IMG镜像,比如mbrosbot.iso这个,是不是这样的代码:
title xxxxxxxxx
command LDUDPE (fd0)  5
    if "%udmret%"=="0"  chainloader ()/mbrosbot.iso

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 19:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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