bootargs設定nfs掛載檔案系統

2021-10-03 15:55:03 字數 1363 閱讀 8925

root=/dev/nfs nfsroot=server-ip:root-dir,nfs-options ip=client-ip:server-ip:gwip:netmask:hostname:device:autoconf:dns0-ip:dns1-ip
server-ip:伺服器 ip 位址,也就是存放根檔案系統主機的 ip 位址,那就是 ubuntu 的 ip

位址,比如我的 ubuntu 主機 ip 位址為 192.168.1.114。

root-dir: 根檔案系統的存放路徑,比如我的就是/home/han/linux/nfs/rootfs。

nfs-options: nfs 的其他可選選項,一般不設定。

client-ip: 客戶端 ip 位址,也就是我們開發板的 ip 位址, linux 核心啟動以後就會使用

此 ip 位址來配置開發板。此位址一定要和 ubuntu 主機在同乙個網段內,並且沒有被其他的設

備使用,在 ubuntu 中使用 ping 命令 ping 一下就知道要設定的 ip 位址有沒有被使用,如果不能

ping 通就說明沒有被使用,那麼就可以設定為開發板的 ip 位址,比如我就可以設定為

192.168.1.103。

server-ip: 伺服器 ip 位址,即ubuntu的ip位址。

gw-ip: 閘道器位址,我的就是 192.168.1.1。

netmask:子網掩碼,我的就是 255.255.255.0。

hostname:客戶機的名字,一般不設定,此值可以空著,但是「:」不能少

device: 裝置名,也就是網絡卡名,一般是 eth0, eth1….

autoconf: 自動配置,一般不使用,所以設定為 off。

dns0-ip: dns0 伺服器 ip 位址,不使用。

dns1-ip: dns1 伺服器 ip 位址,不使用。

setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs rw nfsroot=192.168.1.114:/home/han/linux/nfs/rootfs ip=192.168.1.103:192.168.1.250:192.168.1.1:255.255.255.0::eth0:off'

uboot中,nfs掛載的bootargs

只需指定root的引數即可 root dev nfs ro nfsroot serverip rootpath,nolock,tcp其中 帶 號的是uboot的環境變數,也就是pri列印的變數表 nfsroot引數的後面,是要求傳遞給核心nfs的引數,最終這些引數會出現在 proc mounts中 ...

ubuntu 9 10 NFS掛載設定

ubuntu沒有nfs和portmap 需要安裝 sudo apt get install nfs kernel server portmap 修改 etc exports 增加以下內容 work nfs rw,sync,no root squash work nfs 為你要共享的資料夾 表示可以任...

NFS網域名稱掛載

nfs cat etc resolv.conf eof nameserver xx.xx.xx.xx eofnslookup xx.xx.xx.xx的網域名稱 華為物件儲存fusionstorage file掛載使用 mount t nfs o vers 3,timeo 600 fs23 stora...