Linuxの起動プロセス
1. コンピュータの電源を入れる
↓
↓
3. BIOS/UEFIが(?)デバイスを見つけてハードウェアを初期化
↓
4. ブートデバイスを選ぶ
ストレージからなのかUSB、DVDなどのメディアからなのか
↓
↓
6. ブートローダーがOSカーネル(Linuxカーネル)を起動する
↓
↓
8. init/systemdが様々な子プロセスを起動
起動ディスク
ブートローダ(GRUB)
/bootファイルシステム
Linux カーネル
初期ラムディスク
システムBIOSが起動ディスクからブートローダ(GRUB)をメモリに読み込んで実行。
カーネルが初期化プロセス(/sbin/init)を最初に実行(PID 1)
確認用
Q. Linuxはどういう順序でOSが立ち上がるか
関連
参考
メモ
ブートシーケンス周りをどう分類するかは議論の余地がありそうではある。しかし、情報の授業的に正しい答えは何だったのだろうか。OS?