天天看點

[教育訓練新人系列之4.1] NFS 挂根檔案系統[zt]

[教育訓練新人系列之4.1] NFS 挂根檔案系統 也可以用nfs 挂載根檔案系統

以後 ,調試的時候, 也可以用nfs 挂載根檔案系統 , 這樣 如果需要随時 往檔案系統裡面加入檔案測試比較友善一些。

注意 要使kernel能支援 nfs root filesystem , 必須選中以下幾項:

編譯kernel :

Networking -> IP kernel autoconfiguration

經過測試, 應該不要選下面的子項。

File System -> Network File System --> NFS File System 哪些子項 ,幹脆也都選上吧。

在NFS file System 的下面就會發現這項。

[ * ] Root FileSystem on NFS

--

u-boot 端設定一下:

下面的參數供參考: 其中 192.168.167.15 是設定的闆子ip , 192.168.167.150 是 Linux NFS Server IP 。 根據自己的ip進行調整,不要照抄我的。

我的NFS Server的共享目錄是   /work/nfs 目錄, 你改成你自己的。

setenv bootargs noinitrd init=/linuxrc root=/dev/nfs nfsroot=192.168.167.150:/work/nfs ip=192.168.167.15:192.168.167.150:192.168.167.254:255.255.255.0:jk2410:eth0: off console=ttySAC0,115200 mem=64M ramdisk=32768

Linux NFS server端設定NFS Server ,

要把 /work/nfs 目錄 共享出來 , 你應該把你的根檔案系統的所有目錄放在這裡

我的nfs Server的配置是 :

/work/nfs * (rw,no_root_squash)    //我是簡單設定了一下 , 這樣闆子mount上去對它操作的權限最大。

最後,

#exportfs

#/etc/init.d/nfs restart   應該就可以了。