我使用ubuntu和grub 2引导加载程序。
问题是:
我想知道Ubuntu内核是否使用BIOS/UEFI
服务,特别是INT 13H
中断,或者内核是否独立于BIOS?
在最后一种情况下,Ubuntu如何处理低级磁盘服务?这就是Ubuntu以何种方式拦截调用并将其传递给操作系统的本机磁盘I / O机制,绕过用于低级磁盘读/写访问的BIOS例程?
我的理解是Linux内核通常不会将磁盘I / O用于BIOS服务,因为它在受保护模式下运行。但是,我不知道是否存在一些边缘情况,这是不正确的,并且可能发生内核执行写入操作到插入磁盘的文件系统。
所以我想提出有关这个主题的提示。