2017-10-16 57 views
0

我正在爲我的項目使用petalinux和vivado 2016.04和microzed 7010板。在內核中啓用initramfs時使用NFS啓動微型7010板

我按照步驟=>我已經在QSPI模式下通過跳線設置板。我有TFTP的imaged.ub板(運行網絡啓動),並從我的電腦通過NFS安裝屋頂。

爲此,當在petalinux-config中配置NFS時,必須手動禁用內核配置中的initramfs。

如果我不禁用內核(petalinux-config -c內核)中的initramfs,但配置了NFS(petalinux-config),則rootfs將從QSPI掛載。

我開始petalinux sdk和microzed板。什麼是共振使得從QSPI掛載rootfs,即使我配置了nfs,但並沒有在內核中禁用initramfs,我的bootargs是

INPUTS: 1。 「bootargs = console = ttyPS0,115200 earlyprintk root =/dev/nfs nfsroot = 172.16.9.187:/ tftpboot/nfsroot,tcp,v4 ip = 172.16.9.25 rw」

manualy我交叉驗證rootfs的掛載從PC到電路板的NFS。

2。 「mount -o nolock -t nfs ip_addr:/ tftpboot/nfsroot/home/root /」

任何幫助將不勝感激。提前致謝。

問候, Pritam

+1

環境initramfs具有在由內核命令行指定的任何rootfs的優先級。假設initramfs中有一些將fs掛載到QSPI中,然後執行'chroot'或'pivot_root'。啓動日誌可能具有顯着的細節。 – sawdust

+0

感謝您的回覆。 – pritam

回答