无忧启动论坛

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

[发布] grub4dos_0.4.6a 启动新特点

    [复制链接]
31#
 楼主| 发表于 2013-5-15 15:09:25 | 只看该作者
本帖最后由 2011yaya2007 于 2013-5-15 15:17 编辑

Re anxi_dongri :
默认模式是“bios 分配驱动器号为 00 时自动加载”。
你可以使用“始终加载”模式。
方法1:使用 winhex 打开 grldr ,将 0x1fb 处的 01 修改为 02
方法2:在命令行输入  bootlace --floppy --grldr-usb=2 grldr

若偶尔不想加载,在出现提示信息时,按空格键。
回复

使用道具 举报

32#
 楼主| 发表于 2013-5-15 15:36:36 | 只看该作者
从 ud 加载终于正常了。
回复

使用道具 举报

33#
 楼主| 发表于 2013-5-15 15:40:49 | 只看该作者
Re mygamexxx :
请你可以使用新版本再测试一下。
回复

使用道具 举报

34#
发表于 2013-5-16 09:17:23 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-16 09:46 编辑
2011yaya2007 发表于 2013-5-15 15:40
Re mygamexxx :
请你可以使用新版本再测试一下。


在联想台式机,按F2直接进命令行(内置菜单直接进命令行),find找到(fd0,0)和本地硬盘, root 为(fd0,0),ls (fd0,0)不可读。
在明基笔记本上,按F2显示USB驱动相关,并停止在... Scaning。。。。。

基本与原来差不多。我是用SYSLINUX加载grldr。

使用http://bbs.znpc.net/forum.php?mo ... ;extra=&page=18的262楼的grldr,在明基笔记本上,按F2在... Scaning。。。。。后
出现I0037 J,  不按F2,第一行靠近中间出现光标后不动了。
回复

使用道具 举报

35#
 楼主| 发表于 2013-5-16 17:34:04 | 只看该作者
本帖最后由 2011yaya2007 于 2013-5-16 17:53 编辑

修复了1处缓存溢出。

Re mygamexxx :
从“出现I0037 J”现象看,新版在明基笔记本上应当没有问题了。
在联想台式机不知会如何。但从“find找到(fd0,0)和本地硬盘”看,似乎没有加载 usb 驱动。加载后没有 fd0 及 fd0,0 了。
回复

使用道具 举报

36#
发表于 2013-5-16 21:45:28 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-16 21:50 编辑
2011yaya2007 发表于 2013-5-16 17:34
修复了1处缓存溢出。

Re mygamexxx :


新版在神舟台式机上,
按S和不按键,USB驱动loaded failed,进入命令行,find,列出(fd0,0)和本地硬盘,ls,磁盘读取错误;
按空格,进入命令行,find,列出(fd0,0)、本地硬盘、(fd0)、(fd0,1)、(fd0,2),ls ,磁盘读取错误,ls (fd0)/ 列出U盘文件;ls (fd0,1),磁盘读取错误;ls (fd0,2)/,列出U盘文件。

为什么加载失败与不加载出现不同?
回复

使用道具 举报

37#
发表于 2013-5-16 22:59:28 | 只看该作者
@yaya

时空上不好回复  就在这里问了  貌似grub4dos-0.4.6a-2013-05-15版引入了新的bug  完全相同的vmware环境和菜单  cd启动  格式为iso9660_joliet

grub4dos-0.4.6a-2013-05-11可以正常启动  2013-05-15和2013-05-16都启动失败  表现为启动后直接黑屏  加载内置菜单的那行提示都没出现  一直黑屏卡在那
回复

使用道具 举报

38#
 楼主| 发表于 2013-5-17 08:07:33 | 只看该作者
问题反馈看到了,排查一下。
回复

使用道具 举报

39#
发表于 2013-5-17 08:44:51 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-17 08:54 编辑
2011yaya2007 发表于 2013-5-16 17:34
修复了1处缓存溢出。

Re mygamexxx :


明基笔记本不再卡在Scaning USB 这一行,但是loaded failed,失败后无法进入命令行,停在左上角靠中间部位的光标闪动上。

联想台式机, loaded failed ,失败后可进入命令行。
回复

使用道具 举报

40#
 楼主| 发表于 2013-5-17 13:43:30 | 只看该作者
明基笔记本不再卡在Scaning USB 这一行

