标签: assembly x86 bootloader fat32
我有一个第二阶段的bootloader,我需要在USB闪存盘上加载。我有一个引导加载程序,可以加载我的操作系统并在软盘驱动器上运行。
我可以将此启动代码复制到我的USB闪存驱动器分区,但在加载第二阶段启动加载程序时崩溃。我当前的代码使用CHS计算从FAT12文件系统加载文件。
我已阅读有关扩展阅读功能的内容,但我不确定这是否是最佳选择。
在x86 Assembly中的FAT32文件系统上按名称加载第二阶段引导加载程序需要哪些步骤?什么是一条好的路线?