有阴也有阳 发表于 2015-8-15 12:49:06

本帖最后由 有阴也有阳 于 2015-8-15 12:53 编辑

99969730 发表于 2015-8-15 11:32
感谢,思路正确。台湾版本的ISO。实在找不到 grub4dos 的位置。我怀疑他是不是改名字了。
目前只有 ...

找到grub4dos.exe然后把它替换掉,再加上把grldr和menu.lst替换掉即可。grub4dos.exe很可能在grub文件夹中——见图:

99969730 发表于 2015-8-15 14:34:19

有阴也有阳 发表于 2015-8-15 12:49
找到grub4dos.exe然后把它替换掉,再加上把grldr和menu.lst替换掉即可。grub4dos.exe很可能在grub文件 ...

感谢大大提供。目前台湾大大已经恢复了。
他的档案就是根目录。

就是我少做了关键一步
那就是

(2) 把 0.4.6a 的 grldr 放到根目錄替換 , 按右鍵把 grldr 設定成開機檔案
感谢大大百忙抽空回复!

99969730 发表于 2015-8-15 21:13:00

大大你好 ,再次麻烦你了。

为什么官网下载的grub4dos和 你推荐的      [分享] grub4dos0.45c/0.46a最新版底部说明汉化
官网地址:http://grub4dos.chenall.net/
你推荐的汉化地址 :http://bbs.wuyou.net/forum.php?mod=viewthread&tid=367232&extra=page%3D1
二个压缩包文件都不一样?

你推荐的汉化地址grub4dos 压缩包里有 grldr文件。
而官网压缩包文件反而没有 grldr。。 (官网那个是快捷方式)

不解其中原因。 也没搜索到这方面的资料。不知道应该用什么样的关键词。才能搜索到。

我的问题是。    我应该如何去官网    grub4dos-0.4.6a-2015-08-07.7z    这个新版本里面 提取   grldr文件!谢谢!~

有阴也有阳 发表于 2015-8-15 22:08:32

本帖最后由 有阴也有阳 于 2015-8-15 22:11 编辑

99969730 发表于 2015-8-15 21:13
大大你好 ,再次麻烦你了。

为什么官网下载的grub4dos和 你推荐的      [分享] grub4dos0.45c/0.46a最 ...

你要用加载USB2.0驱动的功能,那就要用我推荐的汉化地址 :

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=367232&extra=page%3D1

你不用加载USB2.0驱动的功能,要用原滋原味的原版,那就用官网地址:http://grub4dos.chenall.net/

99969730 发表于 2015-8-16 07:54:37

我的问题是。   
我应该如何去官网    grub4dos-0.4.6a-2015-08-07.7z    这个新版本里面 提取   grldr文件!谢谢!~
因为官网这个目录跟咱论坛的目录结构不一样呀。
下面是官网压缩包内容截图

有阴也有阳 发表于 2015-8-25 10:09:51

本帖最后由 有阴也有阳 于 2016-3-8 15:07 编辑

       最新更新:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373627&page=1&extra=#pid3173874

      《重大更新——我的grub4dos0.4.6a的启动U盘,支持BIOS及UEFI双启。》——制作方法及使用方法以此贴为准。

      重大更新:

       在grub4dos中加载PE的方式有两种:

       1.用仿真载入PE的ISO文件的方式加载。

       2.把PE的ISO文件解压后,把解压文件夹里的内容全部复制、粘贴到启动U盘的根目录,然后用chainloader命令调用PE的启动、引导文件

setupldr.bin、bootmgr、ldrxpe文件来载入。

      前一种方式简单,而且可以在启动U盘里同时存放很多个PE,只要PE的ISO文件不重名即可,但用仿真载入PE的ISO文件的方式来加载PE,

不论是加载还是不加载USB2.0驱动,无论是新主板还是老主板,都要比后一种方式慢得多。

      后一种方式要复杂、麻烦一些,而且只支持在启动U盘中存放单一的PE,多个PE的ISO文件在解压后,假如要都复制、粘贴到启动U盘的根目

录下,就要面临不同PE的同名文件的相互替代问题,而只简单地改一下文件的名字,不再做其它的任何处理,又会导致改了文件名字的PE无法

