Ubuntu启动过程如何工作?

我读过很多关于Linux启动过程的文章。 据我所知,Linux启动过程是这样的:

BIOS (UEFI) → MBR → grub → Kernel → init 

我真的不明白etc/sbin/init启动的内容以及Ubuntu upstart守护进程, etc/sbin/init /etc/init.d和运行级别之间的关系是什么……

2个资源可以帮助您更好地理解启动过程:

  1. bootchart

     sudo apt-get install bootchart sudo reboot 

    现在,每次重新启动时,每次都会在/var/log/bootchart/创建这样的图表。 您可以通过查看您熟悉的系统的启动图表来了解很多:您的! 😉

  2. IBM的手册内部Linux引导过程