Linuxブートプロセスに関する多くの記事を読みました。私が理解しているように、Linuxのブートプロセスは次のようなものです。
BIOS (UEFI) → MBR → grub → Kernel → init
etc/sbin/init
が何を開始し、Ubuntu upstartデーモン、/etc/init.d
と実行レベルとの関係がどういうものか、私が本当に理解していないものは...
起動プロセスをよりよく理解するのに役立つ2つのリソース:
bootchart
Sudo apt-get install bootchart
Sudo reboot
これで、再起動するたびに this one のようなチャートが/var/log/bootchart/
に作成されます。よく知っているシステムのブートチャートを見ると、多くのことを学ぶことができます。 ;-)
IBMのマニュアル Linuxブートプロセスの内部