2013-05-20 27 views
0

你知道,當我們做嵌入式系統的開發,我們會燒根文件系統第一(如CRAMFS等),然後刻錄的Linux內核。由於Linux內核中已經有一個文件系統,爲什麼我們應該首先刻錄一個根文件系統?爲什麼我們需要刻錄成根文件系統在嵌入式系統開發

+0

你考慮過谷歌搜索 「busybox的」? –

+0

我已經刪除了這個問題(在busybox上),但第一個問題沒有回答。 –

+1

我不明白「Linux內核中的文件系統」是什麼意思。如果你的情況下RAMFS足夠了,我認爲你不需要單獨的rootfs。 –

回答

2

Linux內核中包含的調度代碼,內存管理驅動程序,文件系統管理驅動程序,通用設備驅動程序,IPC驅動程序,網絡驅動程序,架構特定設備驅動程序,固件代碼和內核頭文件等文件系統是不是linux內核的一部分。但是文件系統管理驅動程序是Linux內核的一部分。所以我們需要有根文件系統ramfscramfsnfs等等,一旦linux內核啓動後會自動鏈接/連接到文件系統。 更好地在開發初期使用NFS文件系統,需要設置一些文件使用NFS之前。

+0

一個非常好的答案,我從中學到了很多東西,謝謝 –

1

沒有,根文件系統是不是第一次,這個順序是正確的。

  1. bootloader安裝
  2. 安裝內核
  3. 安裝根文件系統
+0

這是沒有意義的答案,因爲沒有真正一致的含義,在這種情況下訂購。 –

-1

因此,基本上可以使用具有相同的內核映像文件系統的任何無需重新編譯它,除非這個文件系統(處理文件系統驅動程序)的支持已經在內核編譯。