无忧启动论坛

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

[讨论] GRUB4DOS部分机器启动加载不了默认菜单只能到命令行

  [复制链接]
发表于 2016-5-26 18:13:15 | 显示全部楼层
本帖最后由 adef 于 2016-5-26 18:19 编辑

新版有时会遇到,看见菜单无法启动,老版0.45c 2013-11-30没问题。菜单是内置在grub.exe里的,kernel /grub.exe
1.png

点评

这问题作者可能没在意,确实是个比较头疼的问题  详情 回复 发表于 2016-5-26 18:51
回复

使用道具 举报

发表于 2016-5-26 23:09:49 | 显示全部楼层
我发现可能跟U盘的结构有点关系。0.46a 2016-05-18 ls 后提示 no such partition 的U盘(当然对于0.45c 2013-11-30是正常的),我用 partitionguru 调整分区大小,在磁盘空间的尾部划一小块未分配空间出来,然后再合并回去(干一件貌似无意义的事.......把mbr和pbr都破坏了?)。然后用syslinux.exe -sfmi 重写引导记录(我是syslinux转G4D),0.46a 2016-05-18 ls 后可以看到根目录的文件了。如果不干那件无意义的事,syslinux重写引导记录也不解决问题。

点评

这个怎么解释啊。。。  详情 回复 发表于 2016-5-27 00:21
回复

使用道具 举报

发表于 2016-5-27 10:48:20 | 显示全部楼层
没事又找了块闲置U盘试了下。
1、量产后MBR是NT5.x的。
1.png
2、bootice只写入0.46a的pbr,拷入0.46a的grldr、menu.lst。
只写0.46a的PBR.png
3、bootice接着再写入0.46a的mbr。
写入0.46a的pbr后再写0.46a的mbr.png
4、partitionguru稍微无损缩小U盘容量,再扩大回原容量,bootice重新写入0.46a的mbr、pbr,一切ok。
bypartitionguru.png

如果量产时不勾选creat mbr,bootice写入0.46a的pbr后,启动时有出错提示,但之后 ls 正常。各种折腾就不上图了。
个人觉得0.46a在个别地方不如0.45c打得粗。
回复

使用道具 举报

发表于 2016-5-27 16:54:25 | 显示全部楼层
本帖最后由 adef 于 2016-5-27 17:11 编辑

1、量产设置:
设置.png

2、量产后bootice写入0.46a的mbr和pbr,grldr0.46a
0.46ambr-0.46apbr.png

3、bootice写入0.45c的mbr和pbr。grldr0.45c

bootice写入0.45c的mbr和pbr

bootice写入0.45c的mbr和pbr


4、partitionguru调整后,写入0.46a的mbr和pbr,grldr0.46a

partitionguru调整后,bootice写入0.46a的mbr和pbr

partitionguru调整后,bootice写入0.46a的mbr和pbr


cat --hex不会用。

点评

yaya 的话,你没看明白。我来再解释一下。 BOOTICE 所安装的 GRUB4DOS 的 MBR 和 PBR 代码,都不是最新的。 这下子你该明白了吧? BOOTICE 安装的 MBR、PBR 代码不是最新的,就可能有 bug。假如最新的 grub  详情 回复 发表于 2016-5-27 17:27
回复

使用道具 举报

发表于 2016-5-27 17:52:10 | 显示全部楼层
本帖最后由 adef 于 2016-5-27 17:56 编辑

明白了。如果bootice不能用的话,我就会不写引导了。有兴趣的话可以远程整我的U盘,没兴趣的话就算了。其实这个现象很早以前就发现了(bcd转g4d之后跳进命令行),反正旧版能用,也无所谓。现在用partitiongur搞一下之后就能决解问题(用minitool partition wizard也行),个人就更没有非要解决问题(如果算是问题的话)的急迫性了。
谢谢不点和yaya。

点评

