中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 找不到U盘 boot/grub下的menu.lst 上一主题 | 下一主题
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 16 楼』:  

抱歉,春节放假回家了,没来得及回复。我再试试。

2007-2-23 04:37
查看资料  发送邮件  发短消息 网志   编辑帖子
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 17 楼』:  

Re 不点兄:
在U盘能启动的情况下,我用WinHex提取了它的第一扇区(也就是0扇区),下面的Enable.dat;
我用Bootlace --floppy 0x00安装后,U盘不能启动,我又用WinHex提取了第一扇区,下面的Disable.dat。

[ Last edited by chujiafu on 2007-3-2 at 09:19 PM ]

附件 1: U.rar (2007-3-2 06:07, 1.11 K, 下载附件所需积分 1 点 ,下载次数: 8)
2007-3-2 06:07
查看资料  发送邮件  发短消息 网志   编辑帖子
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 18 楼』:  

这是能启动的U盘的第一扇区的前7行:

[ Last edited by chujiafu on 2007-3-3 at 03:54 AM ]

附件 1: enable.BMP (2007-3-3 03:46, 249.95 K, 下载附件所需积分 1 点 ,下载次数: 1)


2007-3-3 03:46
查看资料  发送邮件  发短消息 网志   编辑帖子
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 19 楼』:  

这是不能启动的U盘的前7行:

附件 1: disable.BMP (2007-3-3 03:52, 247.87 K, 下载附件所需积分 1 点 ,下载次数: 1)


2007-3-3 03:52
查看资料  发送邮件  发短消息 网志   编辑帖子
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 20 楼』:  

你在一楼有这样的描述:

> ②用Bootlace --floopy 0x00安装Grub到U盘上,再把Grldr拷到U盘根目录。但这种方法只能启动到grub>_
> (Grub的提示符)就停住了,找不到U盘上 Boot/grub/menu.lst,但U盘上确实有menu.lst。但如果把
> menu.lst拷到U盘的根目录则能启动成功。(或者在Grub的提示符下打入Configfile /boot/grub/menu.lst
> 也能启动成功)。我的疑问是:为什么找不到U盘 Boot/grub下的menu.lst?

你这不是说 grldr 能够启动到命令行了吗(而且也能启动根目录下的菜单)?你怎么后来又说死机了呢?
既然有成功的时候,你还是自己摸索摸索吧。比如说,你这个古怪的 U 盘 BIOS,有很多 BUG,当你把 GRLDR 文件放在靠近文件系统的开头的时候,你能够顺利进入 GRUB,当距离开头较远的时候,你就不能启动 GRLDR 了。

另外,从引导扇区也可发现一些问题。看看偏移 24h 处的 80h,这表示硬盘号码,而你的 U 盘是软盘,这可是矛盾的。偏移 1Ch 处的 20 00 00 00 也是对于硬盘分区来说的。而对软盘,1Ch 处应该是 00 00 00 00 才行。也许你的 U 盘 BIOS 在装入这个扇区之后立即修改 80 为 00,也修改 20 为 00。不管怎么说,这太复杂,只有你自己摸索摸索,才可能知道真正的启动过程。可惜我本人没有可启动 U 盘的主板,无法研究。

比如说,首先,要紧的是,你可以看看 IO.SYS 是否和微软的 IO.SYS 一样。其次,你再看看,如果用微软的 sys 命令传递 DOS 系统到 U 盘,这个 U 盘还能启动吗?如果答案是否定的,那么,这就说明这个 U 盘并非和微软的 DOS 完全兼容,因此,我们的 GRUB 启动失败,也就不算是一个毛病了。

另外,我在本站开发室讨论区,贴出了你在上面所提供的 FAT16 DOS 引导扇区的启动过程的详细分析,如果你有兴趣,可以去看看:

http://www.cn-dos.net/forum/view ... ;page=2&fpage=1



因为我们亲手创建,这个世界更加美丽。
2007-3-4 22:46
查看资料  发送邮件  发短消息 网志   编辑帖子
lzlsl
新手上路





积分 17
发帖 8
注册 2007-4-20
状态 离线
『第 21 楼』:  

迅速充电中``````

2007-4-20 09:07
查看资料  发送邮件  发短消息 网志   编辑帖子
gudou
初级用户





积分 43
发帖 29
注册 2008-3-31
状态 离线
『第 22 楼』:  

太好的基础讲解了,学习中。

2008-3-31 15:33
查看资料  发短消息 网志   编辑帖子
gudou
初级用户





积分 43
发帖 29
注册 2008-3-31
状态 离线
『第 23 楼』:  

我的U盘在某一台机子上也是启动到Verifying DMI Pool Data。。。后只闪动光标,连DOS都进不了……

2008-3-31 15:43
查看资料  发短消息 网志   编辑帖子
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: