无忧启动论坛

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

(已解决!强烈感谢hytmtet!)用NTLDR+AVLGO不能引导!(我已改成NTLDR+GRLDR启动)

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-19 00:40:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用NTLDR+AVLGO引导,按照07.9.18的方法制作,启动后有很多英文字母行,过程如下,没有背景图案!!!

我的U盘是USB-ZIP模式

*drive "old" CHS parameters are 1023 255 63*
*using extended BIOS disk commands, CHS parms are 16383 16 63*
*boot loader to use:(AVLGO.SYS)
*primary - partition num:1
avldr_diskmgr found one FAT32 partition.
*go on EXT-Pri
*DOS-EXT partition num:2
avldr_diskmgr found one FAT32 partition.
*DOS-EXT partition num:3
avldr_diskmgr found one FAT32 partition.
*DOS-EXT partition num:4
avldr_diskmgr found one FAT32 partition.
*DOS-EXT partition num:5
avldr_diskmgr found one FAT32 partition.
[!]Loader not found @hdd! try FDD:OK!
avldr_diskmgr found one FAT16 partition.
file size(byte):195557
load type      :ntldr style

然后就跳到

GRUB4DOS 0.4.3 2007-08-27,Memory:638k/510M ,codeEnd:0x44A38
[Minimal BASH-like line editing is supported. For the first word,TAB lists possible command
completions. Anywhere else TAB lists the possible completions of a device/file name.
ESC at any time exits.]
grub >_   光标就一直闪

原帖由 hytmtet 于 2007-9-19 08:19 PM 发表
楼主可以自己测试一下
在这个状态下
输入命令
rootnoverify (fd0)回车

configfile (fd0)/minipe/menu.lst回车

然后就可以看到菜单了吧


所以不能自动进入菜单的毛病就是在avlgo.sys中内置菜单的 ...


已经测试成功.....

大家如果出现这样的问题,就把你U盘根目录下的boot.ini和Avlgo.sys删除,下载18楼hytmtet的附件解压到你的U盘根目录,转换成NTLDR+GRLDR模式,即可启动!!!

顺便说一句,如果用20楼ck的附件替换原来的Avlgo.sys文件的话,虽然能够启动,但是对于像我一样有真实软驱的用户来说,启动的时候有一步会搜索到真实软驱,真实软驱一阵狂响后,才从U盘启动~~~不太理想~~~


文件结构
X:\ (根目录)

├grldr
├boot.ini
├ntldr

┗[MiniPE]
  ┊
     ├CM
  ├cmdcons.is
  ├CMLDR
  ├LDRXPE
     ├menu.lst
  ├NTCOM
  ├OP.WIM
  ├PE
  ├WINPE.INI
  ├WINPE.IS_
  ┊
  ┗[boot]
    ┊
    ├aj.jpg
    ├ardos53.img
    ├back.gz
    ├desktop.ini
    ├dostools.img
    ├Fonts.gz
    ├gho_run
    ├ghost.img
    ├hddreg15.img
    ├hongye.img
    ├kv2006.img
    ├memdisk.gz
               ├nu2002.img
    ├sanic.ico
    ├xly2007.img


[ 本帖最后由 oldday 于 2007-9-20 03:36 PM 编辑 ]
2#
 楼主| 发表于 2007-9-19 14:04:08 | 只看该作者
我刚做了个NTLDR+GRLDR引导的U盘,帖子里说根目录下只有3个文件boot.ini、ntldr和mtldr,结果我照做了,U盘启动不了
回复

使用道具 举报

3#
 楼主| 发表于 2007-9-19 18:04:49 | 只看该作者
我用NTLDR+AVLGO引导,按照07.9.18的方法制作,启动后有很多英文字母行,最先出现一闪而过的有一行里有  “old”   什么什么之类的。。太快了,看不清楚
其他的大致是说DOS什么的找不到之类的,最后只是出现   GRUB>   
按ESC键后出现画面
          Find /minipe/boot/menu.lst
               Find /minipe/menu.lst
               Find /menu.lst
               reboot
          halt

不能引导到 Grub

请高手指教~~
回复

使用道具 举报

4#
发表于 2007-9-19 18:14:04 | 只看该作者
楼上的你成功了
    Find /minipe/boot/menu.lst
               Find /minipe/menu.lst
               Find /menu.lst
               reboot
          halt
这是启动菜单   在此菜单出现前按上或下箭头就可选择了
回复

使用道具 举报

5#
 楼主| 发表于 2007-9-19 18:54:43 | 只看该作者