远程我从未用过,也没时间学。不过,如果碰巧你有兴趣的话,你可以试试我写的 multimbr 软件,专门用于制作 U 盘启动的: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=320244  详情 回复 发表于 2016-5-27 18:06
回复

使用道具 举报

发表于 2016-5-27 20:27:15 | 显示全部楼层
不点 发表于 2016-5-27 18:06
远程我从未用过,也没时间学。不过,如果碰巧你有兴趣的话,你可以试试我写的 multimbr 软件,专门用于 ...

量产后,按multimbr的步骤操作,在用bootice导入mbr_16G.img的时候提示拒绝访问(大意),用bootice恢复0.46a的grldr.mbr后,再导入img就没问题了。之后一切正常,启动后 ls 后可看到根目录的文件。
这个U盘以前因为本来32GB量产后只有16GB就闲置了(卖家说有一面没读到),昨天翻出来又能量产成32GB了(到今天下午都可以),刚才测试multimbr量产,结果又只能量产16GB了,不知道是否是因为变成了问题U盘才无法直接导入mbr_16G.img。
回复

使用道具 举报

发表于 2016-5-28 11:55:17 | 显示全部楼层
本帖最后由 adef 于 2016-5-28 11:58 编辑

没事翻了一下multimbr的回帖,发现好像可以把前面yaya要求的cat --hex结果补上,另外找了块U盘量产(之前的彻底挂了),补上一些不知是否有用的测试。
图1、量产设置:
1、量产设置.png
2、量产后分区1(G:)的分区表:
2、量产后分区1(G:)的分区表.png
3、量产后分区1(G:)的引导扇区:
3、量产后分区1(G:)的引导扇区.png
4、bootice写入0.46a的mbr&pbr后分区1(G:)的分区表:
4、bootice写入0.46a的mbr&pbr后分区1(G:)的分区表.png
5、bootice写入0.46a的mbr&pbr后分区1(G:)的引导扇区:
5、bootice写入0.46a的mbr&pbr后分区1(G:)的引导扇区.png
6、0.46a的启动测试:
6、0.46a的启动测试.png
7、bootice写入0.45c的mbr&pbr后分区1(G:)的分区表:
7、bootice写入0.45c的mbr&pbr后分区1(G:)的分区表.png
8、bootice写入0.45c的mbr&pbr后分区1(G:)的引导扇区:
8、bootice写入0.45c的mbr&pbr后分区1(G:)的引导扇区.png
9、0.45c的启动测试:
9、0.45c的启动测试.png
10、partitionguru无损缩小再扩大回原容量,写入0.46a的mbr&pbr后分区1(G:)的分区表:
10、partitionguru搞一下_写入0.46a的mbr&pbr后分区1(G:)的分区表.png
11、partitionguru无损缩小再扩大回原容量,写入0.46a的mbr&pbr后分区1(G:)的引导扇区:
11、partitionguru搞一下_写入0.46a的mbr&pbr后分区1(G:)的引导扇区.png
12、partitionguru无损缩小再扩大回原容量后,0.46a的启动测试:
12、partitionguru搞一下后0.46a的启动测试.png

回复

使用道具 举报

发表于 2016-5-28 17:54:08 | 显示全部楼层
本帖最后由 adef 于 2016-5-28 17:58 编辑
2011yaya2007777 发表于 2016-5-28 16:48
谢谢 adef 提供的信息。

24# “2、bootice只写入0.46a的pbr,拷入0.46a的grldr、menu.lst。 ”的情况,还 ...

能重现。
1、量产后的分区表
1、量产后的分区表.png
2、量产后的引导扇区
2、量产后的引导扇区.png
3、bootice只写入0.46a的pbr,拷入0.46a的grldr、menu.lst
3、bootice只写入0.46a的pbr,拷入0.46a的grldr、menu.png
回复

使用道具 举报

发表于 2016-5-28 19:53:08 | 显示全部楼层
谢谢yaya,知道了原因就不纠结了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-2-8 08:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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