为什么 Linux 启动顺序是这样组织的?
开机 + BIOS 运行硬件初始化和自检、LILO/GRUB 等......但为什么它是这样组织的?
我说它主要用于调试目的是否正确?
这不是专门的 Linux 启动顺序。这就是原始 IBM PC 系统的工作方式,而您当前使用的 PC 只是该原始系统的进化版本,因为人们过于重视向后兼容性。
许多不需要向后兼容 IBM PC 架构的计算机以不同的方式引导 Linux。我的手机直接启动到 U-Boot,然后启动 Linux。那里没有BIOS。与我的基于 ARM 的 Web/SAN 服务器相同。它直接引导到 Redboot,然后引导 Linux。没有BIOS。有传言称,谷歌 Chrome OS 甚至完全摆脱了引导加载程序,直接引导到烧入内存首地址的 Linux 内核。
简而言之,它主要是遗留垃圾。当前的硬件以它们的方式工作并没有真正的充分理由,除非它们以不同的方式工作,否则它们将无法启动 Windows。
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |