歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 虛擬機中Ubuntu成功掛載NFS並為arm11燒錄YAFFS2文件系統

虛擬機中Ubuntu成功掛載NFS並為arm11燒錄YAFFS2文件系統

日期:2017/2/28 16:18:58   编辑:Linux教程

為了在虛擬機Ubuntu中掛載nfs成功,期間遇到了很多的問題。今天掛載成功後,才覺得那些問題中有很多都是可以避免的。但也許從另一個角度來講,也是在鍛煉自己的能力。

先說一說主要的步驟,然後我就說說要掛載成功的幾個關鍵地方吧,你掛載不成功,很有可能就是這幾個關鍵地方沒有做好。

首先第一步就是要為開發板燒寫uboot和kernel。

1.先將SD卡格式化為FAT32格式。將啟動代碼固化到SD卡中。

可能出現的問題:1 volume erro之類的。

解決方法:重新插拔SD卡,某些情況下可能要換一張SD卡試一試。

2.下載Uboot到nandflash中並設置Uboot工作參數。注意的就是串口和波特率要設置對。

可能出現的問題:1.ARNING: OEMMultiBINNotify: Invalid BIN region descriptor(s).
Don't support raw image

解決方法:這種情況請注意選這從USB Port-->UBOOT-->UBOOT”,注意是選Uboot,而不是選transmit。
2.無法將uboot寫進nandflash

解決方法:請一直按著ENTER鍵,直到OK出現。(這一般是nand erase沒有干淨,一定要等到OK出現。如果不出現,說明沒有擦除干淨)

3.燒寫Kernel。

可能出現的問題一般同上面的2,注意我說的幾點即可。

4.安裝根文件系統,也是非常重要的一步。www.linuxidc.com如果你要安裝yaffs2文件,這其中又會涉及要掛在NFS。

假設我們要安裝的是yaffs2文件。

首先第一步:安裝NFS

在主機(我是在虛擬機中的Ubuntu)上安裝NFS服務軟件,因為Debian/Ubuntu上默認是沒有安裝的。

1、安裝端口映射器portmap(可選)
$ sudo apt-get install portmap

2、在終端提示符後鍵入以下命令安裝NFS服務器
$ sudo apt-get install nfs-kernel-server

3、安裝NFS客戶端(可選)
$ sudo apt-get install nfs-common

注意:nfs- kernel-server和nfs-common都依賴於portmap。另外,www.linuxidc.com在一些文檔中提出還需要使用apt-get來手動安裝NFS的客戶端 nfs-common,以及端口映射器portmap,但其實這是沒有必要的,因為在安裝nfs-kernel-server時,apt會自動把它們安裝好。

這樣,宿主機就相當於NFS Server。同樣地,目標系統作為NFS的客戶端,需要安裝NFS客戶端程序。如果是Debian/Ubuntu系統,則需要安裝nfs- common(第3步)。

Copyright © Linux教程網 All Rights Reserved