没有成功启动后电脑屏幕的背景一直是黑是,出现的都是白色的英文字母,启动到最后出现的如下
GRUB4DOS 0.4.3 2007-08-27,Memory:638k/510M ,codeEnd:0x44A38
[Minimal BASH-like line editing is supported. For the first word,TAB lists possible command
completions. Anywhere else TAB lists the possible completions of a device/file name.
ESC at any time exits.]

grub >_  

然后光标就一直闪...

回车还是出现

grub >_

我装好后U盘的文件如下
文件结构
X:\ (根目录)

├Avlgo.sys
├boot.ini
├ntldr

┗[MiniPE]
  ┊
     ├Avldr
  ├CM
  ├cmdcons.is
  ├CMLDR
  ├LDRXPE
     ├menu.lst
  ├NTCOM
  ├OP.WIM
  ├PE
  ├WINPE.INI
  ├WINPE.IS_
  ┊
  ┗[boot]
    ┊
    ├aj.jpg
    ├ardos53.img
    ├back.gz
    ├desktop.ini
    ├dostools.img
    ├Fonts.gz
    ├gho_run
    ├ghost.img
    ├hddreg15.img
    ├hongye.img
    ├kv2006.img
    ├memdisk.gz
               ├nu2002.img
    ├sanic.ico
    ├xly2007.img


[ 本帖最后由 oldday 于 2007-9-19 06:56 PM 编辑 ]
回复

使用道具 举报

6#
发表于 2007-9-19 19:10:01 | 只看该作者
menu.lst放哪里了?
          Find /minipe/boot/menu.lst
               Find /minipe/menu.lst
               Find /menu.lst
这三个地方都没有?我觉得mtldr用原始的grldr比较好!
/minipe/menu.lst不是有吗?选择这个就可以了!

[ 本帖最后由 lightpeter 于 2007-9-19 07:13 PM 编辑 ]
回复

使用道具 举报

7#
发表于 2007-9-19 20:14:55 | 只看该作者
原帖由 oldday 于 2007-9-19 12:40 AM 发表
我用NTLDR+AVLGO引导,按照07.9.18的方法制作,启动后有很多英文字母行,过程如下,没有背景图案!!!
*drive "old" CHS parameters are 1023 255 63*
*using extended BIOS disk commands, CHS parms are 1 ...



我刚才去下了ck的 nt+av 启动方式来瞧了瞧

avlgo.sys(内置了grldr)中
grub4dos的菜单配置文件如下

default 0
timeout 0
fallback 1
title find /menu.lst
find --set-root --ignore-floppies /menu.lst
configfile /menu.lst
title find /minipe/boot/menu.lst
fallback 2
find --set-root --ignore-floppies /minipe/boot/menu.lst
configfile /minipe/boot/menu.lst
title find /minipe/menu.lst
fallback 3
find --set-root --ignore-floppies /minipe/menu.lst
configfile /minipe/menu.lst
title commandline
commandline
title reboot
reboot
title halt
halt


而你的U盘
通过你提示的信息
这是avldr在搜索avlog.sys的提示信息
[!]Loader not found @hdd! try FDD:OK!
avldr_diskmgr found one FAT16 partition.
file size(byte):195557
load type      :ntldr style


提示信息说,在所有硬盘上(hdd)都没有搜索到文件
尝试fdd(软盘), 成功
发现一个fat16分区....

说明你的主板将U盘认成了zip格式的软盘
avlgo.sys的菜单中
搜索
find --set-root --ignore-floppies /minipe/menu.lst
采用了忽略软盘
故搜索不到grub4dos的配置菜单
当然也就进入了命令行





解决方法
1.  去除--ignore-floppies 参数, 重新替换菜单, 剩余部分填充0
或者
2.  直接用菜单内置进avlgo.sys中, 采用绝对路径, 或者菜单不内置, 但是配置菜单的菜单条用绝对路径

例如
将avlgo.sys中的内置菜单改成

default 0
timeout 0
fallback 1
title USB DISK IS FD0, CONFIG /MINIPE/MENU.LST
rootnoverify (fd0)
configfile (fd0)/minipe/menu.lst

title USB DISK IS HD0, CONFIG /MINIPE/MENU.LST
fallback 2
rootnoverify (hd0,0)
configfile (hd0,0)/minipe/menu.lst

title commandline
commandline



这样就可以了

比较推荐这样的方式
无论是U盘被识别为fd还是hd
都可以正常启动的

[ 本帖最后由 hytmtet 于 2007-9-20 09:55 AM 编辑 ]
回复

使用道具 举报

8#
发表于 2007-9-19 20:19:53 | 只看该作者
楼主可以自己测试一下
在这个状态下
GRUB4DOS 0.4.3 2007-08-27,Memory:638k/510M ,codeEnd:0x44A38
[Minimal BASH-like line editing is supported. For the first word,TAB lists possible command
completions. Anywhere else TAB lists the possible completions of a device/file name.
ESC at any time exits.]
grub >_   光标就一直闪

输入命令
rootnoverify (fd0)回车
configfile (fd0)/minipe/menu.lst回车

然后就可以看到菜单了吧~~~


所以不能自动进入菜单的毛病就是在avlgo.sys中内置菜单的问题
根据楼上的改就是了
回复

使用道具 举报

9#
发表于 2007-9-19 20:20:53 | 只看该作者
唉,我更烦呢,我的台电2G,用量产工具制作出USB-CDROM和移动硬盘,CK那贴的各种方式启动,要不在一台INTEL原装865主板启动不了,要不在别的电脑启动不了,反正就不能同时启动……
楼主这种情况我在865主板上也遇到过……其它启动不了的情况还有:
1、IO方式的,硬是4种方式都找不到菜单,启动到DOS就没问题……用量产工具做成U盘模式,在865上启动的了,但其它电脑又认不出,一定停在启动画面……
2、NTLDR+AVLGO,865主板上启动后菜单是乱码……其它电脑没问题……
3、NTLDR+GRLDR,865找不到菜单……
4、GRLDR引导,死在启动画面……

反正865主板上比较难制作出启动盘,就算制作出来其它电脑也启动不了
反而USB-CDROM在865主板上就可以认出并成功启动,但其它电脑就启动不了……

这几天试了十几个小时以上了,不断重启、制作、重启、制作……
回复

使用道具 举报

10#
发表于 2007-9-19 20:26:24 | 只看该作者
原帖由 pcg 于 2007-9-19 08:20 PM 发表
唉,我更烦呢,我的台电2G,用量产工具制作出USB-CDROM和移动硬盘,CK那贴的各种方式启动,要不在一台INTEL原装865主板启动不了,要不在别的电脑启动不了,反正就不能同时启动……
楼主这种情况我在865主板上也 ...


看起来你真的很郁闷
跟你说一个办法
已经可以量产就好办了

量产成为 本地磁盘+移动磁盘的 组合 (一个本地磁盘也行, 反正U盘第一个分区一定要是本地磁盘, 第二分区类型无所谓, 要不要都无所谓)

在这个本地磁盘上用 NTLDR+GRLDR
的方式
本人至今在N多机器上测试
一律ok!
回复

使用道具 举报

11#
发表于 2007-9-19 20:37:32 | 只看该作者
还可以量产成本地磁盘+移动磁盘啊,没留意呢……
不过这样的话就没有USB-CDROM了吧?不怎么爽……
先详细看看量产工具的设定……
回复

使用道具 举报

12#
 楼主| 发表于 2007-9-19 21:17:49 | 只看该作者
原帖由 hytmtet 于 2007-9-19 08:14 PM 发表



将avlgo.sys中的内置菜单改成

QUOTE:
default 0
timeout 0
fallback 1
title USB DISK IS FD0, CONFIG /MINIPE/MENU.LST
rootnoverify (fd0)
configfile (fd0)/minipe/menu.lst

title USB DISK IS HD0, CONFIG /MINIPE/MENU.LST
fallback 2
rootnoverify (hd0,1)
configfile (hd0,1)/minipe/menu.lst

title commandline
commandline


这样就可以了

比较推荐这样的方式
无论是U盘被识别为fd还是hd
都可以正常启动的 ...


不好意思..用什么软件编辑Avlgo.sys中的内置菜单?
回复

使用道具 举报

13#
 楼主| 发表于 2007-9-19 21:25:47 | 只看该作者
原帖由 hytmtet 于 2007-9-19 08:19 PM 发表
楼主可以自己测试一下
在这个状态下

输入命令
rootnoverify (fd0)回车
configfile (fd0)/minipe/menu.lst回车

然后就可以看到菜单了吧~~~


所以不能自动进入菜单的毛病就是在avlgo.sys中内置菜单的 ...




我测试了一下...输入第一个命令回车后显示

Error 32 : Unrecognized command

输入第二个命令回车后是同样的显示

[ 本帖最后由 oldday 于 2007-9-19 09:27 PM 编辑 ]
回复

使用道具 举报

14#
发表于 2007-9-19 22:04:44 | 只看该作者
原帖由 oldday 于 2007-9-19 09:25 PM 发表




