【Linux】ブートシーケンスとsystemd

カーネルが生成する最初のユーザプロセスであるsystemdを起動するまで。

1.電源投入  

2.BIOS or EFI プログラムの起動  

3.ブートローダGRUB2(/boot/grub2)により、カーネル(/boot/vmlinuz)がメモリにロードされて、自己解凍。  

4.カーネル内の初期化処理  
       (タイマの初期化、スケジューラの初期化など)
5.カーネルがinitramfs(Initial RAM FS)をメモリに解凍&展開する

6.カーネルがディスク内のルートファイルシステムである(/sbin/init)というプログラムを実行
       シンボリックリンク(/sbin/init->/lib/systemd/systemd)となっているので起動シーケンス開始