中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 怎么样获取IMG文件的CHS参数啊? 上一主题 | 下一主题
wfyinghun
初级用户





积分 126
发帖 53
注册 2007-4-3
状态 离线
『楼 主』:  怎么样获取IMG文件的CHS参数啊?

今天用GRUB引导碰到了一个问题,我用
title dos
kernel (hd0,0)/boot/img/memdisk
initrd (hd0,0)/boot/img/boot.img
boot
可以进入系统.
但是如果换成
title dos
map --mem /boot/img/BOOT.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
就进不了系统,为什么啊?
   还有怎么样获取IMG文件的CHS参数啊,听说winimage可以做到,我可找了半天也没找到,在winimage的哪个选项里啊


2007-4-19 00:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
newdos11
初级用户




积分 186
发帖 32
注册 2004-6-16
状态 离线
『第 2 楼』:  

据我所知,memdisk不用加CHS参数的,用GRUB自带的MAP也不用加的。
原因可能是你的镜像是硬盘镜像,而把它虚拟成软盘就无法启动了。
也有可能是你的镜像只适合用MEMDISK虚拟。GRUB的MAP命令一般能检测到镜像CHS的,在用memdisk虚拟一个大于2.88MB的软盘镜像时才要加CHS。
CHS可以在winimage,映像-->更改格式-->选择自定义格式里找。

2007-4-19 07:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 3 楼』:  

BOOT.img (fd0) 要小写。



Windows 一键还原
http://www.yjhy.com
2007-4-19 07:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wfyinghun
初级用户





积分 126
发帖 53
注册 2007-4-3
状态 离线
『第 4 楼』:  问题解决了

问题解决了,原来是个硬盘镜像.软盘镜像和硬盘镜像真不好区分啊,还有可以把ISO作成IMG文件吗?



另外,大家帮我看下这个硬盘镜像的C,H,S参数是多少啊?(图象在附件里,已经用winimage打开了,可看不懂)

附件 1: img.jpg (2007-4-19 10:17, 35.81 K,下载次数: 1)


2007-4-19 10:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
newdos11
初级用户




积分 186
发帖 32
注册 2004-6-16
状态 离线
『第 5 楼』:  

N年没用过CHS了,因为GRUB是不用加CHS参数的,memdisk要加只在大于2.88MB的软盘镜像里加,其它的都不用加。ISO不能直接做成IMG来用的。

S=每磁道扇区数(T),H=磁头(H)
C=扇区总数(N)/(T*H)

2007-4-19 11:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zapo
新手上路





积分 6
发帖 3
注册 2007-4-29
状态 离线
『第 6 楼』:  

加载软盘镜像和硬盘镜像的方法到底有什么区别?

2007-4-29 22:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: