无忧启动论坛

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

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

    [复制链接]
8731#
 楼主| 发表于 2015-4-29 22:51:35 | 只看该作者
ddsony 发表于 2015-4-29 20:08
老大这个界面稍作一下美化:
输入框是个“大平胸”,输入框高度可以减少些,上下没对齐。

回复

使用道具 举报

8732#
 楼主| 发表于 2015-4-29 22:55:45 | 只看该作者
2010WAIGO 发表于 2015-4-29 22:37
很开心,今天又在一部 DELL 座抬电脑安装硬盘 UDm 系统获得成功!

这是一部装有 WIN7 系统的电脑,设置 ...

首次启动只能进入PE系统。经过检查,显示启动的是(hd0,1)分区,并非(hd0,0)分区。原来是 UDm 区的 "自然风" 模式又弄丢了。重新设置好 "自然风" 模式之后终於获得成功。
---------------
新版 没有设置 "自然风" 也能启动。

点评

什么意思,是软件自动探测吗? 新版 MBROSToo l软件已下载,明天继续测试。盼尽快改好 XPPE 的 MOVEDOCU.INI 及 MBROSTool 的 GFormat.ini 文件。谢谢!  详情 回复 发表于 2015-4-30 00:01
回复

使用道具 举报

8733#
发表于 2015-4-30 00:01:35 | 只看该作者
mdyblog 发表于 2015-4-29 22:55
首次启动只能进入PE系统。经过检查,显示启动的是(hd0,1)分区,并非(hd0,0)分区。原来是 UDm 区的 "自然 ...

什么意思,是软件自动探测吗?

新版 MBROSToo l软件已下载,明天继续测试。盼尽快改好 XPPE 的 MOVEDOCU.INI 及 MBROSTool 的 GFormat.ini 文件。谢谢!
回复

使用道具 举报

8734#
 楼主| 发表于 2015-4-30 01:14:00 | 只看该作者
本帖最后由 mdyblog 于 2015-4-30 01:49 编辑
2010WAIGO 发表于 2015-4-29 09:52
>>合并在一起,不好维护。

经过多次测试,PEMENU.LST 文件必须保持独立,HDMENU.LST 则可以和 showhdp ...

gformat.7z (2.55 KB, 下载次数: 5)

效果:

点评

太感谢了!准备在 5.1 再次更新,刚好赶得上应用。 忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正规系统的 BOOT 目录才能用。准备把这个目录打包成 grldr.7z, 也放入 MBROSTool 里面的 TOOLS 目录,由 gform  详情 回复 发表于 2015-4-30 09:07
回复

使用道具 举报

8735#
 楼主| 发表于 2015-4-30 02:19:33 | 只看该作者
2010WAIGO 发表于 2015-4-29 22:37
很开心,今天又在一部 DELL 座抬电脑安装硬盘 UDm 系统获得成功!

这是一部装有 WIN7 系统的电脑,设置 ...

MOVE
--------------
ForxMyDRV_2 没有调用 CALC_OP
进而没有调用 FIND_TYPE
进而没有 设置 DriveType
所以失败

点评

旁观者清,幸得您的提醒。非常感谢! 两个系统 PECMD.INI 的设置并不相同,造成了搬移功能一个能用,一个不能用。正在检查、改进中…  详情 回复 发表于 2015-4-30 09:43
回复

使用道具 举报

8736#
发表于 2015-4-30 09:07:05 | 只看该作者

太感谢了!准备在 5.1 再次更新,刚好赶得上应用。

忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正规系统的 BOOT 目录才能用。准备把这个目录打包成 grldr.7z, 也放入 MBROSTool 里面的 TOOLS 目录,由 gformat.ini 自动解压缩至硬盘正规系统的 BOOT 目录。

但是这个硬盘未必是 (hd0,0) ,也可能是 (hd0,1)  等等,请问 gformat.ini 加入的代码要怎样写才妥当?再谢了!

点评

忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正规系统的 BOOT 目录才能用。准备把这个目录打包成 grldr.7z, 也放入 MBROSTool 里面的 TOOLS 目录,由 gformat.ini 自动解压缩至硬盘正规系统的 BOOT 目录 ------  详情 回复 发表于 2015-4-30 15:03
干嘛这么复杂。自己找麻烦。 直接udmdefault.sh 来处理就好了。 udmdefault.sh 只有 硬盘才会调用。这样 逻辑就清楚明。 另外 也 可以通过 (77)/ldudpe 来判断是否硬盘启动。这样 逻辑就清楚明。 //通过 %_BOOT  详情 回复 发表于 2015-4-30 09:34
回复

