无忧启动论坛

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

grub4dos更新到2010-11-05了

 关闭 [复制链接]
61#
发表于 2010-10-28 19:53:57 | 只看该作者
回复 #59 不点 的帖子
明白了!谢谢!

这个默认不设置root就好点。因为一般是 find --set-root 先找 .lst。而且启动后的root一般不会变。
pxe启动时找来找去太慢了,vmware虚拟机测试的……
或者给 configfile 加个明确的参数,来自动设置 .lst 所在的设备为root

to:chenall
测试了 1012的也是一样。 grub4dos的pxe启动速度真慢,对虚拟机来说就像陀狗屎,不知道实际启动速度怎么样,这个没法优化吗?

实际上我就是yy你的qgho.lst菜单,顺便把 netbootdisk v6.5一起yy了。

[ 本帖最后由 cchessbd 于 2010-10-28 19:59 编辑 ]
回复

使用道具 举报

62#
发表于 2010-10-28 22:57:16 | 只看该作者
configfile 的执行,是模拟 GRLDR 加载时的情况。menu 文件所在的目录,也是默认的 default 文件(保存了默认的菜单项的序号)的位置。如果把这改动了,其它一连串的兼容性问题就会出现。

configfile 执行后,boot device 和 root device 同时都更新为 menu 文件所在的设备。

要想 root 设备不改动,你可以采取下列两种方案之一:

1、不使用 configfile,所有的菜单项都在一个菜单文件中实现。

或者

2、使用 configfile 执行当前 root 设备上的 menu 文件。

configfile 执行 menu.lst 的时候,与 menu.lst 处于相同目录的 default 文件中,存放着默认的菜单项的序号。如果 menu.lst 没有 default 命令,则这个 default 文件中保存的序号就成了默认的菜单项序号。

每个 menu.lst 在接管控制的时候,都保证当前 root 和 boot 设备都是 menu.lst 所在的设备。这应该是大多数人所需要的吧?
回复

使用道具 举报

63#
发表于 2010-10-31 23:16:20 | 只看该作者
我的FB格式化的盘,被识别为ZIP盘,用上了最新版1028的,可以ls文件,cat文件,都正常,但是就find文件出错,提示ERROR 15 找不到文件!为什么会这样呢?
回复

使用道具 举报

64#
发表于 2010-11-1 03:20:37 | 只看该作者
28日有 bug。换成今天的就应该没问题了。(今天是指 10 月 31 日)
回复

使用道具 举报

65#
发表于 2010-11-1 07:56:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

66#
发表于 2010-11-1 12:06:25 | 只看该作者

回复 #1 zxw 的帖子

问题反馈:
今天下载试了,用fbinst格式化的U盘,只保留默认的 8M  UD分区,将grldr菜单内置放入UD分区,其他程序均放入数据分区
数据分区根目录下有一个DOS镜像压缩文件1.gz,
XPE在WXPE目录

以下为内置启动菜单
timeout 10
default 1

title boot from Ndos
map --mem /1.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title boot from XPE
checkrange 0x80 read 0x8280 || map (fd0) (hd0)
checkrange 0x80 read 0x8280 || map (hd0) (hd1)
checkrange 0x80 read 0x8280 || map --hook
root (hd0,0) || root (hd0,1)
chainloader (,0)/wxpe/setupldr.bin (hd0)+1 || chainloader (,1)/wxpe/setupldr.bin (hd0)+1


用以前保留的8月12日版本grldr直接使用以下命令可以直接启动DOS镜像和PE,现在版本反而不行了!
以上为实机测试!其他版本未保留,所以未再下载测试,好像不点公布的8月、9月的那些版本都行,没时间一一测试了,反正10月31日的启动不了,提示好像是文件找不到!

谁知道现在如何实现以上启动软件镜像和XPE菜单如何写,请帮忙修改指导一下
我承认自己是菜鸟,对grub4dos还仅限于从论坛中找现成代码,多谢了
回复

使用道具 举报

67#
发表于 2010-11-1 12:12:20 | 只看该作者
另:格式化时加有-z参数,用过find命令,好像也是提示文件找不到
回复

使用道具 举报

68#
发表于 2010-11-1 12:15:42 | 只看该作者
加一个find --set-root /1.GZ,ud启动后当前设备是UD,而你把1.GZ放在非UD区,非UD区是什么设备又不知道。

title boot from Ndos
find --set-root /1.GZ
map --mem /1.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
回复

