even 发表于 2017-10-15 19:00 明白了。非常感谢你不厌其烦的指点,受惠很多!!! |
本帖最后由 even 于 2017-10-15 19:34 编辑 1、地址不一样可能和oscdimg的参数有关,我用的是-h -m -o -d -g -c -n,不是udf1.02格式(不清楚udf格式)。 2、udf102格式看不到[BOOT](windows原版镜像好像就看不到),这个不清楚,或许有其他软件可以看 |
期待下成品,菜鸟表示看不太懂!! |
even 发表于 2017-10-14 21:17 首先非常感谢你的指点,通过boot.bif直接用新版grldr替换后制作出来的ISO,终于可以BIOS启动了! 不过,再进行“16进制编辑器修改iso文件,将启动扇区设置为2k大小”时,发现地址不一样,我的地址好象b025、b026和b027。且想验证一下修改是否正确,用7zip打开ISO文件时发现没有[BOOT]目录,找不着第一个boot项。麻烦再次指点下,怎么查看。谢谢! |
去掉配置文件里面所有的 --ignore-cd,光盘启动怎么能忽略光盘文件。 |
楼主的情况应该是menu.lst没有正常加载,试下在grub提示符下能否查看(cd)下的文件,用下ls或cat命令 |
boot.bif直接用新版grldr替换,用最新版grub4dos0.4.6吧 这样生成的iso很多电脑上bios启动会花屏,需要用16进制编辑器修改iso文件,将启动扇区设置为2k大小, 修改地址: 9825:00 9826:04 9827:00 修改如图 修改后用7zip打开iso文件,第一个boot项大小为2048就对了 这样做grldr不用放在光盘目录里。 |
窄口牛 发表于 2017-10-14 20:10 一开始就是用下载下来的g4b里的grldr_cd.bin文件制作的ISO(后来才从别人的ISO里提取的启动文件),也同样是这样的错误。感谢指点! |
窄口牛 发表于 2017-10-14 20:10 一开始就是用下载下来的g4b里的grldr_cd.bin文件制作的ISO(后来才从别人的ISO里提取的启动文件),也同样是这样的错误。感谢指点! |
g4d下载下来的包里,cd的mbr文件。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.