1. 程式人生 > >對嵌入式Linux中的根檔案系統的理解和解析

對嵌入式Linux中的根檔案系統的理解和解析

   當我們在Windows下,提到檔案系統時,你的第一反應是想到的是什麼?是不是Windows下的一些Fat32、NTFS等的檔案系統的型別。而在Linux中,你可能會想到Ext2、Ext3,但你還必須要有一個根檔案系統的概念。根檔案系統首先是一種檔案系統,該檔案系統不僅具有普通檔案系統的儲存資料檔案的功能,但是相對於普通的檔案系統,它的特殊之處在於,它是核心啟動時所mount的第一個檔案系統,核心程式碼的映像檔案儲存在根檔案系統中,系統引導啟動程式會在根檔案系統掛載之後從中把一些初始化指令碼(如rcS,inittab)和服務載入到記憶體中去執行。我們要明白檔案系統和核心是完全獨立的兩個部分。在嵌入式中移植的核心下載到開發板上,是沒有辦法真正的啟動Linux作業系統的,會出現無法載入檔案系統的錯誤。