![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 00:47 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 怎么样获取IMG文件的CHS参数啊? |
| 可打印版本 2,587 / 5 |
| 第1楼 wfyinghun | 发表于 2007-04-19 00:12 |
| 初级用户 发帖 53 积分 126 | |
|
怎么样获取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的哪个选项里啊 |
|
| 第2楼 newdos11 | 发表于 2007-04-19 07:05 |
| 初级用户 发帖 32 积分 186 | |
|
据我所知,memdisk不用加CHS参数的,用GRUB自带的MAP也不用加的。
原因可能是你的镜像是硬盘镜像,而把它虚拟成软盘就无法启动了。 也有可能是你的镜像只适合用MEMDISK虚拟。GRUB的MAP命令一般能检测到镜像CHS的,在用memdisk虚拟一个大于2.88MB的软盘镜像时才要加CHS。 CHS可以在winimage,映像-->更改格式-->选择自定义格式里找。 |
|
| 第3楼 lianjiang2004 | 发表于 2007-04-19 07:55 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
BOOT.img (fd0) 要小写。
|
|
| 第4楼 wfyinghun | 发表于 2007-04-19 10:17 |
| 初级用户 发帖 53 积分 126 | |
|
问题解决了 问题解决了,原来是个硬盘镜像.软盘镜像和硬盘镜像真不好区分啊,还有可以把ISO作成IMG文件吗?
另外,大家帮我看下这个硬盘镜像的C,H,S参数是多少啊?(图象在附件里,已经用winimage打开了,可看不懂) 附件 img.jpg (35.81 KiB) |
|
| 第5楼 newdos11 | 发表于 2007-04-19 11:37 |
| 初级用户 发帖 32 积分 186 | |
|
N年没用过CHS了,因为GRUB是不用加CHS参数的,memdisk要加只在大于2.88MB的软盘镜像里加,其它的都不用加。ISO不能直接做成IMG来用的。
S=每磁道扇区数(T),H=磁头(H) C=扇区总数(N)/(T*H) |
|
| 第6楼 zapo | 发表于 2007-04-29 22:39 |
| 新手上路 发帖 3 积分 6 | |
|
加载软盘镜像和硬盘镜像的方法到底有什么区别?
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |