无忧启动论坛

标题: 0xff可以替换为fd0---引导镜像文件 ???????? [打印本页]

作者: sxhylxj    时间: 2010-4-30 23:41
标题: 0xff可以替换为fd0---引导镜像文件 ????????
itle [4] Boot ISO$B.ISO image (00000000)
#find --set-root /boot/Firadisk.IMG && map --mem /boot/Firadisk.IMG (fd0)
find --set-root --ignore-floppies /ISO$B.ISO
map --mem /ISO$B.ISO (0xff)
map --hook
chainloader (0xff)
title [5] Boot IMG$A.IMG image (Firadisk)
find --set-root /boot/Firadisk.IMG && map --mem /boot/Firadisk.IMG (fd0)
find --set-root --ignore-floppies /IMG$A.IMG
map --mem /IMG$A.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
===================================
请问 引导ISO文件 可以 把上面的(0xff)替换 为 下面的fd0
这两者引导有啥区别吗?
作者: sxhylxj    时间: 2010-4-30 23:53
我量产cdrom,使用上面的命令在虚拟机可以引导ISO,但是在实体机不行 ,而IMG则没有受影响
作者: zhaohj    时间: 2010-5-1 08:00
(fd)要IMG的磁盘分区格式是FAT
而0x80:0xff支持FAT,NTFS。好像也支持ISO格式。

[ 本帖最后由 zhaohj 于 2010-5-1 08:03 编辑 ]
作者: NicTense    时间: 2010-5-3 00:39
要弄明白这个问题最好看看 grub4dos 的readme文档

0xff等同于(hd127)
0x0等同于 (fd0),直接写0也可以的

从(hd32)开始,也就是0xa0 开始会被认为光盘,而(fd0),(fd1)是软盘,(hd0),即0x80开始到0x9f则被当作是硬盘

镜像文件应该map为什么设备,要看你这个文件本身的格式,是软盘镜像就指定为(fd0)或者(fd1),其他同理
作者: sgw888    时间: 2010-5-3 09:37
楼上说的,受教了,又学东西了




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3