一、/boot目錄
1.內容
- 包含有內核文件等
2.查看
- vmlinuz-4.4.0-31-generic:這個是內核文件,最重要的
二、內核模塊(/lib/modules/)
- Linux內核是通過動態加載內核模塊(驅動程序),這些內核模塊放在到/lib/modules目錄中
- /lib與/不可以放在不同的硬盤分區:因此啓動的過程中,內核必須掛載根目錄,這樣纔可以讀取內核模塊
- 例如:USB、SATA等磁盤設備的驅動程序都是以模塊的方式存在的,內核根本不會識別SATA等這些設備,所以需要加載SATA等設備的驅動程序,否則就無法掛載根目錄
三、虛擬文件系統
- 一般使用的文件名爲:/boot/initrd或是/boot/initramfs
- 作用:這個文件能被boot loader來加載到內存中,然後這個文件會被解壓縮並且在內存中模擬成一個根目錄。此時內核就能夠依據這個根目錄下的各種文件,加載各種內核模塊。加載完之後,釋放虛擬文件系統,並且掛載實際的根目錄文件系統
查看