启动、载入,但是这种载入方式的突出的优点是不论是加载还是不加载USB2.0驱动,无论是新主板还是老主板,都要比前一种方式快得多——

特别是在老主板加载USB2.0驱动、或是在新主板的情况下,快得超出了你的预料,让你想都没有想到。

      于是为了加快PE的载入速度,我决定把启动U盘里的PE的载入方式全部改为第2种——把PE的ISO文件解压后,把解压文件夹里的内容全部

复制、粘贴到启动U盘的根目录,然后用chainloader命令调用PE的启动、引导文件setupldr.bin、bootmgr、ldrxpe文件来载入。

      首先要解决多个PE的同名文件相互替代的问题,借助本论坛迷离境界大师、buger大神的研究成果,成功实现了同时可容纳10个不同

的Win7PE,10个不同的Win8PE,1个2003PE,或1个XPPE,或1个Win10PE的成果。

      一:先说同时容纳10个不同的Win8PE的问题:

      在不改变文件路径的前提条件下,要同时容纳10个不同的Win8PE,那必须要改BCD文件的名字、BOOTMGR文件的名字、BOOT.WIM文件

的名字:

      1、10个不同的BCD文件的名字:

BC0    BC1    BC2    BC3    BC4    BC5    BC6    BC7    BC8    BC9

      2、10个不同的BOOTMGR文件的名字:

bootmgr0   bootmgr1   bootmgr2   bootmgr3   bootmgr4   bootmgr5   bootmgr6   bootmgr7   bootmgr8   bootmgr9

      3、 10个不同的BOOT.WIM文件的名字:

winpe0.wim       winpe1.wim      winpe2.wim      winpe3.wim      winpe4.wim      winpe5.wim      winpe6.wim      winpe7.wim   

winpe8.wim      winpe9.wim

      4、10个不同的Win8PE所用的BOOT.SDI文件:

      所有的Win8PE都可以共用其中一个Win8PE的boot.sdi文件。

         5、10个不同的Win8PE的文件路径:

         boot文件夹。

         6、组合模式:

BC0+bootmgr0 +winpe0.wim +boot.sdi——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win8PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/bootmgr0

title 不加载USB2.0驱动,直接运行Win8PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/bootmgr0


BC1+bootmgr1 +winpe1.wim +boot.sdi——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win8PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/bootmgr1

title 不加载USB2.0驱动,直接运行Win8PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/bootmgr1


BC2+bootmgr2 +winpe2.wim +boot.sdi——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win8PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/bootmgr2

title 不加载USB2.0驱动,直接运行Win8PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/bootmgr2


BC3+bootmgr3 +winpe3.wim+boot.sdi ——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win8PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/bootmgr3

title 不加载USB2.0驱动,直接运行Win8PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/bootmgr3

......(其它的以此类推。)

      注意每一组彼此之间的搭配序号,别弄错了,否则无法启动。

      同时容纳10个不同的Win8PE的BCD文件、BOOTMGR文件见图一.

      具体使用时将Win8PE的ISO文件解压后,将解压文件夹里的boot.wim文件改名,例如改为winpe0.wim,然后将其复制、粘贴进启动U盘的

根目录下的boot文件夹中即可,BCD文件用BC0,bootmgr文件用bootmgr0——把BC0和bootmgr0复制、粘贴进启动U盘的根目录下的boot文

件夹里,再将解压文件夹里的boot.sdi 复制、粘贴进启动U盘的根目录下的boot文件夹中,多个Win8PE可以共用其中一个Win8PE的boot.sdi

文件。


         二:再说同时容纳10个不同的Win7PE的问题:

      在不改变文件路径的前提条件下,要同时容纳10个不同的Win7PE,那必须要改BCD文件的名字、BOOTMGR文件的名字、BOOT.WIM文件的

名字:

      1、10个不同的BCD文件的名字:

7PC    7PD    7PE    7PF    7PG    7PH    7PI    7PJ    7PK    7PL

      2、10个不同的BOOTMGR文件的名字:

7pecmgr   7pedmgr   7peemgr   7pefmgr   7pegmgr   7pehmgr   7peimgr   7pejmgr   7pekmgr   7pelmgr

      3、 10个不同的BOOT.WIM文件的名字:

7pec.wim       7ped.wim      7pee.wim      7pef.wim      7peg.wim      7peh.wim      7pei.wim      7pej.wim   7pek.wim      

7pel.wim

      4、10个不同的Win7PE所用的BOOT.SDI文件:

      所有的Win7PE都可以共用其中一个Win7PE的boot.sdi文件,也可以共用一个Win8PE的boot.sdi文件,但Win8PE

却不能共用一个Win7PE的boot.sdi文件。

         5、10个不同的Win7PE的文件路径:

         boot文件夹。

         6、组合模式:

7PC+7pecmgr +7pec.wim +boot.sdi——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win7PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/7pecmgr

title 不加载USB2.0驱动,直接运行Win7PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/7pecmgr


7PD+7pedmgr +7ped.wim +boot.sdi——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win7PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/7pedmgr

title 不加载USB2.0驱动,直接运行Win7PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/7pedmgr


7PE+7peemgr +7pee.wim +boot.sdi——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win7PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/7peemgr

title 不加载USB2.0驱动,直接运行Win7PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/7peemgr


7PF+7pefmgr +7pef.wim+boot.sdi ——都放在boot文件夹中。

menu.lst菜单指令:

title 先加载USB2.0驱动,再运行Win7PE(老机子—老主板专用).
usb --init
find --set-root /myudisk.txt
chainloader /boot/7pefmgr

title 不加载USB2.0驱动,直接运行Win7PE(新机子—新主板专用).
find --set-root /myudisk.txt
chainloader /boot/7pefmgr

......(其它的以此类推。)

      注意每一组彼此之间的搭配序号,别弄错了,否则无法启动。

      同时容纳10个不同的Win7PE的BCD文件、BOOTMGR文件见图二.

      具体使用时将Win7PE的ISO文件解压后,将解压文件夹里的boot.wim文件改名,例如改为7pec.wim,然后将其复制、粘贴进启动U盘的

根目录下的boot文件夹中即可,BCD文件用7PC,bootmgr文件用7pecmgr——把7PC和7pecmgr复制、粘贴进启动U盘的根目录下的boot文

件夹里,再将解压文件夹里的boot.sdi 复制、粘贴进启动U盘的根目录下的boot文件夹中,多个Win7PE可以共用其中一个Win7PE的boot.sdi

文件,也可以共用一个Win8PE的boot.sdi文件,但Win8PE却不能共用一个Win7PE的boot.sdi文件。


      三:下面再谈谈此次更新的PE:

      原来只集成了4个PE,他们分别是:

      五大的2003PE、互联网自由人的Win732位PE和Win832位PE,都是带网络支持的,还有一个“微PE工具箱”,好象是李培聪的作品,

兼容性虽然极高,但可惜不带网络支持。

      这次新增加了阿弥陀佛的Win764位PE,带网络支持:

      http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256836&extra=page%3D1

      yaojy的巨无霸64位Win8PE网络版:

         http://bbs.wuyou.net/forum.php?mod=viewthread&tid=337621&highlight=Win8%2B%2B%2B%2BPE%2B%2B%2B%2B%2B64
      
      又增加了2个PE的外置工具箱——这2个外置工具箱要手动加载:

      1.PETOOLS(少而精版)——ku588的PETOOLS 工具包:

         http://bbs.wuyou.net/forum.php?mod=viewthread&tid=323832&extra=page%3D1

      2.PETOOLS(多而全版)——qfns1860的“我的所收藏的PE工具包,600M”:

         http://bbs.wuyou.net/forum.php?mod=viewthread&tid=370563&extra=page%3D2

      有网友说有700个工具——“ 1400700226       + 5        700个工具!大赞!!!”(网友加分留言),我没有数过,不知道有没有

700个,反正够多的,也够全的,绝大多数都是在32位PE系统下能够使用的,少数是在64位PE系统下才能使用的。

      进入PE后,寻找工具软件的顺序应该是,先在桌面上找,桌面上没有,再到内置程序中去找,内置程序中没有,再到外置PETOOLS

工具包中去找——先到PETOOLS(少而精版)中去找,没有再到PETOOLS(多而全版)中去找,不要一开始就一头扎进PETOOLS(多而全

版)——qfns1860的“我的所收藏的PE工具包,600M”中去找,否则事倍功半。

      PETOOLS(多而全版)——qfns1860的“我的所收藏的PE工具包,600M”有的杀毒软件会报毒,这应该是把一些特殊功能的软件程序

当做病毒给误报了,误报后要把隔离的“病毒”文件复原,再勾选上“不再查杀”,还要进入杀毒软件的设置中,在白名单里选择添加目录,把

“PETOOLS(多而全版)”添加到白名单里,PETOOLS(少而精版)也会被杀毒软件报毒,也同样处理,这样以后杀毒软件就不再报毒了,否

则一旦杀毒软件把一些特殊功能的软件程序给当作病毒来删除了,那么此特殊功能的软件程序所在的工具软件也就给废了,不能再用了。


      四:关于PE的选择的看法——只是一点我自己个人的一点看法、经验,仅供大家参考:

      1.相对于WindowsXP、Windows   2003系统的机子而言,五大的2003PE足够了,不需要再添加其它的2003PE,或XPPE了,

或用其它的2003PE,或XPPE来替换它了。

      2.相对于Win7系统的机子而言,互联网自由人的Win732位PE+阿弥陀佛的Win764位PE+PETOOLS(少而精版)+PETOOLS(多而

全版)就足够了,不需要再添加什么其它的Win7PE,或者用什么其它的Win7PE来替代了。
      
      3.相对于Win8系统的机子而言,互联网自由人的Win832位PE+ yaojy的巨无霸64位Win8PE+PETOOLS(少而精版)+PETOOLS

(多而全版)就足够了,不需要再添加什么其它的Win8PE,或者用什么其它的Win8PE来替代了。

      4.相对于Win10系统的机子而言,由于现在与Win10系统兼容的应用软件还很少,故而真正使用Win10系统的还不多,有个“微PE工具

箱”+PETOOLS(少而精版)+PETOOLS(多而全版)就足够了,“微PE工具箱”的兼容性极高,除了支持Win10外,还支持Windows 8.1/8/

7/Vista/XP/2000         Windows Server 2003/2008/2011/2012,不论本地硬盘安装的是32位系统,还是64位系统均可运行,启动U

盘里有了它,万一遇到了一个装了什么生僻的系统的机子,在PETOOLS(少而精版)+PETOOLS(多而全版)的配合下也不怕。


      五:再谈谈自己动手DIY各种PE及各种维护性的工具软件的能力、习惯的问题:

      分区软件Diskgenius又更新了,从4.7.1版更新成了4.7.2版,虽然其DOS版还未发布,但可能很快过几天就会发布,但此次在启动U盘的

更新中,我并未打算把它更新,我刻意把它留给使用者自己更新,我这样做主要是为了培养初学者自己动手DIY各种PE及各种维护性的工具软

件的能力和习惯,更新的方法是把下载的Diskgenius的4.7.2版的DOS版的软驱镜像——“DGDOS472.IMG”复制、粘贴进启动U盘的IMGS文件

夹中,再把IMGS文件夹中原来旧版的“DGDOS471.IMG”文件删除,再把menu.lst菜单的有关项改一个字:

title 运行最新版的Diskgenius
find --set-root /myudisk.txt
map --mem /imgs/DGDOS471.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

      把“DGDOS471.IMG”改成“DGDOS472.IMG”——把1改成2,然后再点击文件,点击保存,然后再把修改好了的menu.lst菜单用BOOTICE软

件以UTFS8编码的格式保存,再把以UTFS8编码的格式保存好的menu.lst菜单复制、粘贴进启动U盘的根目录,覆盖、替换掉原来的旧的menu.lst

菜单即可,就这么简单,不要以为有多么难!

      我给大家推荐这款“grub4dos0.4.6a启动U盘”的目的是:

      除了给大家提供一个优秀的维护电脑软硬件的工具外,更是给大家提供一个可以根据自己的实际需要自由、方便、容易、轻松地DIY各种

PE及维护性的工具软件的平台,从而形成能充分满足自己个性化需要的维护电脑软硬件的一个优秀的工具——“grub4dos0.4.6a启动U盘”。


      六:PE新的载入方式的详细的具体操作过程:

      举一个例子,比方说你自己选中了2个Win7PE和2个Win8PE,不要我原来的,那该如何把它们放入启动U盘中呢?

      1.打开启动U盘——打开“同时能容纳10个不同的Win7PE的BCD文件和BOOTMGR文件”文件夹——把7PC文件(BCD文件)、7PD文件(BCD文件)

