我知道 BIOS 在 ROM 中,制造商“通常”将其设计为指向“活动”存储设备的第一个扇区的第一个扇区或 CHS (0,0,1)*physical 和 CHS (0,0, 0)*logical 根据您对分区的偏好,可以是 MBR 或 VBR。
引导扇区中存在用于 x86-CPU 的 IBM PC 兼容引导加载程序按照惯例由引导扇区末尾的两字节十六进制序列 0x55 0xAA(称为引导扇区签名)表示(偏移量 0x1FE 和 0x1FF) . 该签名表明至少存在一个可以安全执行的虚拟引导加载程序,即使它可能无法实际加载操作系统。
该引导签名标识的引导加载程序使用两个字节十六进制序列,所以我猜签名必须是在同一扇区偏移?因此,假设引导加载程序必须在同一个扇区中?
好的,在 Linux 上,当我删除正在运行的可执行文件或脚本时,它通常(对我来说,几乎总是如此,但我不知道它是否适用于所有情况)继续运行而没有任何问题。所以我在这里有两个问题:
如果有什么不同,我使用的是 Ubuntu 11.04。