使用道具 举报

69#
发表于 2010-11-1 12:21:00 | 只看该作者
好的,我试试,谢谢了
回复

使用道具 举报

70#
发表于 2010-11-1 12:35:16 | 只看该作者
抓紧反馈,竟然又可以了,同时将以上两段代码简化后,测试通过,谢谢zhaohj 的指点

title boot from Ndos
find --set-root /1.gz
map --mem /1.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title boot from XPE
find --set-root /1.gz
chainloader /wxpe/setupldr.bin
回复

使用道具 举报

71#
发表于 2010-11-2 05:30:54 | 只看该作者

再来报告一个测试信息

再来报告一个测试信息
两次试验:
在公司945主板以下方法测试通过
title boot from Ndos
find --set-root /1.gz
map --mem /1.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title boot from XPE
find --set-root /1.gz
chainloader /wxpe/setupldr.bin

在家中一台旧电脑,845主板
软盘镜像通过,但启动XPE时,显示
setup is inspecting your computer's hardware configuration
NEDETECT failed
本来是想解开XPE光盘启动,以节省时间和内存,看来这步行不能,就又实验了不解压光盘镜像的方法
将66369珍藏版XPE光盘改名1.iso放入U盘根目录,启动菜单:

title boot from XPE
find --set-root /1.gz
map --mem /1.gz (fd0)
map --mem /1.ISO (0xff)
map --hook
chainloader (0xff)

噩梦开始:
由于电脑运行超过20分钟,所以,这次有足够时间将屏幕显示内容抄录下来

Booting boot from XPE
0
Notice:number of heads for drive 0 tuned from 2 to 64
Notice:sectors-per-track for drive 0 tuned from 18 to 32
Fat12 bpb found with 0xEB(jmp)
    leading the boot sector
probed C/H/S = 80/4/36 probed total sectors=11520
[8M/68M]
下面就是漫长的等待,为了找到原因,一直没有重启,就是为了观察完整结果
期间注意到,最下面那个[8M/68M]每隔几分钟会变一次,分别是
[16M/68M]、[24M/68M]、[32M/68M]、[40M/68M]、[48M/68M]、[56M/68M]、[64M/68M]
个人猜测可能是显示调入光盘的进度吧,无所谓,只要最后能进去就行,但20多分钟后,显示

chainloader (0xff)
Error 13 : Invalid or unsupported executable format
Press any key to continue ...
结果还是启动失败了


附:老古董硬件机器部分硬件信息
主板:
      处理器名称                                        Intel Pentium 4, 2400 MHz (18 x 133)
      主板名称                                          Legend Beatles
      主板芯片组                                        Intel Brookdale-G i845G
      系统内存                                          247 MB  (PC2700 DDR SDRAM)
      BIOS 类型                                         Award (09/11/02)

请有时间的朋友帮忙看看,我这老电脑如何启动66369珍藏版XPE光盘
解开如何启动,不解开如何启动?
多谢!
回复

使用道具 举报

72#
发表于 2010-11-2 06:48:00 | 只看该作者
补充:
刚到公司电脑上测试,以上代码均可以启动1.gz和光盘镜像、及解开的镜像引导方式
在公司电脑上运行很快,整个光盘镜像载入可能也就1分钟左右,而老古董机器可能是U盘传输问题,太慢了
从fbinst发布正式版后,我用U盘启动时,总觉得问题不出在Fbinst上,主要还是不会用grub4dos,看来,果不其然
请有时间的朋友帮忙解决一下,晚上回家就可以再次测试
多谢了
回复

使用道具 举报

73#
发表于 2010-11-2 07:32:27 | 只看该作者

回复 #66 hnzz110 的帖子

你没有明白版本间的差异,后面的版本如果用UD启动ROOT是UD,而前面的ROOT为可见区,显然后面的版本再合理。
回复

使用道具 举报

74#
发表于 2010-11-2 07:59:29 | 只看该作者
我是菜鸟,真心求教,我只会粗浅地照本宣科式的应用,技术后面深层次的内容,本人确实不懂
再说一次用的版本,目前用10月31日的,测试使用公司一台新机和家中一台旧机
我数据全部在可见分区,目前的问题是,同样的代码,新机可运行而老机无法运行,主要指66369的XPE
我只想让XPE启动起来,我现在应用上一知半解,所以想请人帮助解决
回复

使用道具 举报

