无忧启动论坛

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

SRS_F6纯仿真驱动返回模块(5.31正式版发布)(6.10支持x64)

[复制链接]
61#
发表于 2010-5-21 11:14:38 | 只看该作者

回复 #59 zhaohj 的帖子

菜单 是外置的!

返回结果不是 是 0xb   是 0x0

在unifont前加一句:
write 0x400018 0xb
后也是乱码!

菜单:
timeout 30
default 2
pxe detect NotExist
background 0000ff
foreground ffffff
UNIFONT /BOOT/U16HZ

title                [多功能维护工具盘] by caomaoLBL 2010.05.18\n Grub Menu by caomaoLBL 2010.05.18
clear
title
clear
title     [01] 启动 Windows PE 网启版\n 加载 /BOOT/LBLPE.ISO
map --mem /BOOT/LBLPE.ISO (0xff)
map --hook
chainloader (0xff)
title     [02] 加载 USB2.0驱动 启动PE\n 加载 Plpbt.bin 后   加载 /BOOT/LBLPE.ISO
kernel /BOOT/PLPBT.BIN || find --set-root /BOOT/PLPBT.BIN && kernel /BOOT/PLPBT.BIN
pause --wait=0 USB2.0 Module is ok!
map --mem /BOOT/LBLPE.ISO (0xff)
map --hook
chainloader (0xff)
title     [03] 启动 CDlinux 社区版\n 启动 CDlinux 社区版
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
title     [04] 运行 SRS_F6 高级模块\n 运行 SRS_F6 高级模块
configfile /SRS_F6/SRSF6.LST
title
clear
title     [05] 运行 Gdisk 快速分区工具\n 加载 /BOOT/IMGS/GDISK.IMG
map --mem /BOOT/IMGS/GDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     [06] 运行 MaxDOS 7.1 强化版\n 加载 /BOOT/IMGS/MAXDOS.IMG
map --mem /BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     [07] 运行 时代菜鸟 DOS工具箱\n 加载 /BOOT/IMGS/DTS.IMA
map --mem /BOOT/IMGS/DTS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     [08] 运行 Win98 DOS加强版\n 刷BIOS专用
map --mem /BOOT/IMGS/WIN98J.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     [09] 运行 KonBoot from USB\n 绕过Windows管理员口令 从USB-HDD启动时
map --mem /BOOT/IMGS/KON.IMG (fd0)
map --hook
chainloader (fd0)+1
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (fd0)
title     [10] 运行 KonBoot from CD\n 绕过Windows管理员口令 从CD/USB-CDROM启动时
map --mem /BOOT/IMGS/KON.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     [11] 运行 NT5.X/NT6.X通用启动盘\n Chenall制作的Windows通用启动盘
map --mem /BOOT/IMGS/NTBOOT.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title
clear
title     [12] 转到 ISOlinux菜单\n 仅在光盘或量产时有效,USB-HDD/ZIP启动时无效
chainloader --force (cd)/BOOT/ISOLINUX.BIN
title     [13] 转到 Syslinux菜单\n USB-HDD/ZIP启动时有效,光盘及USB-CDROM时无效
find --set-root /ldlinux.sys || find --set-root /LDLINUX.SYS
chainloader +1
title     [14] 启动 Windows XP/2K3/Vista/2K8/7\n 搜索 ntldr or bootmgr 并启动
find --set-root /ntldr || find --set-root /bootmgr
chainloader /ntldr || chainloader /bootmgr
title     [15] 从第一硬盘第一主分区启动(hd0,0)\n Boot (hd0,0)
rootnoverify (hd0,0)
chainloader +1
title     [16] 从第二硬盘第一主分区启动(hd1,0)\n Boot (hd1,0)
rootnoverify (hd1,0)
chainloader +1
title     [17] 重启计算机\n reboot
reboot
title     [18] 关闭计算机\n halt
halt
回复

使用道具 举报

62#
 楼主| 发表于 2010-5-21 11:32:20 | 只看该作者
把这3个去掉看看
pxe detect NotExist
background 0000ff
foreground ffffff
UNIFONT是4.20版本吗?
回复

使用道具 举报

63#
发表于 2010-5-21 11:40:08 | 只看该作者

回复 #62 zhaohj 的帖子

是 4.20 号的!

去掉了也不行,5.15 5.15都试了!

看来5.02号以后的 grldr 和 UNIFONT 兼容性有问题!

看来 还 真需要 找Chenall 老大了!
回复

使用道具 举报

64#
 楼主| 发表于 2010-5-21 11:44:01 | 只看该作者
如果是0x0,感觉是这个外部命令没有运行一样。
你命令行command
看看路径还在吗?
再看看文件还在吗?

[ 本帖最后由 zhaohj 于 2010-5-21 11:45 编辑 ]
回复

使用道具 举报

65#
发表于 2010-5-21 11:45:53 | 只看该作者
看截图这个命令根本没有运行到?
你可以在命令行下面手工执行试试。。
回复

使用道具 举报

