【发布时间】:2015-06-26 05:38:18
【问题描述】:
为了学习操作系统的引导,我用这种方式做了一些简单的测试:
我安装oracle viratualbox并创建硬盘
我安装 hex-editor HxD 并将代码写入此硬盘,打开显示此硬盘的文件
在我写的第一个 512 字节扇区的末尾 55 AA 在 1FE 和 1FF 字节中,
以及我从第一个扇区的第一个字节编写的其他代码。
这样我必须从 HxD 中解除对 hdd 文件的阻止,因为 virtualbox 在完成之前无法启动它。
我想使用虚拟机或者其他真机(第二种方式不太方便),因为它创建了一个独立的开发环境。
我怎样才能更有效地进行测试以学习引导(以及在简单开发之后)操作系统?
【问题讨论】:
标签: assembly binary operating-system hex-editors mbr