| 
 
wfyinghun 
初级用户
 
  
 
  
  
积分 126 
发帖 53 
注册 2007-4-3 
状态 离线
 | 
『楼 主』:
 怎么样获取IMG文件的CHS参数啊?
 
使用 LLM 解释/回答一下
  
今天用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 楼』:
 
 
使用 LLM 解释/回答一下
  
据我所知,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 
状态 离线
 | 
 | 
  2007-4-19 07:55 | 
  
 | 
 | 
 
wfyinghun 
初级用户
 
  
 
  
  
积分 126 
发帖 53 
注册 2007-4-3 
状态 离线
 | 
『第 4 楼』:
 问题解决了
 
使用 LLM 解释/回答一下
  
问题解决了,原来是个硬盘镜像.软盘镜像和硬盘镜像真不好区分啊,还有可以把ISO作成IMG文件吗? 
 
 
 
另外,大家帮我看下这个硬盘镜像的C,H,S参数是多少啊?(图象在附件里,已经用winimage打开了,可看不懂) 
 
    
 
  
附件
1:   img.jpg (2007-4-19 10:17, 35.81 KiB,下载次数: 1)
  
 
 
 
 |   
 | 
  2007-4-19 10:17 | 
  
 | 
 | 
 
newdos11 
初级用户
 
  
 
  
 
积分 186 
发帖 32 
注册 2004-6-16 
状态 离线
 | 
『第 5 楼』:
 
 
使用 LLM 解释/回答一下
  
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 
状态 离线
 | 
 | 
  2007-4-29 22:39 | 
  
 |