和7pecmgr文件(bootmgr文件)、7pedmgr文件(bootmgr文件)复制、粘贴到启动U盘里的boot文件夹里。

      2.打开启动U盘里的“同时能容纳10个不同的Win8PE的BCD文件和BOOTMGR文件”文件夹——把BC0文件(BCD文件)、BC1文件(BCD文件)

和bootmgr0文件(bootmgr文件)、bootmgr1文件(bootmgr文件)复制、粘贴到启动U盘里的boot文件夹里。

      3.将2个Win7PE的ISO文件全部解压,把2个解压文件夹里的2个boot.wim文件分改名为7pec.wim和7ped.wim,在纸上记一下7pec.wim是

原来的什么PE,7ped.wim是原来的什么PE,防止过一会儿给遗忘了、弄错了、弄混了,然后把7pec.wim和7ped.wim分别复制、粘贴进boot文件夹

里。

      4.将2个Win8PE的ISO文件全部解压,把2个解压文件夹里的2个boot.wim文件分改名为winpe0.wim和winpe1.wim,在纸上记一下winpe0.wim

是原来的什么PE,winpe1.wim是原来的什么PE,防止过一会儿给遗忘了、弄错了、弄混了,然后把winpe0.wim和winpe1.wim分别复制、粘贴进boot

文件夹里。

      5.将其中一个Win8PE的解压文件夹里的boot.sdi文件复制、粘贴进boot文件夹中,这个Win8PE的boot.sdi文件是这4个PE共用的——多个

Win7PE可以共用其中一个Win7PE的boot.sdi文件,也可以共用一个Win8PE的boot.sdi文件,但Win8PE却不能共用一个Win7PE的boot.sdi

文件。

      多个Win8PE可以共用其中一个Win8PE的boot.sdi文件。

      6.填写menu.lst菜单:

title 先加载USB2.0驱动,再运行Win7PE——1(老机子—老主板专用).(具体用什么名字你自己拟定,我是为了表示方便才这样写。)
usb --init
find --set-root /myudisk.txt
chainloader /boot/7pecmgr

title 不加载USB2.0驱动,直接运行Win7PE——1(新机子—新主板专用).(具体用什么名字......)
find --set-root /myudisk.txt
chainloader /boot/7pecmgr

title 先加载USB2.0驱动,再运行Win7PE——2(老机子—老主板专用).(具体用什么名字......)
usb --init
find --set-root /myudisk.txt
chainloader /boot/7pedmgr

title 不加载USB2.0驱动,直接运行Win7PE——2(新机子—新主板专用).(具体用什么名字......)
find --set-root /myudisk.txt
chainloader /boot/7pedmgr

title 先加载USB2.0驱动,再运行Win8PE——1(老机子—老主板专用).(具体用什么名字......)
usb --init
find --set-root /myudisk.txt
chainloader /boot/bootmgr0

title 不加载USB2.0驱动,直接运行Win8PE——1(新机子—新主板专用).(具体用什么名字......)
find --set-root /myudisk.txt
chainloader /boot/bootmgr0

title 先加载USB2.0驱动,再运行Win8PE——2(老机子—老主板专用).(具体用什么名字......)
usb --init
find --set-root /myudisk.txt
chainloader /boot/bootmgr1

title 不加载USB2.0驱动,直接运行Win8PE——2(新机子—新主板专用).(具体用什么名字......)
find --set-root /myudisk.txt
chainloader /boot/bootmgr1


      七:如何删除不要的PE:

      仍以这2个Win7PE和2个Win8PE为例子,假如我们不要它们了,就进入boot文件夹中将7pec.wim、7ped.wim和winpe0.wim、winpe1.wim

这4个文件全部删除,再把boot.sdi文件删除即可,而7PC文件(BCD文件)、7PD文件(BCD文件)、7pecmgr文件(bootmgr文件)、7pedmgr文件

(bootmgr文件)、BC0文件(BCD文件)、BC1文件(BCD文件)、bootmgr0文件(bootmgr文件)、bootmgr1文件(bootmgr文件)则完全可

以不删,省得下次再用时还要重新往boot文件夹里复制,而这些文件本的身体积又很小,占不了多少你的U盘的使用空间。

