0

我正在为我的项目使用 petalinux 和 vivado 2016.04 和 microzed 7010 板。

我已按照步骤操作 => 我已通过跳线将板设置为 QSPI 模式。我已经对船上的 imaged.ub 进行了 TFTP(运行 netboot),并通过 NFS 从我的 PC 安装了屋顶。

为此,当在 petalinux-config 中配置 NFS 时,我必须手动禁用内核配置中的 initramfs。

如果我没有在内核中禁用 initramfs (petalinux-config -c kernel ) 但配置了 NFS (petalinux-config),则 rootfs 将从 QSPI 挂载。

我是 petalinux sdk 和 microzed board 的初学者。即使我配置了 nfs 但没有在内核中禁用 initramfs 并且我的 bootargs 是什么原因使它从 QSPI 挂载 rootfs

输入: 1。“bootargs=console=ttyPS0,115200 earlyprintk root=/dev/nfs nfsroot=172.16.9.187:/tftpboot/nfsroot,tcp,v4 ip=172.16.9.25 rw”

手动我交叉验证了 NFS 从 PC 到板的 rootfs 安装。

2. “mount -o nolock -t nfs ip_addr:/tftpboot/nfsroot /home/root/”

任何帮助将不胜感激。提前致谢。

问候, 普里塔姆

4

1 回答 1

1

我有一个有用的链接。

https://landley.net/writing/rootfs-intro.html

https://landley.net/writing/rootfs-howto.html

于 2017-10-16T07:59:47.117 回答