LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 883|回复: 6

为什么mkisofs总是提示找不到img文件?

[复制链接]
发表于 2005-1-19 10:38:00 | 显示全部楼层 |阅读模式
[root@geo wzp]#  mkisofs -b /mnt/ext3/BOOTDISK.img -r -o windows98.iso /mnt/ext3/win98se
call to search_tree_file with an absolute path, stripping
initial path separator. Hope this was intended...
mkisofs: Uh oh, I cant find the boot image '/mnt/ext3/BOOTDISK.img' !


我用的是绝对路径,不知道是个什么问题?
发表于 2005-1-19 12:55:08 | 显示全部楼层
换成相对路径试试,类似这样
[root@NEWLFS livecd]#mkisofs -R -l -L -D -b isolinux/isolinux.bin -o /mnt/livecd_image.iso -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -V "livecd" /mnt/liveCD
回复 支持 反对

使用道具 举报

发表于 2005-1-19 21:08:02 | 显示全部楼层
也可以把-b 换为-B,再试试。
回复 支持 反对

使用道具 举报

发表于 2005-1-19 21:17:07 | 显示全部楼层
"-b path/boot.img"路径path是相对于源路径/mnt/ext3/win98se的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-20 11:51:46 | 显示全部楼层
我把b改成了B      mkisofs -B /mnt/ext3/BOOTDISK.img -r -o windows98.iso /mnt/ext3/win98se
生成了windows98.iso  
  但是用qemu    qemu -hda hd.img -cdrom windows98.iso -boot d  启动不了

‘B FILES, -sparc-boot FILES Set sparc boot image names’  B参数是什么意思?
我想让做出来的iso有启动计算机的功能,BOOTDISK.img是可启动的。
回复 支持 反对

使用道具 举报

发表于 2005-1-22 05:50:10 | 显示全部楼层
BOOTDISK.img一定要放在win98se的目录下
回复 支持 反对

使用道具 举报

发表于 2005-2-7 11:39:23 | 显示全部楼层
mkisofs -L -l -v  -jcharset big5 -b boot/linux.img -eltorito-alt-boot -b boot/win98.img -eltorito-alt-boot -o /tmp/cqs.iso

这样就ok了
cdrecord  dev=0,0,0 -multi /tmp/cqs.iso

BOOTDISK.img放那都可以只要用相对的就ok不要写/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表