如何从ISO加载内核到内存

时间:2010-06-20 11:24:04

标签: c assembly kernel bootloader bootstrapping

在编译时,我将我的程序集引导程序与我的内核一起链接到一个* .img文件中,然后使用MagicISO将其转换为* .iso映像。然后我从这个* .iso映像启动。 但问题是我想将文件的第二个扇区(内核)读入0x1000的内存。但我只知道如何使用软盘映像,所以有人可以告诉我如何使用* .iso吗? 如果您需要任何代码或任何东西只需告诉我,我会提供它:)。

1 个答案:

答案 0 :(得分:2)

如果您的img文件是软盘映像,则光盘将在软盘仿真环境中加载。我猜想你应该能够像在软盘上那样访问数据。

相关问题