75#
发表于 2010-11-2 08:58:03 | 只看该作者
总结一下以上反映的问题:

kingstoneU盘16G,用fbinst1.6格式化,命令格式:fbinst g:  format -f -z -a
grldr采用10月31日版的,XPE采用本论坛66369最后发布的XPE珍藏版
启动菜单只有grldr一项,将菜单内置后加入UD分区,可见分区拷贝所有启动文件,平时做U盘正常使用

内置菜单部分内容:
title boot from Ndos
find --set-root /1.gz
map --mem /1.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title boot from XPE bin
find --set-root /1.gz
chainloader /wxpe/setupldr.bin

title boot from XPE ISO
find --set-root /1.gz
map --mem /1.ISO (0xff)
map --hook
chainloader (0xff)

测试机器,公司电脑1,部分配置
   主板:
      处理器名称                                        QuadCore Intel Core 2 Quad Q6600, 2400 MHz (9 x 267)
      主板名称                                          Lenovo ThinkCentre XXXX
      主板芯片组                                        Intel Bearlake Q35
      系统内存                                          3997 MB  (DDR2-800 DDR2 SDRAM)
      BIOS 类型                                         Phoenix (06/11/09)
家中才古董电脑2,练习玩的,部分配置
主板:
      处理器名称                                        Intel Pentium 4, 2400 MHz (18 x 133)
      主板名称                                          Legend Beatles
      主板芯片组                                        Intel Brookdale-G i845G
      系统内存                                          247 MB  (PC2700 DDR SDRAM)
      BIOS 类型                                         Award (09/11/02)

上述命令启动方式在电脑1上,全部运行通过,在机器2上第二项,第三项均无法通过,
第二项错误信息
setup is inspecting your computer's hardware configuration
NEDETECT failed
第三项显示信息及错误信息抄录(可能部分单词有拼写错误,包括断行)
Booting boot from XPE
0
Notice:number of heads for drive 0 tuned from 2 to 64
Notice:sectors-per-track for drive 0 tuned from 18 to 32
Fat12 bpb found with 0xEB(jmp)
    leading the boot sector
probed C/H/S = 80/4/36 probed total sectors=11520
[8M/68M]
......
chainloader (0xff)
Error 13 : Invalid or unsupported executable format
Press any key to continue ...

我的问题是,如何启动66369那个XPE光盘镜像,包括不解压方式及解压方式
谢谢!
回复

使用道具 举报

76#
发表于 2010-11-2 11:21:46 | 只看该作者
新版引入了一个bug,2010-10-17版没有这种情况,如图:
回复

使用道具 举报

77#
 楼主| 发表于 2010-11-2 12:10:03 | 只看该作者

回复 #76 jianliulin 的帖子

我这里实机测试正常。
回复

使用道具 举报

78#
发表于 2010-11-2 12:54:06 | 只看该作者
原帖由 zxw 于 2010-11-2 12:10 发表
我这里实机测试正常。

你用附件的fba ,进入SRSF6 TOOLS 菜单后 ,按C进入命令行(蓝色背景),输入find 看看结果,fba里面有两个grldr,对比结果不一样,

SRSF6 里面的文件来自http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179738&extra=page%3D1

[ 本帖最后由 jianliulin 于 2010-11-2 12:56 编辑 ]

fb-2010-11-02.rar

374.07 KB, 下载次数: 35, 下载积分: 无忧币 -2

回复

使用道具 举报

79#
发表于 2010-11-2 13:50:47 | 只看该作者
反馈一个其他问题  1031版  实机测试

grldr所在为(hd0,2)  同时还有MENU.LST  /BOOT/GRUB/WENV两个文件  MENU.LST里只有两行命令  
command --set-path=(bd)/BOOT/GRUB
commandline

重启机子进入到命令行  执行 WENV  提示no such command

执行 ls /BOOT/GRUB/  可以看到有WENV文件  执行root  看到当前为(hd0,2)

执行root (bd)  可以看到为(hd0,2)

执行WENV  还是提示no such command

执行 root (hd0,2) 后再执行WENV  正常了  出现WENV的参数说明

不明白这是为什么
回复

使用道具 举报

80#
发表于 2010-11-2 14:22:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

81#
 楼主| 发表于 2010-11-2 15:17:36 | 只看该作者

回复 #80 vocalsir 的帖子

下载包里有说明:如ChangeLog_GRUB4DOS.txt、ChangeLog_chenall.txt
回复

