歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 11.10下NFS配置與OK6410 NFS掛載

Ubuntu 11.10下NFS配置與OK6410 NFS掛載

日期:2017/2/28 15:55:04   编辑:Linux教程

不管是TFTP傳輸,還是NFS掛載都要保證開發板能ping通虛擬機下的Ubuntu,否則,做再多的努力也是浪費時間。
具體怎麼配置才能使開發板ping通虛擬機下的Ubuntu,參見前面的《Ubuntu 11.10搭建tftp服務器以及在OK6410開發板上使用tftp【VMware+Ubuntu】 》http://www.linuxidc.com/Linux/2012-03/55994.htm

1.操作系統平台,Ubuntu 11.10( VMware )

2.在Ubuntu上安裝以下軟件:
#sudo apt-get install nfs-common nfs-kernel-server portmap


3.介紹一下Server端的幾個命令:
#sudo /etc/init.d/nfs-kernel-server start //啟動nfs-server服務
#sudo /etc/init.d/nfs-kernel-server stop //關閉nfs-server服務
#sudo /etc/init.d/nfs-kernel-server restart //重啟nfs-server服務


4.修改Server的nfs配置
#sudo gedit /etc/exports
在下一行加上/home/nfs *(ro,sync,no_root_squash)
/home/nfs 表示要共享的文件夾,注意不要有中文字符
* 這裡表示綁定的IP地址,*表示任意
ro 表示只讀,rw表示可讀寫
sync 表示同步
no_root_squash 表示權限
具體請參考其他文獻
5.將開發板連接到電腦上
(1) 連接以太網線:電腦的以太網線口與開發板的以太網口,直接對接;
(2) 連接串口線: 將開發板上的串口連接上電腦(可以使用USB傳串口);
(3) 重啟開發板,使開發板進入到linux系統
(4) 如果一切正常,那在串口中會看到如下信息


Starting Qtopia2, please waiting...


Please press Enter to activate this console. touch...
dm9000 dm9000.0: eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

[root@ www.linuxidc.com]#

6.在超級終端中ping Ubuntu 如果能ping通說明開發板和Ubuntu已經建立起了網絡連接,如果ping不通,可能會有以下幾種原因:
(1) 查看虛擬機的網絡配置是否是 橋接模式(Bridged)
(2) 如果無線網絡連接的,就把無線網斷開
7.在超級終端中輸入以下命令
[root@ www.linuxidc.com]#mount –t nfs 192.168.0.1:/home/nfs /mnt/nfs –o nolock
/home/nfs 對應的是Ubuntu中的路徑
/mnt/nfs 對應開發板中的路徑
如果掛載成功則在超級終端中會顯示
[root@ www.linuxidc.com]#
否則會出現錯誤信息

Copyright © Linux教程網 All Rights Reserved