66#
发表于 2010-5-21 11:47:16 | 只看该作者
如果能把界面改为中文版就最好了
回复

使用道具 举报

67#
发表于 2010-5-21 11:55:19 | 只看该作者
to zhaohj
to chenall

看图

PE测试-2010-05-21-11-54-28.png (7.08 KB, 下载次数: 156)

PE测试-2010-05-21-11-54-28.png
回复

使用道具 举报

68#
 楼主| 发表于 2010-5-21 11:58:30 | 只看该作者
是命令没有运行。这个外部命令找不到了。
你肯定改变了bd设备。

放在(bd)下实际上很不好,boot后会改变bd设备。

[ 本帖最后由 zhaohj 于 2010-5-21 12:00 编辑 ]
回复

使用道具 举报

69#
发表于 2010-5-21 12:05:34 | 只看该作者

回复 #68 zhaohj 的帖子

那怎么  写菜单啊!

为什么5.02的就没问题呢 , 5.15 5.19的都不行

我菜单很简单  是外置的,直接 原始的grldr  找 menu.lst  其他什么都没动。

我好多东西都不懂,所以我是不会 弄复杂的菜单的!
回复

使用道具 举报

70#
 楼主| 发表于 2010-5-21 12:30:05 | 只看该作者
你把启动时的菜单及与这个有关的菜单打包一下,我查看修改一下。
另外外部命令放在哪里的。

[ 本帖最后由 zhaohj 于 2010-5-21 12:31 编辑 ]
回复

使用道具 举报

71#
发表于 2010-5-21 12:38:57 | 只看该作者

回复 #70 zhaohj 的帖子

好的 ,你 帮忙看下!

[ 本帖最后由 caomaoLBL 于 2010-5-21 12:40 编辑 ]

GrubPXE.part1.rar

350 KB, 下载次数: 205, 下载积分: 无忧币 -2

GrubPXE.part2.rar

127.78 KB, 下载次数: 126, 下载积分: 无忧币 -2

回复

使用道具 举报

72#
 楼主| 发表于 2010-5-21 13:53:46 | 只看该作者
看了下,有一个问题,修改后如果menu.lst调用是没有问题的,不知其他菜单有没有使用汉字?
SRS_F6不用管,会自动修改的。

修改:把UNIFONT放入BOOT目录下,对应menu.lst:
command --set-path=/BOOT/
timeout 30
default 2
pxe detect NotExist
background 0000ff
foreground ffffff
UNIFONT /BOOT/U16HZ

[ 本帖最后由 zhaohj 于 2010-5-21 13:55 编辑 ]
回复

使用道具 举报

73#
发表于 2010-5-21 13:56:05 | 只看该作者

回复 #72 zhaohj 的帖子

就这一个菜单,没有其他的菜单!这一个菜单够用了,再说 还用你的 SRS_F6模块 扩展性 就更不用说了!

谢谢赵兄了,这就修改测试, 终于可以用最新的grldr了!

果然OK了!十分感谢,原来就是找不到 外部命令的原因! 这样 command --set-path=/BOOT/  设置一下 没副作用吧?

[ 本帖最后由 caomaoLBL 于 2010-5-21 14:00 编辑 ]

PE测试-2010-05-21-13-58-40.png (12.63 KB, 下载次数: 122)

PE测试-2010-05-21-13-58-40.png
回复

使用道具 举报

74#
 楼主| 发表于 2010-5-21 14:04:12 | 只看该作者
没副作用的,这个命令就是告诉grldr外部命令的位置。
回复

使用道具 举报

75#
发表于 2010-5-21 14:08:13 | 只看该作者

回复 #74 zhaohj 的帖子

OK了!谢谢 赵兄 抽出时间 帮忙解决问题!
回复

使用道具 举报

76#
 楼主| 发表于 2010-5-21 14:23:33 | 只看该作者
to canmao  :
一个菜单也没有啊,晕死。PXE部分,你在总菜单中先不要pxe keep。如果有,先取消它。
你可以替HHH333做他没有做完的工作,只要能进入命令行:
把前5个扇区的内存写到一个文件供不点查看:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=151084&page=155#pid1956088

[ 本帖最后由 zhaohj 于 2010-5-21 14:25 编辑 ]
回复

使用道具 举报

77#
发表于 2010-5-21 17:36:49 | 只看该作者
Dell M600 的中断向量表和BIOS数据区文件,见附件

Bios_Int.rar

1.52 KB, 下载次数: 56, 下载积分: 无忧币 -2

回复

使用道具 举报

78#
发表于 2010-5-21 18:59:27 | 只看该作者
原帖由 canmao 于 2010-5-21 17:36 发表
Dell M600 的中断向量表和BIOS数据区文件,见附件


zhaohj ,canmao 你们太专业了,呵呵,自叹不如啊,俺要向你们学习。
回复

使用道具 举报

79#
发表于 2010-5-21 20:15:29 | 只看该作者
原帖由 <i>caomaoLBL</i> 于 2010-5-21 11:55 发表
to zhaohj<br />
to chenall<br />
<br />
看图


<br />

unifont,
NOT uinfont

[ 本帖最后由 快雪时晴 于 2010-5-21 20:19 编辑 ]
回复

使用道具 举报

80#
 楼主| 发表于 2010-5-22 08:48:39 | 只看该作者
to canmao :
用5.21版的grldr测试一下(把TFTP根下的menu.lst改成main.lst),但愿能出来菜单。

这种情况我以前一台升技的机器也碰到过,刚开始怀疑是TFTP问题。
回复

使用道具 举报

81#
发表于 2010-5-22 09:06:06 | 只看该作者
我使用的是hanewin DHCP Server. 我把从FTP下载的直接放到了TFTP的根目录.从PXE网络启动.

我在测试的时候,到了加载驱动那一步,应该是在DOS下面分析驱动的时候,提示 File not found, 这个是正常的吗???  过一会之后,会出现选择菜单,接下来 我选择菜单  Return GRUB4DOS Boot Menu.
又回到了驱动选择界面,应该是第一次出来的那个菜单.  就是/SRS/SRS.ZIP 那个驱动选择界面.

这说明是测试成功的吧??

另外,问一个问题,PXE网启,按C进入命令行.  ls (pd)/ 为什么一个文件也看不到呢???是服务端设置问题还是???  因为以前从没有接触GRUB4DOS的网启,所以有此一问.请指教,谢谢.
回复

使用道具 举报

82#
发表于 2010-5-22 09:15:56 | 只看该作者
好强大   学习了 有时间就测试
回复

使用道具 举报

83#
 楼主| 发表于 2010-5-22 09:33:54 | 只看该作者
原帖由 sgw888 于 2010-5-22 09:06 发表
我使用的是hanewin DHCP Server. 我把从FTP下载的直接放到了TFTP的根目录.从PXE网络启动.

我在测试的时候,到了加载驱动那一步,应该是在DOS下面分析驱动的时候,提示 File not found, 这个是正常的吗???  过一 ...


正常。进入DOS后由于有些文件没加判断,比如这个文件不存在就会出来File not found。下次改进一下做个判断。

pd设备是无法列表的。可以用cat --length=0判断pd设备上有没有这个文件。
回复

使用道具 举报

84#
发表于 2010-5-22 09:43:17 | 只看该作者
不错,安装方便了。
回复

使用道具 举报

85#
发表于 2010-5-22 10:04:05 | 只看该作者
忙活了半天,远程桌面+带外管理,完成了测试。结果一样

再回头看我在帖子上的截图,原本menu.lst已经执行了啊。只不过是没找到/SRS_F6/SRS_F6.LST。在ls ()/ ls (bd)/ ls (pd)/ ls /,均空空如也。白忙活了,只不过远程的过程很好玩,我还是第一次这么干。呵呵
回复

使用道具 举报

86#
发表于 2010-5-22 10:09:49 | 只看该作者
原帖由 <i>zhaohj</i> 于 2010-5-22 09:33 发表
正常。进入DOS后由于有些文件没加判断,比如这个文件不存在就会出来File not found。下次改进一下做个判断。

pd设备是无法列表的。可以用cat --length=0判断pd设备上有没有这个文件。


其实,设置TFTP服务器自动生成dir.txt,客户端用的时候cat一下,就很方便手动写命令行了
回复

使用道具 举报

87#
 楼主| 发表于 2010-5-22 10:32:12 | 只看该作者
原帖由 canmao 于 2010-5-22 10:04 发表
忙活了半天,远程桌面+带外管理,完成了测试。结果一样

再回头看我在帖子上的截图,原本menu.lst已经执行了啊。只不过是没找到/SRS_F6/SRS_F6.LST。在ls ()/ ls (bd)/ ls (pd)/ ls /,均空空如也。白忙活了, ...


已经讲了,pd设备是无法列表的。用cat --length=0 (pd)/GRLDR
回复

使用道具 举报

88#
发表于 2010-5-22 11:02:03 | 只看该作者
问题就出自这里了:

看来DELL的服务器,在PXE启动时还是与众不同。

2010-05-22-10-05-44.jpg (33.5 KB, 下载次数: 139)

2010-05-22-10-05-44.jpg
回复

使用道具 举报

89#
 楼主| 发表于 2010-5-22 11:15:41 | 只看该作者
TFTP根下能找到,而目录下找不到。以上都是小文件,大一点再找找(>4kb)。
再用find找找。

再命令行下输入
pxe basedir /SRS_F6     ;后面要不要/测试一下
pxe
cat --length=0 /SRS_F6.IMG

改变TFTP根,看看能否找到。

[ 本帖最后由 zhaohj 于 2010-5-22 11:53 编辑 ]
回复

使用道具 举报

90#
发表于 2010-5-22 11:26:36 | 只看该作者
cat --length=0 (pd)/SRS_F6/SRS_F6.IMG

Error 15: ...
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-1 13:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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