使用道具 举报

82#
发表于 2010-11-2 15:23:50 | 只看该作者
原帖由 sratlf 于 2010-11-2 13:50 发表
反馈一个其他问题  1031版  实机测试

grldr所在为(hd0,2)  同时还有MENU.LST  /BOOT/GRUB/WENV两个文件  MENU.LST里只有两行命令  
command --set-path=(bd)/BOOT/GRUB
commandline

重启机子进入到命令 ...


你可以试试
执行以下命令看有没有效果
(bd)/BOOT/GRUB/WENV
(hd0,2)/BOOT/GRUB/WENV
(hd0,2)/WENV
回复

使用道具 举报

83#
发表于 2010-11-2 15:27:33 | 只看该作者
原帖由 sratlf 于 2010-11-2 13:50 发表
反馈一个其他问题  1031版  实机测试

grldr所在为(hd0,2)  同时还有MENU.LST  /BOOT/GRUB/WENV两个文件  MENU.LST里只有两行命令  
command --set-path=(bd)/BOOT/GRUB
commandline

重启机子进入到命令 ...


少写一个/
command --set-path=(bd)/BOOT/GRUB/
回复

使用道具 举报

84#
 楼主| 发表于 2010-11-2 15:52:59 | 只看该作者
@ jianliulin:
用你的那个fba实机测试了一下,新版grldr的find确实存在问题。
@chenall:
jianliulin反映:新版grldr的find是否引进了bug?

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179295&page=8#pid2076363
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179295&page=8#pid2076421

[ 本帖最后由 zxw 于 2010-11-2 16:04 编辑 ]
回复

使用道具 举报

85#
发表于 2010-11-2 16:04:32 | 只看该作者
原帖由 chenall 于 2010-11-2 15:23 发表


你可以试试
执行以下命令看有没有效果
(bd)/BOOT/GRUB/WENV
(hd0,2)/BOOT/GRUB/WENV
(hd0,2)/WENV


好的,我试试


原帖由 zhaohj 于 2010-11-2 15:27 发表


少写一个/
command --set-path=(bd)/BOOT/GRUB/


不会吧,以前写的都没加也没问题啊,我再试试去

[ 本帖最后由 sratlf 于 2010-11-2 16:06 编辑 ]
回复

使用道具 举报

86#
发表于 2010-11-2 17:15:32 | 只看该作者
出现(fd0,1) (fd0,2) (fd0,3)的问题.这个是因为新版的会找软盘分区.所以才会这样子.
不过这个没有多大影响.这个只是find不带参数会显示的,

加了参数了find就不会显示这些了.

因为find不带参数会显示所有可能的设备.
回复

使用道具 举报

87#
发表于 2010-11-2 22:43:22 | 只看该作者
@chenall  zhaohj

好像确实有问题  #79的问题  在(hd0,2)上会找不到wenv  但是相同的文件(直接复制过去,未更改)放在(hd0,0)上就正常  执行正常

在(hd0,2)上测试  
(bd)/BOOT/GRUB/WENV    //错误  提示no such command
(hd0,2)/BOOT/GRUB/WENV      //正常  出现参数说明
(hd0,2)/WENV    //错误  提示file not found

使用command --set-path=(bd)/BOOT/GRUB/ 后提示相同
回复

使用道具 举报

88#
发表于 2010-11-2 23:32:27 | 只看该作者
bd不对?

看看当前的(bd)是什么.

read 0x8280
read 0x8208
回复

使用道具 举报

89#
发表于 2010-11-3 00:42:02 | 只看该作者
当前root在(hd0,2),而(bd)在(hd0,0)上,导致路径找不到。
可以这样改一下:
calc *8280=*82a0
calc *8208=*82c9
command --set-path=(bd)/BOOT/GRUB/
回复

使用道具 举报

90#
发表于 2010-11-3 04:15:40 | 只看该作者
原帖由 hnzz110 于 2010-11-2 08:58 发表
总结一下以上反映的问题:

kingstoneU盘16G,用fbinst1.6格式化,命令格式:fbinst g:  format -f -z -a
grldr采用10月31日版的,XPE采用本论坛66369最后发布的XPE珍藏版
启动菜单只有grldr一项,将菜单内 ...


75楼,菜鸟问题,真心求教,期待解答 ...

[ 本帖最后由 hnzz110 于 2010-11-3 05:45 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 18:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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