日期:2014-05-16  浏览次数:20603 次

关于自己动手写操作系统的一点疑问
书中说到将内核加载模块loader.bin拷入软盘的第一个文件,通过boot.bin将loader.bin加载入内存,但是问题是没有软驱,boot.bin是通过做成软盘镜像来实现的,通过虚拟机加载boot.bin时,如何寻找loader.bin? 貌似不能同时加载两个软盘镜像吧,这又该如何? 如果要把他们做成一个软盘镜像,又如何保证处在FAT32文件系统的正确位置? 这问题纠结了好久,不知发这里合适不合适,希望知道的在这里告诉我,小弟在这里先行谢过了

------解决方案--------------------
先把软盘挂在在硬盘的一个文件上,之后把loader.bin拷贝进去,这样loader.bin就肯定是FAT32格式的了,之后你再把这个软盘加载就行了...
关于挂在的东西你上网在找找吧....