问题描述
我已经完成了我的简单操作系统的编写,我想在真实的硬件(PC)上测试它,而不是 bochs 或 qemu。我的操作系统有一个自定义引导加载程序和一个内核,我使用 cat 将它们连接到一个 bin 文件中。但是我花了几个小时来寻找一种将 bin 文件转换为可启动 iso 文件的方法,但每次都失败了。根据 OSDev.org,我想我需要使用 genisoimage(mkisofs) 来进行转换,但我不知道这个命令究竟是如何工作的,我最终输出了一个 iso 文件,但这个文件不起作用。(我想我使用了错误的命令,有人可以向我解释一下吗?)
我尝试过的其他方法:
- 直接将bin文件刻录到CD上。错误:缺少操作系统。
- 使用 winbin2iso 和其他 windows 平台软件将 bin 文件转换为 ISO。错误:无法启动。甚至在 qemu 中也不行。
另外,什么是 El-Torito?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)