使用道具 举报

8737#
 楼主| 发表于 2015-4-30 09:34:15 | 只看该作者
本帖最后由 mdyblog 于 2015-4-30 09:36 编辑
2010WAIGO 发表于 2015-4-30 09:07
太感谢了!准备在 5.1 再次更新,刚好赶得上应用。

忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正 ...


干嘛这么复杂。自己找麻烦。
直接udmdefault.sh 来处理就好了。
udmdefault.sh 只有 硬盘才会调用。这样 逻辑就清楚明。
另外 也 可以通过 (77)/ldudpe  来判断是否硬盘启动。这样 逻辑就清楚明。
//通过 %_BOOT%==(hd0), 也可以。


只有 HDISK.TXT(你改名)是需要放进去的。

其他的文件,系统上就不动了。始终那个样子。(所有的变动逻辑都集中到HDISK.TXT,这样才是设计)
udmdefault.sh 也写好,直接放到ISO。这样逻辑就清楚明了。

点评

不明白您的意思! 这个" 正常系统菜单" 是您给我的。里面放到正常系统的 BOOT\GRLDR\MENG.LST 菜单可是您写的,内容如下: ------------------------------------------------------------------- debug off ##  详情 回复 发表于 2015-4-30 10:12
回复

使用道具 举报

8738#
发表于 2015-4-30 09:43:55 | 只看该作者
mdyblog 发表于 2015-4-30 02:19
MOVE
--------------
ForxMyDRV_2 没有调用 CALC_OP

旁观者清,幸得您的提醒。非常感谢!

两个系统 PECMD.INI 的设置并不相同,造成了搬移功能一个能用,一个不能用。正在检查、改进中…
回复

使用道具 举报

8739#
发表于 2015-4-30 10:12:15 | 只看该作者
本帖最后由 2010WAIGO 于 2015-4-30 10:16 编辑
mdyblog 发表于 2015-4-30 09:34
干嘛这么复杂。自己找麻烦。
直接udmdefault.sh 来处理就好了。
udmdefault.sh 只有 硬盘才会调用。 ...


不明白您的意思!
这个" 正常系统菜单" 是您给我的。里面放到正常系统的 BOOT\GRLDR\MENG.LST 菜单可是您写的,内容如下:
-------------------------------------------------------------------
debug off
##可以根据分区表,自行调整优先顺序,直接启动
rootnoverify (hd0,0)  && chainloader /ntldr && boot
rootnoverify (hd0,0)  && chainloader /bootmgr && boot

rootnoverify (hd0,1)  && chainloader /ntldr && boot
rootnoverify (hd0,1)  && chainloader /bootmgr && boot

rootnoverify (hd0,2)  && chainloader /ntldr && boot
rootnoverify (hd0,2)  && chainloader /bootmgr && boot

rootnoverify (hd0,3)  && chainloader /ntldr && boot
rootnoverify (hd0,3)  && chainloader /bootmgr && boot

#timeout = 3   
default = 1  

color 0x1100408011ffffff 0x1100a00011ffff00 0x110000801100ff00 0x110000001100ff00

# 自己的字体   
font /boot/grub/UNIFONT.GZ

graphicsmode -1 640   480   
splashimage = /boot/grub/bj2008.xpm.gz  

terminal --font-spacing=0:6


title NORMAL MENU1 cur-root[%@root%]
    root
   
iftitle [if exist (hd0,0)/ntldr || if exist (hd0,0)/bootmgr] 启动 Window(hd0,0)
    rootnoverify (hd0,0)
    chainloader /ntldr || chainloader  /bootmgr

iftitle [if exist (hd0,1)/ntldr || if exist (hd0,1)/bootmgr] 启动 Window(hd0,1)
    rootnoverify (hd0,1)
    chainloader /ntldr || chainloader  /bootmgr

iftitle [if exist (hd0,2)/ntldr || if exist (hd0,2)/bootmgr] 启动 Window(hd0,2)
    rootnoverify (hd0,2)
    chainloader /ntldr || chainloader  /bootmgr

