在内核中启用initramfs时使用NFS启动微型7010板
问题描述:
我正在为我的项目使用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