pseudo 发表于 2015-8-25 18:50:53

本帖最后由 pseudo 于 2015-8-25 20:54 编辑

合盘可以稍为简化。
从某种角度看,合盘就是“扔垃圾”,比较简单,参见
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=370188#lastpost

yifeimfd 发表于 2015-9-1 23:03:01

有阴也有阳 发表于 2015-8-25 10:09
重大更新:

       在grub4dos中加载PE的方式有两种:


能否将第四部分“四:关于PE的选择的看法——只是一点我自己个人的一点看法、经验,仅供大家参考:”中涉及的pe下载来源都补充一下,选pe工作量蛮大的,谢谢~

有阴也有阳 发表于 2015-9-1 23:41:04

yifeimfd 发表于 2015-9-1 23:03
能否将第四部分“四:关于PE的选择的看法——只是一点我自己个人的一点看法、经验,仅供大家参考:”中涉 ...

http://yunpan.cn/cmr3TsQmyQj7y访问密码 a11d——自由人的Win7PE网络版。

http://yunpan.cn/cmr3CkPrP3ezh访问密码 d7d4——自由人的Win8PE网络版。

http://yunpan.cn/cmruAFk49QbG2访问密码 d68c——五大的2003PE网络版.

yifeimfd 发表于 2015-9-2 00:56:07

有阴也有阳 发表于 2015-9-1 23:41
http://yunpan.cn/cmr3TsQmyQj7y访问密码 a11d——自由人的Win7PE网络版。

http://yunpan.cn/cmr3 ...

非常感谢!
看日期是刚特意上传的~

有阴也有阳 发表于 2015-9-10 18:18:52

本帖最后由 有阴也有阳 于 2015-9-10 18:20 编辑


       在“二:下面再谈谈如何制作一个grub4dos的启动U盘”中增加了如何把大于4G的U盘做成exFAT格式,或NTFS格式的

grub4dos0.4.6a的启动U盘的内容,包括把已经做好的大于4G的FAT格式的grub4dos0.4.6a的启动U盘做成exFAT格式,

或NTFS格式的grub4dos0.4.6a的启动U盘的内容。

chsfly 发表于 2015-9-12 14:31:49

这么复杂啊,没看明白到底怎么制作????

有阴也有阳 发表于 2015-9-12 16:37:16

chsfly 发表于 2015-9-12 14:31
这么复杂啊,没看明白到底怎么制作????

仔细、反复看以下2部分内容:

二:下面再谈谈如何制作一个grub4dos的启动U盘:

       1:先把U盘做成一个DOS启动盘:

       2:把做成功的DOS启动U盘的格式从FAT12、FAT16、FAT32(——U盘越小,FAT后面的值就越小)转换为exFAT格式,或NTFS格式:

       3:把做成功了的DOS启动盘再做成grub4dos启动盘:

       4 : 注意:


三:附录:

       附1:USB—ZIP格式的grub4dos0.4.6a的启动U盘里面要常用到的menu.lst菜单命令:

       附2:Grub4dos0.4.6a的menu.lst菜单的翻译——由英语翻译成汉语:

       附3:grub4dos0.4.6a的启动U盘在实际使用中所遇到的问题:

       附4:一步让毫无基础的菜鸟、小白、初学者拥有一个集成了众多的PE和各种维护性的工具软件的grub4dos0.4.6a的启动U盘:

       附5:如何编辑、制作grub4dos0.4.6a的启动U盘的menu.lst的中文菜单:

       附6:Grub4dos0.4.6a的自带的menu.lst菜单中所提到的几个ISO文件的下载链接:

       最后: “我的grub4dos0.4.6a的启动U盘”的更新及下载链接:


就应该很容易学会了。

有阴也有阳 发表于 2015-9-19 22:11:18

       "二:下面再谈谈如何制作一个grub4dos的启动U盘"中的“1:先把U盘做成一个DOS启动盘”的内容有重要的更新。

llztt 发表于 2015-9-25 10:10:04

好丰富的说。需要细细消化,哈哈

a505108 发表于 2015-10-19 11:43:50