iftitle [if exist (hd0,3)/ntldr || if exist (hd0,3)/bootmgr] 启动 Window(hd0,3)
    rootnoverify (hd0,3)
    chainloader /ntldr || chainloader  /bootmgr
-------------------------------------------------------------------------
这个可以不用吗?


点评

设计到硬盘系统的东西都塞到 udmdefault.sh (UDM中)其它就是正常PE的样子。 这样 就清晰了 。 和原来PE比较就(1) 多个 HDISK.TXT(可由gformat.ini自动放置). (2) udmdefault.sh 变长些(内容是固定的,不需  详情 回复 发表于 2015-4-30 10:26
回复

使用道具 举报

8740#
 楼主| 发表于 2015-4-30 10:26:10 | 只看该作者
本帖最后由 mdyblog 于 2015-4-30 10:31 编辑
2010WAIGO 发表于 2015-4-30 10:12
不明白您的意思!
这个" 正常系统菜单" 是您给我的。里面放到正常系统的 BOOT\GRLDR\MENG.LST 菜单可 ...


设计到硬盘系统的东西都塞到 udmdefault.sh
(UDM中)其它就是正常PE的样子。
这样 就清晰了 。
和原来PE比较就(1) 多个 HDISK.TXT(可由gformat.ini自动放置).   (2) udmdefault.sh 变长些(内容是固定的,不需要gformat.ini来处理。直接放到ISO中)




========================
正常系统菜单
--------
那个是放到正常系统中。上面说的是UDM中。说的不是一回事。

正常系统 可根据自己需要来编辑的。
给的那是 个模板(示例)。
对一般人来说,要比这个复杂,有多个系统来悬在

点评

>>(1) 多个 HDISK.TXT 这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行,这个同样是"硬盘UDm" 系统才有的独特标志文件。 >> (2) udmdefault.sh 变长些 udmdefault.sh 原本是有的  详情 回复 发表于 2015-4-30 11:22
回复

使用道具 举报

8741#
发表于 2015-4-30 10:57:05 | 只看该作者
mdyblog 发表于 2015-4-29 22:49
测试一下会不会弹出“未格式化”

最新测试版,win7x64, xp,F格式R格式U盘测试均未弹出“未格式化”窗口。

1.png (40.24 KB, 下载次数: 92)

1.png
回复

使用道具 举报

8742#
发表于 2015-4-30 11:22:34 | 只看该作者
mdyblog 发表于 2015-4-30 10:26
设计到硬盘系统的东西都塞到 udmdefault.sh
(UDM中)其它就是正常PE的样子。
这样 就清晰了 。

>>(1) 多个 HDISK.TXT
这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行,这个同样是"硬盘UDm" 系统才有的独特标志文件。

>> (2) udmdefault.sh 变长些
udmdefault.sh 原本是有的,测试了多遍之后才发现它不起作用。我原来的设计是利用它来优先开启 SYSLINUX 菜单,可是发觉载入的始终是 GRUB4DOS 菜单。把此文件删除完全没有影响到启动的功能。

正常系统的 BOOT\GRUB\MENU.LST 菜单忘记放入的话,肯定无法开启正常系统。我就曾经忘记放入,检查多遍才找出了原因。把它压缩后放入 TOOLS 文件夹,自动解压缩至正规系统,应该是最为可行的办法。

"分区管理" 里面,那个 "分区逻辑 3" ,长度 0.5K 的文件会产生一个不能用的盘符,手动删除之后,此文件变成 "分区逻辑 -4" ,盘符就不会显示了。可是这样删除非常危险!我连续两天删除这个文件时,反而莫明其妙地错把 C: 盘删除掉。费了九牛二虎之力才把 C: 盘还原。可不可以在 gformat.ini 文件直接把它变成 "分区逻辑 -4" ,这样就安全了。

另外,MBROSTool 运作时会自动勾选 "备份"。请问备份了什么东西,备份好的文件放在哪里?我想利用它来还原 C: 盘的分区表都没能找到。后来还是利用硬盘分区及数据恢复工具 DiskGenius 恢复的。好险!

点评

HDISK.TXT 这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行,这个同样是"硬盘UDm" 系统才有的独特标志文件。 ----------- HDMENU.LST 的内容 合并到 udmdefault.sh  详情 回复 发表于 2015-4-30 15:48
MBROSTool 运作时会自动勾选 "备份"。请问备份了什么东西,备份好的文件放在哪里? ---------- 备份UDm分区表中, 类型为“备份”(0xF0)。 [attachimg]215707[/attachimg]  详情 回复 发表于 2015-4-30 12:35
我想利用它来还原 C: 盘的分区表都没能找到。 ------- 直接【挂载】【分区表法】,就恢复了。如果需要再【交换】下。  详情 回复 发表于 2015-4-30 11:30
回复

使用道具 举报

8743#
 楼主| 发表于 2015-4-30 11:30:59 | 只看该作者
2010WAIGO 发表于 2015-4-30 11:22
>>(1) 多个 HDISK.TXT
这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行 ...


我想利用它来还原 C: 盘的分区表都没能找到。
-------
直接【挂载】【所有分区】【分区表法】,就恢复了。如果需要再【交换】下。

点评

是不是下面这个次序: 常用->加载->勾选 "高级"->勾选 "全部分区" 及 "不指定盘符"。 然后点击 "分区表加载" 吗?  详情 回复 发表于 2015-4-30 12:09
回复

使用道具 举报

8744#
发表于 2015-4-30 12:09:05 | 只看该作者
mdyblog 发表于 2015-4-30 11:30
我想利用它来还原 C: 盘的分区表都没能找到。
-------
直接【挂载】【所有分区】【分区表法】 ...

是不是下面这个次序:

常用->加载->勾选 "高级"->勾选 "全部分区" 及 "不指定盘符"。

然后点击 "分区表加载" 吗?

点评

是的。 (自然还有选择要恢复的分区 )  详情 回复 发表于 2015-4-30 12:30
回复

使用道具 举报

8745#
 楼主| 发表于 2015-4-30 12:30:39 | 只看该作者
2010WAIGO 发表于 2015-4-30 12:09
是不是下面这个次序:

常用->加载->勾选 "高级"->勾选 "全部分区" 及 "不指定盘符"。

是的。
(自然还有选择要恢复的分区 )
回复

使用道具 举报

8746#
 楼主| 发表于 2015-4-30 12:35:59 | 只看该作者
2010WAIGO 发表于 2015-4-30 11:22
>>(1) 多个 HDISK.TXT
这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行 ...

MBROSTool 运作时会自动勾选 "备份"。请问备份了什么东西,备份好的文件放在哪里?
----------
备份UDm分区表中, 类型为“备份”(0xF0)。
回复

使用道具 举报

8747#
 楼主| 发表于 2015-4-30 15:03:09 | 只看该作者
2010WAIGO 发表于 2015-4-30 09:07
太感谢了!准备在 5.1 再次更新,刚好赶得上应用。

忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正 ...

忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正规系统的 BOOT 目录才能用。准备把这个目录打包成 grldr.7z, 也放入 MBROSTool 里面的 TOOLS 目录,由 gformat.ini 自动解压缩至硬盘正规系统的 BOOT 目录
--------------------
1:这么做是有问题的。
本机系统是用户的事。不能越俎代庖。这样会破坏本机系统原有运行逻辑。
比如我的机器,本来就有自己的菜单。再自己偷偷摸摸的放个菜单进来,算什么事,如果两个菜单,那怎么办,如果覆盖用户的菜单怎么办?
这东西就只能是个模板,用户自己处理。
肯定不能这么“偷偷摸摸”地就放进去了。


2:grldr  不需要,menu.lst 就可以了。


3:
为修改方便,同时系统恢复和系统重装不影响这个菜单, 一般是放在D:盘(一般为(hd0,4))。

点评

如怕放到正常系统的 BOOT\GRLDR\MENG.LST 菜单可能会覆盖用户的同名菜单,何不单独只用一个 MENG.LST 文件,再改名为 showmenu.sh,放到正常系统的根目录就万无一失了。不用的话,删除也颇为方便。  详情 回复 发表于 2015-4-30 18:26
这个新的 GFormat.ini 文件下午测试了,最后的环节无法成功。那个 hdmenu.lst 菜单没有复制到根目录,反而在根目录生成了 udmdefault.sh 文件。 [attachimg]215730[/attachimg] 我加入的解压缩至正规系统的 BO  详情 回复 发表于 2015-4-30 18:08
回复

使用道具 举报

8748#
 楼主| 发表于 2015-4-30 15:48:01 | 只看该作者
2010WAIGO 发表于 2015-4-30 11:22
>>(1) 多个 HDISK.TXT
这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行 ...

HDISK.TXT 这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行,这个同样是"硬盘UDm" 系统才有的独特标志文件。
-----------
HDMENU.LST 的内容 合并到  udmdefault.sh

这样  HDISK.TXT(叫什么都可以,如HDMENU.LST) 就是 个空文件。只是起个开关(标志)的作用---是否支持硬盘系统菜单。
   这样,逻辑上清晰,减少耦合。

点评

好呀,那就合并来测试吧。谢谢!  详情 回复 发表于 2015-4-30 17:54
回复

使用道具 举报

8749#
发表于 2015-4-30 17:54:28 | 只看该作者
mdyblog 发表于 2015-4-30 15:48
HDISK.TXT 这是个空白文件,用来标志 "硬盘UDm" 系统而已。用 "HDMENU.LST" 来代替完全可行,这个同样是" ...

好呀,那就合并来测试吧。谢谢!
回复

使用道具 举报

8750#
发表于 2015-4-30 18:08:51 | 只看该作者
mdyblog 发表于 2015-4-30 15:03
忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正规系统的 BOOT 目录才能用。准备把这个目录打包成 grld ...

这个新的 GFormat.ini 文件下午测试了,最后的环节无法成功。那个 hdmenu.lst 菜单没有复制到根目录,反而在根目录生成了 udmdefault.sh 文件。



我加入的解压缩至正规系统的 BOOT.7z 文件代码也没执行。请替我看看什么地方错了。谢谢!
代码如下:
----------------------------------------------------------
_SUB OnAfterCopyIn
    ///把根目录去除文件属性的 [UDMIn.AfterCopy].wcs 也放进来:
    FIND $'%~1'='', EXIT!  IFEX %~1,! EXIT
    FIND $%~2<>1, EXIT                         `去除文件属性只在主盘设置
    FDIR &dst=%~1\a
    FORX /S %&dst%\*.*,&&F,0, SITE %&&F%,-H-R-S
    //EXIT                                     `需要动态生成udmdefault.sh, 注释本行
    ///本地硬盘: 取消 "在根目录生成优先开启菜单识别文件 udmdefault.sh" ,改为复制预先放置在 MBROSTool\TOOLS 文件夹的 HDMENU.LST 文件到PE系统根目录
    IFEX $%__GFM.LHD%>0,
    {
        FILE %MYDir%\TOOLS\hdmenu.lst=>%&dst%\hdmenu.lst
        7z.exe x %MYDir%\TOOLS\BOOT.7z -y -aos -o"%hd%"
    }!
    {
    IFEX %&dst%\udmdefault.sh,EXIT _SUB         `否则生成 udmdefault.sh 文件。
    PUTF -dd -len=0  %&dst%\udmdefault.sh,0,zero
    WRIT %&dst%\udmdefault.sh,$+0,!BAT
   
    /// 优先开启 syslinux 菜单(改变下面三行的位置可以调整优先次序)
    WRIT-UTF8 %&dst%\udmdefault.sh,$+0,if exist /boot/syslinux/syslinux.cfg chainloader /syslinux.ldr && boot
    WRIT-UTF8 %&dst%\udmdefault.sh,$+0,if exist /grldr chainloader /grldr && boot
    WRIT-UTF8 %&dst%\udmdefault.sh,$+0,if exist /bootmgr chainloader /bootmgr && boot
    }
_END

点评

1: IFEX $%__GFM.LHD%>0, 改为2行: MESS. __GFM.LHD=[%&__GFM.LHD%] hd[%&hd%] dst[%&dst%] IFEX $%&__GFM.LHD%>0, 看看是多少 2: 7z.exe x %MYDir%\TOOLS\BOOT.7z -y -aos -o"%hd%" 应为: 7z.exe  详情 回复 发表于 2015-4-30 18:35
回复

使用道具 举报

8751#
发表于 2015-4-30 18:26:01 | 只看该作者
mdyblog 发表于 2015-4-30 15:03
忘记了一个重要环节:BOOT\GRLDR 目录要放入硬盘正规系统的 BOOT 目录才能用。准备把这个目录打包成 grld ...

如怕放到正常系统的 BOOT\GRLDR\MENG.LST 菜单可能会覆盖用户的同名菜单,何不单独只用一个 MENG.LST 文件,再改名为 showmenu.sh,放到正常系统的根目录就万无一失了。不用的话,删除也颇为方便。

点评

要不放个2级菜单。 就放在D:\hdumenu.lst 名字特别点,就无所谓覆盖了。 D:\hdumenu.lst 里面 就调用户的菜单。没有 用户的菜单, 就调用 D:\hdumenu.lst 中的默认代码(就是目前的menu.lst的代码)  详情 回复 发表于 2015-4-30 18:49
1:这不是放那儿的问题! 一个正常系统,只能有一个有效的菜单。 再加一个,原来的怎么办? 2:改位置更不对了。 本来就是要调用用户的菜单。你躲人家干嘛?! 所以应该放到标准的位置。  详情 回复 发表于 2015-4-30 18:39
回复

使用道具 举报

8752#
 楼主| 发表于 2015-4-30 18:35:07 | 只看该作者
2010WAIGO 发表于 2015-4-30 18:08
这个新的 GFormat.ini 文件下午测试了,最后的环节无法成功。那个 hdmenu.lst 菜单没有复制到根目录,反 ...

1:
IFEX $%__GFM.LHD%>0,
改为2行:
MESS.  __GFM.LHD=[%&__GFM.LHD%]   hd[%&hd%]  dst[%&dst%]
IFEX $%&__GFM.LHD%>0,
看看是多少

2:
7z.exe x %MYDir%\TOOLS\BOOT.7z -y -aos -o"%hd%"
应为:
7z.exe x %MYDir%\TOOLS\BOOT.7z -y -aos -o"%dst%\"

点评

好的,马上试。谢谢!  详情 回复 发表于 2015-4-30 18:51
回复

使用道具 举报

8753#
 楼主| 发表于 2015-4-30 18:39:04 | 只看该作者
2010WAIGO 发表于 2015-4-30 18:26
如怕放到正常系统的 BOOT\GRLDR\MENG.LST 菜单可能会覆盖用户的同名菜单,何不单独只用一个 MENG.LST 文 ...

1:这不是放那儿的问题!
一个正常系统,只能有一个有效的菜单。

再加一个,原来的怎么办?


2:改位置更不对了。
本来就是要调用用户的菜单。你躲人家干嘛?!
所以应该放到标准的位置。
回复

使用道具 举报

8754#
 楼主| 发表于 2015-4-30 18:49:10 | 只看该作者
本帖最后由 mdyblog 于 2015-4-30 18:52 编辑
2010WAIGO 发表于 2015-4-30 18:26
如怕放到正常系统的 BOOT\GRLDR\MENG.LST 菜单可能会覆盖用户的同名菜单,何不单独只用一个 MENG.LST 文 ...


要不放个2级菜单。
就放在D:\hdumenu.lst
名字特别点,就无所谓覆盖了。
D:\hdumenu.lst 里面 就调用户的菜单。没有 用户的菜单, 就调用  D:\hdumenu.lst  中的默认代码(就是目前的menu.lst的代码)


最后 提示 用户修改下这个文件(直接编辑器打开)。
----改动听大的,工作量听大的。

点评

这个设计很好!就这样吧。 GFormat.ini 文件还是有问题,未改之前,出现了一个小小的 MBSUDATA 分区(见图): [attachimg]215736[/attachimg] 修改代码之后,格式化至 100% 之后竟然就停下不动了(见图):  详情 回复 发表于 2015-4-30 19:32
回复

使用道具 举报

8755#
发表于 2015-4-30 18:51:32 | 只看该作者
mdyblog 发表于 2015-4-30 18:35
1:
IFEX $%__GFM.LHD%>0,
改为2行:

好的,马上试。谢谢!
回复

使用道具 举报

8756#
发表于 2015-4-30 19:32:24 | 只看该作者
mdyblog 发表于 2015-4-30 18:49
要不放个2级菜单。
就放在D:\hdumenu.lst
名字特别点,就无所谓覆盖了。

这个设计很好!就这样吧。

GFormat.ini 文件还是有问题,未改之前,出现了一个小小的 MBSUDATA 分区(见图):



修改代码之后,格式化至 100% 之后竟然就停下不动了(见图):

点评

你找找,应该有个对话框。就是上面加的。 对话框点击 后才会继续。  详情 回复 发表于 2015-4-30 19:37
回复

使用道具 举报

8757#
 楼主| 发表于 2015-4-30 19:37:13 | 只看该作者
本帖最后由 mdyblog 于 2015-4-30 19:40 编辑
2010WAIGO 发表于 2015-4-30 19:32
这个设计很好!就这样吧。

GFormat.ini 文件还是有问题,未改之前,出现了一个小小的 MBSUDATA 分区( ...


你找找,应该有个对话框。就是上面加的。
对话框点击 后才会继续。

奥不加个30秒超市:
MESS.  __GFM.LHD=[%&__GFM.LHD%]   hd[%&hd%]  dst[%&dst%]  *30000

还不行,就只有等我回去以后了。

点评

图都载了。您也找找看,哪有对话框? 等了十五分钟还没动作,只好熄机回家了……  详情 回复 发表于 2015-4-30 22:54
回复

使用道具 举报

8758#
发表于 2015-4-30 22:54:33 | 只看该作者
本帖最后由 2010WAIGO 于 2015-5-1 00:04 编辑
mdyblog 发表于 2015-4-30 19:37
你找找,应该有个对话框。就是上面加的。
对话框点击 后才会继续。


图都截了。您也找找看,哪有对话框?

等了十五分钟还没动作,只好熄机回家了……

点评

请重新下载 最新 MBROSTool5.4.2.8.6E-ZIP-EFI32-PE版-国际化.7z 菜单 + gformat.ini: 1) 都集中到udmdefault.sh (直接放到ISO) menu.lst 等就还是原来的PE的菜单。 2)恢复默认为 syslinux 3 )  详情 回复 发表于 2015-5-1 02:02
回复

使用道具 举报

8759#
 楼主| 发表于 2015-5-1 02:02:19 | 只看该作者
本帖最后由 mdyblog 于 2015-5-1 02:07 编辑
2010WAIGO 发表于 2015-4-30 22:54
图都截了。您也找找看,哪有对话框?

等了十五分钟还没动作,只好熄机回家了……


请重新下载 最新 MBROSTool5.4.2.8.6E-ZIP-EFI32-PE版-国际化.7z

菜单 + gformat.ini: UDM自动启动非UDm菜单.7z (15.24 KB, 下载次数: 3)


1) 都集中到udmdefault.sh  (直接放到ISO)
menu.lst 等就还是原来的PE的菜单。

2)恢复默认为 syslinux

3 ) 没有了 0.5K的分区(硬盘PE模式)

4)d:\ hdumenu.lst

5) 自动开启 [高级模式]稳定了。

6) 即使没开启 [自然风]也能运行。


syslinux:

点评

MBROSTool5.4.2.8.6E 新版已下载。今天是五一节,只在家里的华硕笔记本电脑测试。 有个问题好像考虑得不是很全面,下面这句: IFEX D:\hdumenu.lst, EXEC "%&MyName%" TEAM MESS 请修改 D:\hdumenu.lst 如果  详情 回复 发表于 2015-5-1 07:28
回复

使用道具 举报

8760#
发表于 2015-5-1 07:28:16 | 只看该作者
mdyblog 发表于 2015-5-1 02:02
请重新下载 最新 MBROSTool5.4.2.8.6E-ZIP-EFI32-PE版-国际化.7z

菜单 + gformat.ini:

MBROSTool5.4.2.8.6E 新版已下载。今天是五一节,只在家里的华硕笔记本电脑测试。

有个问题好像考虑得不是很全面,下面这句:
IFEX D:\hdumenu.lst, EXEC "%&MyName%" TEAM MESS  请修改 D:\hdumenu.lst

如果对象电脑只有一个 C: 盘又将如何?据知很多品牌电脑都是只有一个 C: 盘的。

另外,品牌电脑的 C: 盘前端,应该还有一至两个没有盘符的空间,用来放置出厂的备份系统。我们又将采取什么解决的办法?

点评

在抛块砖:  详情 回复 发表于 2015-5-1 11:04
细节问题,自己美化吧。 这里主要是提供一个框架。 那个只是一个示例。告诉你再哪儿写你的代码。  详情 回复 发表于 2015-5-1 09:55
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-25 11:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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