无忧启动论坛

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

[讨论] G4D不支持exFAT吗?[问题似未解决:恢复MBR文件]

[复制链接]
1#
发表于 2021-9-5 12:49:52 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-5 13:07 编辑

g4d各情况试了下:   判断是 bootice写入的grub4dos引导扇区代码有可能不支持exfat,g4d 是可以读exfat的

1.   ntfs + fat 的mbr双分区,
      mbr:bootice写入grub4dos引导   启动正常

2.   exfat + fat 的mbr双分区,
       ★微软mbr→微软pbr→ grldr改名为bootmgr    正常启动  可以ls exfat分区的文件(grldr可以放在exfat分区)
       mbr:bootice写入grub4dos引导   不正常,如下:



用的是bootice1.3.4

点评

用 GrubInst 1.4 试试。 grubinst.exe 是实际执行程序。grbusetup.exe 是 GUI 程序,是我把原来的程序胡乱汉化、改名、压缩的。  详情 回复 发表于 2021-9-5 13:17
回复

使用道具 举报

2#
发表于 2021-9-5 13:23:59 | 显示全部楼层
blank007 发表于 2021-9-5 13:17
用 GrubInst 1.4 试试。
grubinst.exe 是实际执行程序。grbusetup.exe 是 GUI 程序,是我把原来的程序胡 ...

最简单的方法  :  用bootice 恢复g4d发布的   压缩包内的 grldr.mbr 到 mbr

(可能bootice自带的  引导代码 老旧了)

点评

我的 BOOTICE 同目录下有最新的 GRLDR.MBR 文件,印象中 BOOTICE 是优先使用同目录下的最新 MBR 文件的。  详情 回复 发表于 2021-9-5 14:01
用 Grubinst 主要是为了个性化给 grldr 改名。比如,改为 BIOS.bin。再用grbumenu 修改内置菜单。  详情 回复 发表于 2021-9-5 13:27
回复

使用道具 举报

3#
发表于 2021-9-5 13:34:47 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-5 13:41 编辑
blank007 发表于 2021-9-5 13:27
用 Grubinst 主要是为了个性化给 grldr 改名。比如,改为 BIOS.bin。再用grbumenu 修改内置菜单。

Grubinst.exe  能用最新的 grldr.mbr  么?(能改名grldr,有一定方便性)

楼主的问题出在   bootice自带 引导代码 老旧,
@2011yaya2007777  不知道 能不能   二进制编辑 grldr.mbr  改名 要查找的 grldr

点评

貌似不能用最新的 GRLDR.MBR,但grubinst的mbr也比较新。 我把包传给你,你有兴趣的话,请自己试试吧。 注意:grub\grub\下的 grubinst.exe 是 1.3 版的,用于改名。grub\setup\下的 grubinst.exe 是 1.4 版的  详情 回复 发表于 2021-9-5 13:41
回复

使用道具 举报

4#
发表于 2021-9-5 13:56:23 | 显示全部楼层
blank007 发表于 2021-9-5 13:41
貌似不能用最新的 GRLDR.MBR,但grubinst的mbr也比较新。

我把包传给你,你有兴趣的话,请自己试试吧 ...

喜欢 扇区小工具 bootice(软碟通,只用 ctlr+alt+i)

主题方面  setmenu   现在也可以的 http://bbs.wuyou.net/forum.php?m ... &fromuid=413782



回复

使用道具 举报

5#
发表于 2021-9-5 14:10:08 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-5 14:13 编辑

跟着新版grldr.mbr   有问题,yaya 可以 改源代码



点评

奇怪,我刚才用 x32 版的 BOOTICE 恢复了主引导的 GRLDR.MBR 为 2021-08-13 的,问题居然解决了。  详情 回复 发表于 2021-9-5 14:17
回复

使用道具 举报

6#
发表于 2021-9-6 18:31:06 | 显示全部楼层
xianglang 发表于 2021-9-5 15:12
再试时进入命令行查看了一下文件情况,发觉 G4D 在用 BOOTICE 恢复主引导 MBR 之后,虽然我在 GRLDR 第二行 ...

find 是个循环查找,--set-root  用查找到的第一个,随机性的

办法:
  1.   不用 find查找,直接configfile /efi/grub*.lst
  2.   find 查找一个 标志性的 文件,定位root     比如: 8554697.txt

点评

我没有使用查找命令,在 GRLDR 内置菜单中,第一行 PXE 屏幕了,第二行就是直接 configfile /grub/menu.lst 的,结果出现菜单后进命令行 root 查看,变成了 SSD 硬盘而不是启动的 U 盘。  详情 回复 发表于 2021-9-7 12:50
回复

使用道具 举报

7#
发表于 2021-9-7 18:22:04 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-8 12:17 编辑

楼主的意思是:
       u盘mbr为 2021-8-13版的 grldr.mbr   → u盘分区 2021-8-13版的grldr  → 内置菜单
         楼主电脑 内的 硬盘 上,还布置着一个 g4d,  

        这种情况下从U盘 启动,内置菜单 没有find重定位root分区的情况,默认的root分区,不准确(不是grldr所在的分区:U盘分区)

       原因 :可能是 grldr.mbr 压根就没有启动你U盘上的 grldr,而是你硬盘上的grldr
              (grldr.mbr是在所有的存储上找/grldr, 问题可能就是这个查找过程, 可能新版grldr.mbr由于exfat的影响,不是优先找它所在的 U盘的分区/grldr  )
             也许是 新版grldr.mbr有问题,还是用户侧解决吧
         

bios版 的,还是用户侧解决:
        1.  简单的:微软mbr→微软pbr→grldr改名bootmgr
        2.  你用的wee
        3.  find  一个标识文件,来重新定位root
        4.   去掉,exfat的影响


同意 不点 的观点,也许与主板的bios的中断接口有关(exfat,bios支持不?是不是grldr.mbr加上的 ,加exfat驱动时,磁盘序乱了)


回复

使用道具 举报

8#
发表于 2021-9-7 20:02:23 | 显示全部楼层
试下  用微软的mbr,激活分区 用下面的pbr
1.   bootice的pbr
2.   用新版的  grub.pbr   
回复

使用道具 举报

9#
发表于 2021-9-8 19:09:52 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-9 18:09 编辑

经试验:

    mbr为bootice的nt6 → 激活的exfat分区(装 bootice的 grub4dos 分区引导)      可行
    mbr为bootice的nt6 → 激活的fat32分区(装 bootice的 grub4dos 分区引导)      可行

这样不存在,分区错乱问题


总之:现在 传统bios ,解决问题,即可,用bootice(话说:离了bootice 真不会操作引导扇区)

点评

传统BIOS毕竟过时了,YAYA有精力可以解决一下,没精力也就不必纠结了,毕竟也有其他变通办法去解决。 同感,对于 BOOTICE 真的是离不开了,没有它很多事情都不是那么方便。  详情 回复 发表于 2021-9-9 12:16
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 05:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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