我测试了一下...输入第一个命令回车后显示

Error 32 : Unrecognized command

输入第二个命令回车后是同样的显示

不会吧?
你换官方的grldr文件试试

或者在输入命令的时候
按tab补齐
例如输入
rootn<tab>
看自动补齐的结果
这是grub4dos的最常用的命令呢
configf<tab>都看看自动补齐的结果
用自动补齐的结果试试

怀疑会不会是由于将grldr整合到avlgo.sys中出现这毛病..
回复

使用道具 举报

15#
 楼主| 发表于 2007-9-19 22:12:33 | 只看该作者

回复 #14 hytmtet 的帖子

在12楼的时候我也问了
Avlgo.sys我都不会打开..

怎么会换官方的grldr文件呢?

而且这个文件换到什么地方..能详细说明一下吗?
回复

使用道具 举报

16#
 楼主| 发表于 2007-9-19 22:25:09 | 只看该作者
原帖由 hytmtet 于 2007-9-19 10:04 PM 发表

不会吧?
你换官方的grldr文件试试

或者在输入命令的时候
按tab补齐
例如输入
rootn
看自动补齐的结果
这是grub4dos的最常用的命令呢
configf都看看自动补齐的结果
用自动补齐的结果试试

怀疑会 ...



刚刚经过 TAB 键 补齐 测试

终于看到了  grub启动菜单

那么现在你能告诉我解决问题的方法了吗?
主要是用什么软件 编辑Avlgo.sys文件
编辑文件的什么地方?
回复

使用道具 举报

17#
 楼主| 发表于 2007-9-19 23:58:28 | 只看该作者
如何修改 Avlgo.sys文件里的  内置菜单???

谁能最后帮我这个忙,让我的U盘可以启动~~~
回复

使用道具 举报

18#
发表于 2007-9-20 06:46:32 | 只看该作者
原帖由 oldday 于 2007-9-19 11:58 PM 发表
如何修改 Avlgo.sys文件里的  内置菜单???

谁能最后帮我这个忙,让我的U盘可以启动~~~


你先用我给你的附件中的压缩包, 解压到U盘根目录, 选择 替换所有文件

重启试试看

不行我再修改avlgo.sys

压缩包中用的是ntldr+grldr的方式启动的

晕死,忘记传附件
编辑了下

有了