学习了您的几篇文章,受益颇多。还想请教一下,文中<打开“我的grub4dos0.4.6a的启动U盘的安装文件压缩包”的解压文件夹,把解压文件夹里的内容全部复制、粘贴到启动U盘的根目录下>,有的启动U盘却只有grub,却没有压缩包中的其它文件,这有什么不同吗?该grub是不是grub4dos-0.4.6a压缩包中的grub.exe?
   辛苦了,谢谢。

有阴也有阳 发表于 2015-10-19 15:14:39

本帖最后由 有阴也有阳 于 2015-10-19 15:16 编辑

a505108 发表于 2015-10-19 11:43
学习了您的几篇文章,受益颇多。还想请教一下,文中,有的启动U盘却只有grub,却没有压缩包中的其它文件 ...

要想正常运行grub4dos,必须要有grldr、menu.lst、grub.exe这3个基本文件,缺少了其中任何一个,grub4dos即不能正常的运行,而grub4dos的软件安装包里的其它软件,也是各有各的作用,例如安装包里的badgrub.exe:

Grub4dos里对badgrub.exe的功能和作用的解释是:
badgrub.exe 是特意供那些不能运行标准 grub.exe 的‘糟糕的’机器(一些典型的 DELL 原型机)使用的。
在DOS下运行grub.exe时,一些较新的 Dell 机激烈地破坏那些硬件中断请求的中断向量,而使得机器会失去响应 。你可以尝试用badgrub.exe再试一次。
一句话就是说你在dos下运行grub.exe死机的话运行badgrub.exe试试......

只有grub.exe,没有badgrub.exe,一旦在dos下运行grub.exe死机,就不太好办......


......该grub是不是grub4dos-0.4.6a压缩包中的grub.exe?
是的。

2010zjh 发表于 2015-10-22 10:42:53

menu.lst的中文菜单的母本链接不可用,麻烦楼主更新一下。

不点 发表于 2015-10-22 11:46:37

有阴也有阳 发表于 2015-10-19 15:14
要想正常运行grub4dos,必须要有grldr、menu.lst、grub.exe这3个基本文件,缺少了其中任何一个,grub4d ...

有关 badgrub.exe 的问题,需要补充说明如下。

这个 badgrub.exe 确实是为了对付那些故意破坏 grub.exe 的中断向量探测机制的电脑型号的。报告问题最多的是 DELL 机,报告问题第二多的是惠普的机器。

当时中断向量的探测,是适应于所有的 DOS 的,不一定只适应于少数著名的 DOS(例如 MSDOS,FreeDOS 等)。这个一般化的探测机制,容易被垄断巨头从主板的角度进行攻击,这些主板在通电自检之后把中断向量表填入一些奇怪的值,使得当 grub.exe 去跟踪执行这个入口的时候就发生死机,从而无法探测。于是只好独立为这类机器开发出 badgrub.exe 的版本,不去探测那些未知用途的中断向量。所以,这个 badgrub.exe 不能完全恢复所有的中断向量。但它的好处是,能够在 DELL 和惠普之类的机器上运行,不再死机。

后来,破坏中断向量探测机制的电脑越来越多,就连 badgrub.exe 都要死机了。所以,不得不修改探测机制,不再试图支持所有的 DOS,而是只支持 MSDOS、FreeDOS 等少数几个著名的 DOS。这些已知的 DOS 在内存中保存了关键的中断向量的入口,所以,对这些中断向量的恢复,就可以简化为从内存中直接拷贝这些入口值,而不是跟踪执行 int 指令来进行探测。这样就不会发生死机了。

这就是说,目前的 grub.exe 本身就是一种改进了的 badgrub.exe,它能够适应于所有的电脑,包括那些故意破坏中断向量探测机制的电脑。

一般情况下,badgrub.exe 已经没有必要再去使用了。除非遇到新情况使得 grub.exe 产生死机,那时作为调试报告的一部分,可以使用 badgrub.exe 来报告详细情况。也就是说,badgrub.exe 已经退化为只在提交 bug 报告的时候有用,而常规的使用是完全不需要它的。

有阴也有阳 发表于 2015-10-22 14:32:17

不点 发表于 2015-10-22 11:46
有关 badgrub.exe 的问题,需要补充说明如下。

这个 badgrub.exe 确实是为了对付那些故意破坏 grub.ex ...

谢谢不点大师回复,学习了!

有阴也有阳 发表于 2015-10-22 20:21:21

