I've yet to receive any response to my post below. I've gone through fair amount of experimentation to get my board downloaded successfully the first-stage boot loader. I'd tried pxelinux.0 for legacy BIOS and bootx64.efi (also generated in build process) to work with UEFI on client side. However, no luck going any further so far. Debugging the client side is rather cryptic (black box).
I'm just wondering if it's because of a missing kick-start file (ks.conf)? I've tried "kernel images/<kernel>.hddimg" (was careful in specifying the path relative /tftpboot root directory), also bzImage.bin, and the combo of vmlinuz + initrd files. Neither one of the works so far. When I tried UEFI with bootx64.efi, the client side stops at GRUB, complaining "error: no such device: ()/EFI/BOOT/grub.cfg." When I tried legacy BIOS with pxelinux.0, I got "PXE-E16: No offer received. ERROR: Boot option loading failed". Any idea anyone? ________________________________ From: Raymond Yeung <rksye...@hotmail.com> Sent: Monday, April 16, 2018 12:42 PM To: yocto@yoctoproject.org Subject: Linux Files needed for PXE network boot I've a .hddimg image bootable from USB thumb drive. As part of the boot-up, I also could invoke "Serial Install" to transfer such an image to SSD, such that in the next round, I could boot from SSD instead. What are the files and where do I get them (relative to where I find .hddimg) from the build tree, and install them on the tftp server, in order to support PXE network booting? Also, what mechanism do people use to transfer this after PXE boot into the SSD, making it bootable? Raymond
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto