摘要: 在制作操作系统的过程中,首先的第一步就是要加载内核,但是加载内核又涉及到一个很长的话题. 曾经做过一个FAT32文件系统下加载内核的一整段汇编代码,感觉到这样写代码万分有压力,而且这方面的东西,太过底层,甚至上说和操作系统没有什么直接的关系. 所以,为了简化这步骤,我们利用上一个很强大的加载器,grub2. 如何用grub2等引导程序去引导我们制作的内核呢? 这里给出一个答案:我们必须受到一些约束才能完成这些工作,关于这个约束就是multiboot规范(当然还有别的解决办法) 接下来,我们开始用grub2+multiboot来引导我们的简易操作系统内核. 首先,还是介绍一下大致... 阅读全文
posted @ 2014-04-10 23:32 敷衍。 阅读(436) 评论(0) 推荐(0) 编辑