2010zjh 发表于 2015-10-22 10:42
menu.lst的中文菜单的母本链接不可用,麻烦楼主更新一下。

已经更新了下载链接。

tangtai 发表于 2015-10-27 19:47:11

学习了,厉害!

lforl 发表于 2015-11-4 22:29:06

码长文不易,支持了先!回头慢慢读~

2012zoudp 发表于 2015-11-11 17:32:32

自己想制作PE合盘,看好大侠的那10个Win8PE引导文件,烦请大侠能提供共享。先表示衷心的感谢!

有阴也有阳 发表于 2015-11-12 19:08:41

本帖最后由 有阴也有阳 于 2015-11-12 19:12 编辑

2012zoudp 发表于 2015-11-11 17:32
自己想制作PE合盘,看好大侠的那10个Win8PE引导文件,烦请大侠能提供共享。先表示衷心的感谢!


          《能同时容纳10个不同的Win8PE的BCD文件和BOOTMGR文件》的下载链接:http://pan.baidu.com/s/1dD17XPR



      《能同时容纳10个不同的Win7PE的BCD文件和BOOTMGR文件》的下载链接:http://pan.baidu.com/s/1bnqgKRt



          注:不光是PE,不同的Win7/8(32/64位)系统也可以用此来合盘。




2012zoudp 发表于 2015-11-13 13:52:46

有阴也有阳 发表于 2015-11-12 19:08
《能同时容纳10个不同的Win8PE的BCD文件和BOOTMGR文件》的下载链接:http://pan.baidu.c ...

老大-赵振宇提问云盘里的东东真不错,我把好多都转存进自己的云盘,留作日后使用。再次谢谢大侠的热心肠!祝好人一生平安!!

2012zoudp 发表于 2015-11-13 13:57:23

另还有个小小的建议,大侠有时间将前面的大作整理在一起予以发表共享,帖子有点零碎,像我这样眼睛不大好使的人看起来有点费劲。谢谢!

20151111 发表于 2015-11-15 11:27:48

本帖最后由 20151111 于 2015-11-15 12:16 编辑

太喜欢太好太赞!
本人就是零小白,以零小白的眼光目测:
老大的教程最通俗易懂,最深入浅出,最详尽而条理分明,最易上手,最适合零小白一一即本人(零小白的意思就是 知识到零的小白)

第一个问题:做出的启动盘支持BIOS/uefi双启吗?或怎样让做出的启动盘支持BIOS/uefi双启?

有阴也有阳 发表于 2015-11-15 12:27:28

本帖最后由 有阴也有阳 于 2015-11-15 12:29 编辑

20151111 发表于 2015-11-15 11:27
太喜欢太好太赞!
本人就是零小白,以零小白眼光目测,老大的教程最通俗易懂,最深入浅出,最详尽而条理分 ...

不支持uefi启动,在U盘的系统文件格式是FAT的前提条件下,借助grub2,可以实现uefi 启动,做到BIOS/uefi双启,做到以grub4dos的BIOS启动U盘为主,grub2启动U盘为辅的双启动U盘,但FAT格式不支持超过4G的单文件,现在超过了4G体积的系统的iso文件比比皆是,越来越多,只有exFAT或NTFS格式的启动U盘才能胜任;而且在FAT格式下,grub4dos的启动U盘仿真载入PE的iso文件的速度过慢,要等半天才能进入桌面,把iso文件解压后——解散后集成,速度倒是上来了,但集成起来又太麻烦,无论删除,还是集成都太麻烦,把U盘单独另外再分出一个小的FAT分区来支持uefi 启动,我又不愿破坏U盘的整体性......

20151111 发表于 2015-11-15 13:39:52

本帖最后由 20151111 于 2015-11-15 13:49 编辑

老大的模板或壳(小白不知道怎么叫),BIOS/uefi 双启的同时也做一个,放上来供小白自选,可以吗?
为什么自选:
1.比如 有2个U盘..
2.比如 很少触及4GB系统(或可以找到4GB以下系统)等的一类小白
3.比如 超过4GB的系统做进启动盘,进行量产时可无视FAT..
.....
页: 1 [2] 3
查看完整版本: 推荐使用grub4dos0.4.6a——推荐使用grub4dos0.4.6a做成启动U盘