无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4785|回复: 5
打印 上一主题 下一主题

[讨论] BootICE 2012.05.20 版存在 Bug

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-6 23:41:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为不太清楚 2012.05.20 版到底有没有Bug,先说说我用 BootICE 结合 Grub4DOS 和 UltrsISO 制作启动U盘的过程。
      1. 使用 UltraISO (9.5.2.2836版)
   
      选择 启动 -> 写入硬盘映像 -> 写入方式 (USB-ZIP+ V2) -> 写入。(实际上,这里并没有 ISO 映像文件)
   
      完成后,停止U盘。拔出,再次插入。
  
      2. 使用 BootICE (这里,采用 2011.05.12 版没有问题,但采用 2012.05.20 版会出问题)
   
      选择U盘,分区引导记录 -> 目标分区 (U盘所在盘符) -> Grub4DOS 0.4.5b -> 安装 ,后面可以选择对 grldr 改名或者不改名。

      (若最新版 grldr.mbr 与 BootICE.exe 在相同的目录,会提示 发现最新的 grldr.mbr )

      2012.05.20 版不需要最新的 grldr.mbr,因为已经内置了。它会在写入分区引导记录时 让用户选择是 写入  grub4dos 0.4.5c 或者 0.4.6a 。

     3. 将grldr 拷入 U盘根目录。
  
      (这里,grldr 的内置菜单已经过改写)

  
    4.  将其它相关文件考入U盘。

     5. 启动U盘制作成功。


   故障说明:

       如果采用 2012.05.20 版 BootICE.exe ,则用U盘启动时,会在 出现 USB-ZIP+ V2 的信息后停止响应,并且反复读盘。

       反之,如果采用 2011.05.12版 BootICE.exe ,则不会出现问题。


   其它说明:

        我的启动U盘是将 MSDOS (.img 格式)、WinPE (.img 格式,通过 ntldr 引导)、PartedMagic、Acronis Backup & Recovery 合盘,具体的方法就不说了。
      但可确定的是,这些“系统”都和能否正常启动无关。
         
        问题出现在上述 的第2步:BootICE 写入分区引导记录 时。

        因此,可以断定,问题就出在 BootICE.exe 上。
   
       请作者检查。谢谢。

    附加信息:
   
         1. 采用 USB-ZIP+ V2 是为了同时兼顾 USB-ZIP 和 USB-HDD 模式。因为对于 容量大于 1G 的U盘,可能被有些BIOS识别为 ZIP ,而有的 BIOS 却将其识别为 HDD 模式。
     
       2.为了实现上面这个目的,内置菜单中有如下语句:

         root (fd0)  || root (hd0,3)
          configfile /boot/menu.lst
   

          这里,    /boot/menu.lst  才是真正的菜单文件。
     3. 部分U盘不能采用 USB-ZIP+ 或者 USB-ZIP+ v2 模式,只能采用 USB-ZIP 或者 UBS-HDD 模式。



       呵呵,插句话,2012.05.06 版本也没有问题。

[ 本帖最后由 blank007 于 2012-7-10 13:28 编辑 ]
2#
发表于 2012-6-6 23:44:22 | 只看该作者

回复 #1 blank007 的帖子

root (fd0) && root (hd0,3)
是不是要改为
root (fd0) || root (hd0,3)

我对这些命令也都不了解,但是感觉应该是“或”,而不是“且”
回复

使用道具 举报

3#
 楼主| 发表于 2012-6-6 23:46:45 | 只看该作者

回复 #2 zhs509 的帖子

是的,刚才写错了。马上更正。多谢。

说明:

   root (fd0) || root (hd0,3)

的意思是:如果被 BIOS 识别为 (fd0) 则设置当前根目录为 (fd0)/ 。后面的 root (hd0,3) 不执行。
                反之,如果 被 BIOS  识别为 HDD,则 root (fd0) 失败,继续执行 root (hd0,3) ,设置根目录为 (hd0,3) 。

       我猜测,使用 2012.05.20 版的 BootICE 写入引导记录时,可能破坏了 分区表 之类 的东东。

[ 本帖最后由 blank007 于 2012-6-6 23:53 编辑 ]
回复

使用道具 举报

4#
发表于 2012-6-7 20:57:46 | 只看该作者
520默认写入是0.46a
512l默认写入是0.45c

你应该用520改写入0.45c试试……
回复

使用道具 举报

5#
 楼主| 发表于 2012-6-7 21:39:35 | 只看该作者
呵呵。这个我知道的。改用 0.4.5c 错误依然。
回复

使用道具 举报

6#
发表于 2012-7-9 20:38:36 | 只看该作者
希望作者能回复一下!谢谢分享!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-6 21:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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