你的 u 盘 MBR 似乎有点特殊。可否把 MBR 及第一个 PBR 各 1 扇区打包上来。
回复

使用道具 举报

41#
发表于 2013-5-17 16:33:34 | 只看该作者

BR

本帖最后由 mygamexxx 于 2013-5-17 17:04 编辑

2011yaya2007 发表于 2013-5-17 13:43
你的 u 盘 MBR 似乎有点特殊。可否把 MBR 及第一个 PBR 各 1 扇区打包上来。


是用手机的

1.jpg (82.79 KB, 下载次数: 227)

1.jpg

usb.zip

633 Bytes, 下载次数: 7, 下载积分: 无忧币 -2

PBR1扇区

回复

使用道具 举报

42#
 楼主| 发表于 2013-5-17 21:00:21 | 只看该作者
修复: 5.15 以后版本 grldr 作为 cd 引导文件出错问题。
增加:加载 usb 驱动失败后,释放 usb 控制权。(但不是所有的 bios 都会接管控制权)

若加载失败,请把调试数字反馈回来。
回复

使用道具 举报

43#
 楼主| 发表于 2013-5-17 21:09:16 | 只看该作者
是用手机的

MBR 呢?
回复

使用道具 举报

44#
发表于 2013-5-17 21:43:51 来自手机 | 只看该作者
2011yaya2007 发表于 2013-5-17 21:09
MBR 呢?

从图上可以看到主引导是灰色的,无法操作。如果将内存卡取出放到读卡器,主引导是UD
回复

使用道具 举报

45#
发表于 2013-5-17 21:53:38 来自手机 | 只看该作者
mygamexxx 发表于 2013-5-17 21:43
从图上可以看到主引导是灰色的,无法操作。如果将内存卡取出放到读卡器,主引导是UD

神舟台式机返回0124
回复

使用道具 举报

46#
 楼主| 发表于 2013-5-18 07:11:14 | 只看该作者
从图上可以看到主引导是灰色的,无法操作

请将内存卡取出放到读卡器,使用 winhex 截取;或者使用 fbinsttool 备份出了。
回复

使用道具 举报

47#
发表于 2013-5-18 09:21:48 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-18 09:25 编辑
2011yaya2007 发表于 2013-5-18 07:11
请将内存卡取出放到读卡器,使用 winhex 截取;或者使用 fbinsttool 备份出了。


明基笔记本,不按键,不出现USB驱动的信息,直接死机,按F2,出现USB驱动信息,返回0_
联想台式机,不按键,出现USB驱动信息,返回0124_

内存卡在手机中用fbinsttool是无法找到UD区的。

MBR.zip

529 Bytes, 下载次数: 4, 下载积分: 无忧币 -2

内存卡放入读卡器的MBR

回复

使用道具 举报

48#
 楼主| 发表于 2013-5-19 17:47:38 | 只看该作者
对于失败在 0 或 01245 做了改进.
回复

使用道具 举报

49#
发表于 2013-5-19 18:47:14 | 只看该作者
楼主莫非11年注册,13年发第一帖主题帖!
回复

使用道具 举报

50#
发表于 2013-5-19 20:13:28 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-19 20:20 编辑
2011yaya2007 发表于 2013-5-19 17:47
对于失败在 0 或 01245 做了改进.


神舟台式机不按键和按S键,停在0AB124

回复

使用道具 举报

51#
 楼主| 发表于 2013-5-19 20:58:41 | 只看该作者
可能是没有把内存卡的类型圈进来。探测一下类型。有专版测试,辛苦 mygamexxx  了。
回复

使用道具 举报

52#
发表于 2013-5-19 22:42:29 来自手机 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-20 08:50 编辑
2011yaya2007 发表于 2013-5-19 20:58
可能是没有把内存卡的类型圈进来。探测一下类型。有专版测试,辛苦 mygamexxx  了。


神州台式机,0AB100_
联想台式机,0AB100_
明基笔记本,按F2,0AB_

回复

使用道具 举报

53#
 楼主| 发表于 2013-5-20 12:17:41 | 只看该作者
可以通过读卡器使用内存卡了,原因是读卡器反应慢。(对应于 01245)
回复

使用道具 举报

54#
发表于 2013-5-20 12:40:18 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-20 13:21 编辑
2011yaya2007 发表于 2013-5-20 12:17
可以通过读卡器使用内存卡了,原因是读卡器反应慢。(对应于 01245)


好现象:
明基笔记本:按F2,0123,加载成功,但死在第一行光标处。不按F2,不出现USB驱动信息,直接出现第一行光标后,死机。
联想台式机:不按键,0123,加载成功,第一行光标出现后,自动重启。

估计问题在root位置,不加载驱动的情况下,root是(fd0,0),而实际文件在(fd0)或(fd0,2),读取(fd0,0)会出错。
在联想台式机上,不加载驱动,修改root位置为(fd0)或(fd0,0),可正常读取文件。使用PLPBT,(fd0,2)变成(hd0,2),root (hd0,2),启动U盘上的0pe成功。不使用PLPBT,直接root (fd0),map --mem /0pe/0pe.iso (0xff) & map --hook & chainloader (0xff) & boot,启动0PE成功。

原来以为,由于有find语句导致错误,内置菜单改为只有commandline 一句,USB驱动加载成功后,联想台式机还是自动重启,明基笔记本还是在第一行光标后死机。
回复

使用道具 举报

55#
 楼主| 发表于 2013-5-20 14:45:30 | 只看该作者
从提供的 MBR 看,只有 1 个分区。依我的情况:
1. 识别为 00,find 会看到:ud ; fd0 ; fd0,0 ; ....
   ls (ud)/   与  ls (fd0)/  显示主分区内容,ls (fd0,0)/ 显示可见分区内容。
2. 识别为 80,find 会看到:ud ; hd0,0 ; ... ,没有 hd0
   ls (ud)/   与  ls (hd0)/ 显示主分区内容,ls (hd0,0)/ 显示可见分区内容。

奇怪的是,你却可以显示 fd0,1 ; fd0,2 。莫非这些是虚拟出来的?

明基笔记本:按F2,0123,加载成功,但死在第一行光标处。不按F2,不出现USB驱动信息,直接出现第一行光标后,死机

说明与 USB 驱动无关,可以更改 grldr 为 0.4.5c版本,若结果相同,则说明不是 grldr 的问题。
回复

使用道具 举报

56#
发表于 2013-5-22 08:36:23 | 只看该作者
2011yaya2007 发表于 2013-5-20 14:45
从提供的 MBR 看,只有 1 个分区。依我的情况:
1. 识别为 00,find 会看到:ud ; fd0 ; fd0,0 ; ....
   ...

不加载驱动,联想台式机可以进入命令行,不会自动重启(包括0.4.5c版本),说明驱动加载后的变化导致自动重启。
回复

使用道具 举报

57#
 楼主| 发表于 2013-5-22 16:36:56 | 只看该作者
加载驱动后改变了驱动器号。估计是 --map 的问题。比如现在 ud 是 hd0,那么交换 hd0 会出现问题。
回复

使用道具 举报

58#
发表于 2013-5-22 18:16:02 | 只看该作者
2011yaya2007 发表于 2013-5-22 16:36
加载驱动后改变了驱动器号。估计是 --map 的问题。比如现在 ud 是 hd0,那么交换 hd0 会出现问题。

从我的使用情况看,GRUB4DOS对U盘的识别存在一定适应性问题,这可能与U盘的复杂性和BIOS的特殊性有关,可以归结为硬件的原因。

但我认为是否可以参考SYSLINUX,因为从我的使用,SYSLINUX有参数:读扇区速度为1, 可以适应我的硬件的特殊性,虽然FBINST有此参数,也能适应此情况,但GRUB4DOS为什么不能增加相似的功能,来解决此问题。
回复

使用道具 举报

59#
 楼主| 发表于 2013-5-22 20:29:18 | 只看该作者
但GRUB4DOS为什么不能增加相似的功能,来解决此问题。

好建议
回复

使用道具 举报

60#
发表于 2013-5-23 00:12:47 | 只看该作者
本帖最后由 mygamexxx 于 2013-5-23 00:14 编辑
2011yaya2007 发表于 2013-5-22 20:29
好建议


一直使用GRUB4DOS,看中的是强大的功能和不错的硬件适应性,但是为了适应我的硬件,又必须使用SYSLINUX和PLPBT来转向GRUB4DOS,现在GRUB4DOS的USB驱动可能成功了,希望对此改进后就使用GRUB4DOS,不再通过SYSLINUX中转。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 23:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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