我正在学习启动过程...我得到了单启动系统和多启动系统的确切过程,即 MBR -> BIOS -> POST -> GRUB -> INIT。
我想知道虚拟机中具体的启动过程是什么,由于不需要 BIOS 和 POST,因此步骤会有所不同。
答案1
如果您谈论的是完全虚拟化,则启动过程与物理机相同:CPU 初始化、BIOS/POST(内存、PCI 初始化)、MBR/GRUB、内核+initrd 加载、内核启动、initrd 执行、pivot root、服务启动。
如果谈论容器,那么 BIOS/POST、MBR/GRUB 和内核就不会执行。