Maybe grub file bootx64.efi do not have network module. You can try to use grub provided by Ubuntu http://archive.ubuntu.com/ubuntu/dists/trusty/main/uefi/grub2-amd64/current/grubnetx64.efi.signed
Or build your own grub that build-in with network capability. In your root tftp server create a grub folder with grub.cfg. /tftpboot/grub/grub.cfg Your grub.cfg should look like this ============================= Set timeout 5 menuentry "core-image-sato" { linux image/bzImage initrd image/initrd } ============================== Put your image in tftp root /tftpboot/image/bzImage /tftpboot/image/initrd If you want to put your rootfs in NFS. You need to include network module in kernel and extract your rootfs for example to /srv/rootfs. Then your grub.cfg should be like this ===================== grub.cfg ============================================ Set timeout 5 menuentry "core-image-sato-NFS" { linux image/bzImage root=/dev/nfs rw nfsroot=192.168.1.1:/srv/rootfs,hard,tcp,intr ip=dhcp initrd image/initrd } ======================================================================== Regards, Alim Hussin
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto