无忧启动论坛

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

[多启相关研究]SYSLINUX解决Grub4Dos乱码问题及一些发现

[复制链接]
31#
发表于 2009-6-3 10:25:56 | 只看该作者
hd0,1和hd0好像有区别。
我记得当时刚买U盘制作的时候碰到过。在我机器上hd0,1在我机器上正常。hd0是不行卡死。

你上面的说明也很清楚一个是从MBR开始一个是从PBR。所以应该有所不同。
回复

使用道具 举报

32#
 楼主| 发表于 2009-6-3 11:13:15 | 只看该作者
回复 #29 chenall 的帖子
我和另一个出现该问题的朋友交流过 find这些此时是没用的 提示找不到文件
我想jdwxabc兄也是如此 只是没提到而已

回复 #31 yjd 的帖子
我当然知道hd0,1和hd0的区别 我是说hd0,1和hd0 1使用效果上没区别 区别仅在于一个","
回复

使用道具 举报

33#
发表于 2009-6-3 11:42:40 | 只看该作者
hd0 1
这样写法。只执行hd0才对,后面的1应该被忽略。
不管grub4dos,linux的磁盘表示都没有这种写法。syslinux作者开发更趋向于linux。我认为这应该是错误的写法。
刚开始还以为是hd0和hd0,0的区别 囧
---------------------------------
kernel CHAIN.C32 hd0                   刷新SYSLINUX界面(重新启动了SYSLINUX)//mbr
kernel CHAIN.C32 hd0,1                刷新SYSLINUX界面(重新启动了SYSLINUX)//pbr
kernel CHAIN.C32 hd0 1                刷新SYSLINUX界面(重新启动了SYSLINUX)//mbr(1是被忽略)
kernel CHAIN.C32 hd1                   Missing MBR Helper(卡死 重启)               //不是第一磁盘应该没办法,hd0 U盘为一起了。
kernel CHAIN.C32 hd1,1                启动本机硬盘第一分区的pbr                       //pbr
kernel CHAIN.C32 hd0 1                启动本机硬盘第一分区的pbr                      //mbr等于第一条
回复

使用道具 举报

34#
发表于 2009-6-3 11:55:00 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D6
为何要取…{迷思},我的这篇没多少人有兴趣!!!没下载???呵呵….
回复

使用道具 举报

35#
 楼主| 发表于 2009-6-3 11:56:30 | 只看该作者

回复 #33 yjd 的帖子

不好意思写错了

kernel CHAIN.C32 hd1                   Missing MBR Helper(卡死 重启)
kernel CHAIN.C32 hd1,1                启动本机硬盘第一分区的pbr
kernel CHAIN.C32 hd1 1                启动本机硬盘第一分区的pbr

最下面那个是hd1 1
之前已经提到了hd0是u盘了 第一硬盘是hd1

如果是hd0 1是这个效果:
kernel CHAIN.C32 hd0 1                刷新SYSLINUX界面(重新启动了SYSLINUX)

如若您所说的
hd1,1应该是等同于hd1效果才对啊:
kernel CHAIN.C32 hd1                   Missing MBR Helper(卡死 重启)

可是不是 hd1,1等同于hd1 1
回复

使用道具 举报

36#
发表于 2009-6-3 11:58:38 | 只看该作者
那就是我错了。也许官方就有这样的写法囧
回复

使用道具 举报

37#
 楼主| 发表于 2009-6-3 12:02:41 | 只看该作者

回复 #34 chen463 的帖子

呵呵 不是没看啦 只是当初少将说得不够具体 文章也挺长的 加上本人理解力欠弱 所以就略过了 :>
(现在加了红字可算明白少将当初的意思了)

会否是SYSLINUX 3.81的改进?
之前的版我没试过
回复

使用道具 举报

38#
 楼主| 发表于 2009-6-3 12:06:23 | 只看该作者
