我正在爲我的項目使用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
環境initramfs具有在由內核命令行指定的任何rootfs的優先級。假設initramfs中有一些將fs掛載到QSPI中,然後執行'chroot'或'pivot_root'。啓動日誌可能具有顯着的細節。 – sawdust
感謝您的回覆。 – pritam