无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2925|回复: 5
打印 上一主题 下一主题

[求助] mkisofs制作ISO镜像不能加载引导文件etfsboot.com

[复制链接]
跳转到指定楼层
1#
发表于 2016-5-9 09:16:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下的镜像都是用grub4dos启动


mkisofs制作ISO镜像时加载的引导文件是etfsboot.com,启动时提示找不到bootmgr,命令如下
mkisofs.exe -R -no-emul-boot -b etfsboot.com -o winxp.iso -V "win8pe" win8pe
-----------------------------------------------------------------------------------------------------------
还有问题是:mkisofs制作ISO镜像时加载的引导文件是bootmgr,启动成功,命令如下:
mkisofs.exe -R -no-emul-boot  -b bootmgr -o winxp.iso -V "win8pe" win8pe

但是加上参数-boot-load-size 4会启动不了
mkisofs.exe -R -no-emul-boot  -boot-load-size 4 -b bootmgr -o winxp.iso -V "win8pe" win8pe

如果引导文件加载的是grdlr,又能成功启动
mkisofs.exe -R -no-emul-boot  -boot-load-size 4 -b grldr -o winxp.iso -V "win8pe" win8pe
2#
发表于 2016-5-9 12:04:56 | 只看该作者
etfsboot.com
mkisofs.exe -R -no-emul-boot -b etfsboot.com -boot-load-size 4 -l -d -o winxp.iso -V "win8pe" win8pe

点评

谢谢你的回复 mkisofs.exe -R -no-emul-boot -b etfsboot.com -boot-load-size 4 -l -d -o winxp.iso -V "win8pe" win8pe 启动时提示不能从CD什么的启动 但去掉-boot-load-size 4后就成功启动了 mkisofs.exe -  详情 回复 发表于 2016-5-9 13:40
回复

使用道具 举报

3#
 楼主| 发表于 2016-5-9 13:40:08 | 只看该作者
hxwgz 发表于 2016-5-9 12:04
etfsboot.com
mkisofs.exe -R -no-emul-boot -b etfsboot.com -boot-load-size 4 -l -d -o winxp.iso -V " ...

谢谢你的回复

mkisofs.exe -R -no-emul-boot -b etfsboot.com -boot-load-size 4 -l -d -o winxp.iso -V "win8pe" win8pe
启动时提示不能从CD什么的启动
但去掉-boot-load-size 4后就成功启动了
mkisofs.exe -R -no-emul-boot -b etfsboot.com  -l -d -o winxp.iso -V "win8pe" win8pe


我想,既然提示找不到bootmgr,说明了etfsboot.com已经在根目录寻找它,为什么没找到呢
原来是参数-d起了作用,关闭目录层次处理

点评

没有参数-d时,制作成的镜像里的bootmgr变成了bootmgr. 后面多了一个点 我原来加了-J -joliet-long -relaxed-filenames这个参数,镜像里的bootmgr不会变成bootmgr.,但还是提示找不到bootmgr mkisofs.exe -R  详情 回复 发表于 2016-5-9 13:48
回复

使用道具 举报

4#
 楼主| 发表于 2016-5-9 13:48:49 | 只看该作者
yjqd 发表于 2016-5-9 13:40
谢谢你的回复

mkisofs.exe -R -no-emul-boot -b etfsboot.com -boot-load-size 4 -l -d -o winxp.iso  ...

没有参数-d时,制作成的镜像里的bootmgr变成了bootmgr.
后面多了一个点

我原来加了-J -joliet-long -relaxed-filenames这个参数,镜像里的bootmgr不会变成bootmgr.,但还是提示找不到bootmgr

mkisofs.exe -R -no-emul-boot -J -joliet-long -relaxed-filenames -b etfsboot.com -o winxp.iso -V "win8pe" win8pe
回复

使用道具 举报

5#
发表于 2016-5-9 19:30:26 | 只看该作者
没后辍的文件名在joliet下是不会添加"."。
-d 作用是在iso-9660下不要为没后辍的文件名添加"."。
etfsboot.com 要找iso-9660下的bootmgr才可以引导。

etfsboot.com (2K) -boot-load-size 4
etfsboot.com (4K) -boot-load-size 8 或 不用

点评

谢谢回复,我的etfsboot.com大小是4K 加参数-boot-load-size 8启动成功  详情 回复 发表于 2016-5-10 07:32
回复

使用道具 举报

6#
 楼主| 发表于 2016-5-10 07:32:49 | 只看该作者
hxwgz 发表于 2016-5-9 19:30
没后辍的文件名在joliet下是不会添加"."。
-d 作用是在iso-9660下不要为没后辍的文件名添加"."。
etfsboo ...

谢谢回复,我的etfsboot.com大小是4K 加参数-boot-load-size 8启动成功
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-21 20:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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