少将的:
chain.c32输入错误讯息提示,这个…偶一直百思不解其意,或许跟有无 [,]是相通的意义。
Usage:chain.c32 (hd#¦fd#¦mbr:#¦boot)[,partition][options]

partition前不是就有个,号吗?

而且我在试过hd0,(加个很大的数字)
提示信息也是说找不到partition什么的

如果加了,就应忽略后面分区号 那提示就不应是找不到partition啊
回复

使用道具 举报

39#
发表于 2009-6-3 12:29:57 | 只看该作者
我也来学习的了!~!~
回复

使用道具 举报

40#
发表于 2009-6-3 13:06:39 | 只看该作者
#34
确实当时也有看过你的文章。但是没明白意思。现在好像改了内容。这下看明白了^_^


这个是不是官方的错误提示信息?
Usage:chain.c32 (hd#¦fd#¦mbr:#¦boot)[,partition][options]
那好像和上面说的互相矛盾。难怪叫迷思^_^
回复

使用道具 举报

41#
发表于 2009-6-3 16:18:21 | 只看该作者
原帖由 x.Nichdlas 于 2009-6-3 11:13 发表
回复 #29 chenall 的帖子
我和另一个出现该问题的朋友交流过 find这些此时是没用的 提示找不到文件
我想jdwxabc兄也是如此 只是没提到而已

回复 #31 yjd 的帖子
我当然知道hd0,1和hd0的区别 我是说hd0,1和 ...



你们可能有点误解,

这里执行find命令的作用只是列出所有磁盘信息,并不是查找文件.

单纯的find命令是列出所有磁盘信息的功能.

到目前为止我还是没有发现有提供了什么比较重要的东西...

1.我的问题,到底是否只是单纯的乱码?目前为止没有发现回应.

还有一些更详细的资料,
按13楼的方法
例子
1.执行find 看一下显示的内容是什么.
2.输入root (
然后再按Tab键看看会显示什么
3.如果是光盘启动就再输入 root (cd)/ +Tab键 或ls (cd)/
显示的是什么.
4.U盘或硬盘(类似的例子)
root (hd0, +Tab键

ls (fd0)/

等.
回复

使用道具 举报

42#
 楼主| 发表于 2009-6-3 16:24:07 | 只看该作者

回复 #41 chenall 的帖子

原来如此 本人对g4d的理解也只是停留在表面的应用的 这次受教了

希望遇到乱码问题的朋友能帮忙试试
回复

使用道具 举报

43#
发表于 2009-6-3 16:39:29 | 只看该作者

回复 #28 jdwxabc 的帖子

看来没这么简单。..
回复

使用道具 举报

44#
发表于 2009-6-3 20:25:15 | 只看该作者
这是命令行下的测试图片:

IMG0387A.jpg (90.96 KB, 下载次数: 94)

IMG0387A.jpg

IMG0388A.jpg (117.8 KB, 下载次数: 102)

IMG0388A.jpg

IMG0389A.jpg (117.6 KB, 下载次数: 99)

IMG0389A.jpg

IMG0390A.jpg (116.04 KB, 下载次数: 101)

IMG0390A.jpg

IMG0391A.jpg (114.73 KB, 下载次数: 98)

IMG0391A.jpg
回复

使用道具 举报

45#
 楼主| 发表于 2009-6-3 20:40:32 | 只看该作者
呵呵 图片来了
貌似设备都认不出了?等待高手给些意见吧
回复

使用道具 举报

46#
发表于 2009-6-3 20:52:35 | 只看该作者
要是能把我这块破主板认出来,那才是怪事呢
回复

使用道具 举报

47#
 楼主| 发表于 2009-6-3 20:59:23 | 只看该作者

回复 #46 jdwxabc 的帖子

我遇到一位网友他的情况是u盘用g4d不会乱码 移动硬盘就会乱码…………
所以未必是主板的问题吧
回复

使用道具 举报

48#
发表于 2009-6-3 21:13:37 | 只看该作者
原帖由 x.Nichdlas 于 2009-6-3 20:59 发表
我遇到一位网友他的情况是u盘用g4d不会乱码 移动硬盘就会乱码…………
所以未必是主板的问题吧

那你分析下U盘和移动硬盘内在的区别,看能否找出点东东来?可是我没有移动硬盘,在电脑城逛的时候钱已花完,没买。

[ 本帖最后由 jdwxabc 于 2009-6-3 21:16 编辑 ]
回复

使用道具 举报

49#
 楼主| 发表于 2009-6-3 21:29:05 | 只看该作者

回复 #48 jdwxabc 的帖子

我连grub4dos的原理和应用都还没摸透哦 还分析呢~~~ : >
回复

使用道具 举报

50#
发表于 2009-6-3 22:13:03 | 只看该作者
@jdwxabc:
chenall 的帖子你好象没看清楚吧 ?
原帖由 chenall 于 2009-6-3 16:18 发表
例子
1.执行find 看一下显示的内容是什么.
2.输入root (
然后再按Tab键看看会显示什么
3.如果是光盘启动就再输入 root (cd)/ +Tab键 或ls (cd)/
显示的是什么.
4.U盘或硬盘(类似的例子)
root (hd0, +Tab键

ls (fd0)/
...

看了你发的照片,root (  没用吧,“root (”中间有空格,包括你用的root (cd)中间好象也没有空格?
回复

使用道具 举报

51#
发表于 2009-6-3 22:28:06 | 只看该作者
原帖由 zxw 于 2009-6-3 22:13 发表
@jdwxabc:
chenall 的帖子你好象没看清楚吧 ?

看了你发的照片,root (  没用吧,“root (”中间有空格,包括你用的root (cd)中间好象也没有空格?

谢谢提醒,重来。
回复

使用道具 举报

52#
发表于 2009-6-3 22:33:52 | 只看该作者
抱歉,我说多了,其实只要是 find 报错,后面的都不需要做了,因为后面的命令前提都是要能找到设备,这个错误和菜单的编写没有关系

等待高手的解决方法
回复

使用道具 举报

53#
发表于 2009-6-3 22:56:50 | 只看该作者
重新测试的图片:

[ 本帖最后由 jdwxabc 于 2009-6-3 22:58 编辑 ]

IMG0392A.jpg (115.3 KB, 下载次数: 95)

IMG0392A.jpg

IMG0394A.jpg (117.81 KB, 下载次数: 93)

IMG0394A.jpg

IMG0395A.jpg (130.2 KB, 下载次数: 95)

IMG0395A.jpg

IMG0396A.jpg (125.61 KB, 下载次数: 98)

IMG0396A.jpg

IMG0397A.jpg (113.83 KB, 下载次数: 100)

IMG0397A.jpg

IMG0398A.jpg (129.84 KB, 下载次数: 96)

IMG0398A.jpg

IMG0399A.jpg (130.41 KB, 下载次数: 92)

IMG0399A.jpg

IMG0400A.jpg (115.29 KB, 下载次数: 100)

IMG0400A.jpg
回复

使用道具 举报

54#
 楼主| 发表于 2009-6-3 23:01:43 | 只看该作者
貌似能找到分区啊!希望这次提供的信息有用!jdwxabc兄辛苦了~
回复

使用道具 举报

55#
发表于 2009-6-4 01:10:03 | 只看该作者
原帖由 x.Nichdlas 于 2009-6-3 23:01 发表
貌似能找到分区啊!希望这次提供的信息有用!jdwxabc兄辛苦了~

但愿有用吧。
回复

使用道具 举报

56#
发表于 2009-6-4 08:13:13 | 只看该作者
按照图片显示的内容来看,GRUB4DOS检测到的磁盘数量有误,所以导致了find找不到任何文件的错误.但实际上磁盘是存在的.应该是加载不完整产生.

麻烦jdwxabc  再提供一下map --status的命令截图.(未乱码和乱码后)

还有.
你用的是什么方式启动的?
出现乱码之前的操作是?

顺便把启动文件传一份给我(366840202#qq.com或wuyou#chenall.com),我想看下里面具体的调用语句.

[ 本帖最后由 chenall 于 2009-6-4 11:07 编辑 ]
回复

使用道具 举报

57#
发表于 2009-6-5 12:58:18 | 只看该作者
怎么没了声音,关注!

chenall大侠,以图片显示,磁盘3是错的吧,我用U+后,我的U盘才会显示(hd0,3)的

正确磁盘是否为(hd0,0) (hd0,1) (hd0,2) (hd0,4) (hd0,.....

因为我试过主分区最多分为3个

[ 本帖最后由 go2 于 2009-6-5 13:04 编辑 ]
回复

使用道具 举报

58#
发表于 2009-6-5 16:05:14 | 只看该作者
原帖由 chenall 于 2009-6-4 08:13 发表
按照图片显示的内容来看,GRUB4DOS检测到的磁盘数量有误,所以导致了find找不到任何文件的错误.但实际上磁盘是存在的.应该是加载不完整产生.

麻烦jdwxabc  再提供一下map --status的命令截图.(未乱码和乱码后) ...

启动文件已经上传到FTP3\jdwxabc\启动文件.RAR,请你下载看看。未乱码的情况极少遇见,要截图还有点难度。
回复

使用道具 举报

59#
发表于 2009-6-5 16:07:17 | 只看该作者
原帖由 go2 于 2009-6-5 12:58 发表
怎么没了声音,关注!

chenall大侠,以图片显示,磁盘3是错的吧,我用U+后,我的U盘才会显示(hd0,3)的

正确磁盘是否为(hd0,0) (hd0,1) (hd0,2) (hd0,4) (hd0,.....

因为我试过主分区最多分为3个

我的主分区就是3个,D盘为扩展分区。
回复

使用道具 举报

60#
发表于 2009-6-5 17:48:33 | 只看该作者
这下我也遇到这个问题了,强烈关注中
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-8 10:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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