在bochs上运行freedos,在freedos上运行我们的代码-解决mount:block device pm.img is write-protected,mounting read-only
问题的提出:磁盘或软盘等设备的引导扇区(也即0面0磁道第1扇区,传说中的MBR)只有512B,计算机启动后,CPU进入实模式,会执行传说中的BIOS(其入口地址一般为0xFFFF0,此地址为硬件直接指定),BIOS之后会去仅仅加载MBR中的代码,所以一般的操作系统都需要多次加载所有磁盘或软盘上的操作系统代码(实际上一般由MBR来负责加载OS部分)。这个过程较为复杂,其实也不太复杂,详细可见linu