勉強前イメージ
fsだからファイルシステム?
調査
rootfs とは
linuxでよく使われるext4などには抽象化概念として仮想ファイルシステム( vfs
) があり、その配下に置かれる特殊ファイルシステムの1つ。
ルートディレクトリ(/)にそのものに対する概念が rootfs
で、
マウントされる実デバイスが ルートファイルシステム
であり、rootfs と ルートファイルシステムは 別物であります。
/etc、/proc, /bin
などが含まれたrootfsイメージがマウントされます。
bootfs とは
ブートローダとカーネルが格納されており、ブートが終わるとアンマウントされます。
GRUBとかbootfsに格納されてる?
順番
まず、bootfsに格納されているブートローダなどブートプロセスが終わると、
rootfsに含まれるrootfsイメージがマウントされ、プロセスID=1が起動されます。
なので、bootfs → rootfs
の順になります。
勉強後イメージ
ブートローダがbootfsに格納されてるとなると
OSとか起動する前に、bootfsが読み出され→ブートローダをメモリに展開→rootfsが読み出される???
一部分一部分しか知らないからまだブートされてからの流れがあまり理解できてない....
難しい....