你的软盘没有分区表吗?那你上面为什么提到 MBR?如果软盘上没有分区表,它的第一扇区不应叫做 MBR,而是叫做 DBR。
至于说什么软件需要 int13 的全部功能,我也没有研究过,在你的这个 bios 上究竟哪个功能实现得有问题,也不清楚,你自己可以研究一下 int13 规范,检察一下你的这个 BIOS 在哪一部分出现了错误。不过这个检查比较繁琐,一般来说需要用到汇编语言。
如果你的 BIOS 的 int13 没有毛病的话,你无法解释 grub 不能正常识别 (fd0) 这个问题。grub 识别磁盘号码,只与int 13 有关,与其它的都无关。grub 不可能在此处存在BUG(如果有的话,10年前就会被人发现和解决的,因为这里都太基本了,都是基本的 int13 调用,严格按照规范来的)。
至于说什么软件需要 int13 的全部功能,我也没有研究过,在你的这个 bios 上究竟哪个功能实现得有问题,也不清楚,你自己可以研究一下 int13 规范,检察一下你的这个 BIOS 在哪一部分出现了错误。不过这个检查比较繁琐,一般来说需要用到汇编语言。
如果你的 BIOS 的 int13 没有毛病的话,你无法解释 grub 不能正常识别 (fd0) 这个问题。grub 识别磁盘号码,只与int 13 有关,与其它的都无关。grub 不可能在此处存在BUG(如果有的话,10年前就会被人发现和解决的,因为这里都太基本了,都是基本的 int13 调用,严格按照规范来的)。
因为我们亲手创建,这个世界更加美丽。