附件更新了, 不小心把hd0,0写成hd0,1了
这个对你没什么用
但是如果你的U盘需要插入别的电脑
就有用了```
所以还是建议你自己再替换一下
解压到U盘根目录并替换文件.rar (96.26 KB, 下载次数: 445)

[ 本帖最后由 hytmtet 于 2007-9-20 09:59 AM 编辑 ]
回复

使用道具 举报

19#
 楼主| 发表于 2007-9-20 09:17:00 | 只看该作者
原帖由 hytmtet 于 2007-9-20 06:46 AM 发表


你先用我给你的附件中的压缩包, 解压到U盘根目录, 选择 替换所有文件

重启试试看

不行我再修改avlgo.sys

压缩包中用的是ntldr+grldr的方式启动的



用你压缩包的文件替换以后,确实可以启动到   选择菜单目录

但是在菜单出现以前,屏幕还显示了这样一段

Try(hd0,0) FAT32 :No GRLDR
Try(hd0,1): Extended :
Try(hd0,2): invalid or null
Try(hd0,3): invalid or null
Try(hd0,4) FAT32 : NO GRLDR
Try(hd0,5): Extended :
Try(hd0,5) FAT32 : NO GRLDR
Try(hd0,6): Extended :
Try(hd0,6) FAT32 : NO GRLDR
Try(hd0,7): Extended :
Try(hd0,7) FAT32 : NO GRLDR
Try(fd0):FAT16:_  

然后光标闪了几秒后就启动到了 菜单界面


怎么解决?????   顺便麻烦你告诉我~~~~拜托了....你是用什么软件编辑AVLGO.SYS文件的?????? 能告诉我吗?
回复

使用道具 举报

20#
发表于 2007-9-20 09:36:23 | 只看该作者
把这个替换同名文件Avlgo.sys试试:
Avlgo.rar (94.25 KB, 下载次数: 271)
回复

使用道具 举报

21#
发表于 2007-9-20 10:06:55 | 只看该作者
原帖由 oldday 于 2007-9-20 09:17 AM 发表


用你压缩包的文件替换以后,确实可以启动到   选择菜单目录

但是在菜单出现以前,屏幕还显示了这样一段

Try(hd0,0) FAT32 :No GRLDR
Try(hd0,1): Extended :
Try(hd0,2): invalid or null
Try(hd0,3 ...


1. 我没有编辑avlgo.sys
因为我用的是ntldr+grldr的方式
压缩包中的内容你也看见了, 只更新了boot.ini, 另外添加了一个grldr文件

2. 你的avlgo.sys和minipe下的avldr文件可以删除

个人认为, ntldr+avlgo的方式和ntldr+grldr的兼容性是一样的
而grldr更易于修改(因为有grubmenu.exe可以方便的修改内置菜单, 而avlgo.sys不仅要先修改grldr, 还要将grldr内置进avlgo.sys, 麻烦了一些)
ntldr载入grldr的头部, 改头部和grldr.mbr功能差不多, 就是自动搜索所有驱动器上的grldr并从剩余部分启动
所以会出现你说的这些提示, 不影响使用的
你用avlgo.sys也是会出现类似提示的(你在一楼的提示就是了..)
所以还是推荐用ntldr+grldr



3.    18楼附件更新了, 就是   解压到U盘根目录并替换文件.rar  附件 ,你重新下载下并替换文件即可
       因为刚才把hd的方式写成了hd0,1  现在已经纠正成hd0,0了



4.   如果你的u盘被识别成hd硬盘, 则不会出现那么多提示, grldr先搜索硬盘,后搜索软盘, 因为你的硬盘上没有grldr文件, 所以会提示NO GRLDR....每个分区都会搜一次, 所以会出现很多 NO GRLDR的提示.... 这是很正常的
回复

使用道具 举报

22#
 楼主| 发表于 2007-9-20 13:41:58 | 只看该作者
原帖由 ck 于 2007-9-20 09:36 AM 发表
把这个替换同名文件Avlgo.sys试试:
28755


用了你的附件替换原来的Avlgo.sys文件的后,启动的时候和用NTLDR+GRLDR效果是一样的
而且用AVLGO虽然能够启动,但是对于像我一样有真实软驱的用户来说,启动的时候有一步会搜索到真实软驱,真实软驱一阵狂响后,才从U盘启动~~~不太理想~~~
回复

使用道具 举报

23#
发表于 2007-9-20 15:59:57 | 只看该作者
再用bootsect.exe写入NT启动代码,命令为"bootsect /nt52 X:"

这个怎么能??实在不理解,刚刚接触这类,请大家多帮忙!

会装的可以加我QQ 36025188 教我一下吗,谢谢
回复

使用道具 举报

24#
发表于 2007-9-20 16:28:47 | 只看该作者
楼主从NTLDR+AVLGO引导又转回到NTLDR+GRLDR引导了啊。
回复

使用道具 举报

25#
发表于 2007-9-20 17:53:27 | 只看该作者
我用LZ提供的方法.宇瞻2G.制作成功. 非常感谢LZ和18楼提供附件的朋友.
回复

使用道具 举报

26#
 楼主| 发表于 2007-9-20 20:07:52 | 只看该作者
原帖由 huangfeng 于 2007-9-20 03:59 PM 发表
再用bootsect.exe写入NT启动代码,命令为"bootsect /nt52 X:"

这个怎么能??实在不理解,刚刚接触这类,请大家多帮忙!

会装的可以加我QQ 36025188 教我一下吗,谢谢



引用CK的话:
“bootsect.exe 怎么使用???”
是DOS程序,可以在CMD中使用。
bootsect /nt52 X:      (X为U盘、移动硬盘在WINDOWS 下的盘符)
回复

使用道具 举报

27#
 楼主| 发表于 2007-9-20 20:11:53 | 只看该作者
原帖由 ck 于 2007-9-20 04:28 PM 发表
楼主从NTLDR+AVLGO引导又转回到NTLDR+GRLDR引导了啊。



没办法..个人感觉还是NTLDR+GRLDR好用些....

而且还可以在 /MIMIPE 里修改MENU.LST

这样就可以加一些其他的.img软件进去了....

而且还可以换自己的背景...呵呵...无忧的背景确实有点...呵呵....
回复

使用道具 举报

28#
发表于 2007-9-22 01:21:30 | 只看该作者

要多少经验才能下附件啊

要多少经验才能下附件啊
回复

使用道具 举报

29#
发表于 2007-10-9 13:31:14 | 只看该作者
看到楼主的问题解决了,希望来了。我要重新来,把我的三星40G移动硬盘制作成10in1
回复

使用道具 举报

30#
发表于 2008-12-22 15:54:03 | 只看该作者
好贴,和我的问题一样。。。在研究去。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 03:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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