<div dir="ltr">Hi,<div><br></div><div>I am unable to liveboot using squashfs and UEFI enabled. In CSM configuration, I have enabled the boot option to UEFI and BIOS. The network is also set to support UEFI mode. </div><div><br></div><div><div><img src="cid:ii_jw7jgmvp0" alt="image.png" width="542" height="303"><br></div></div><div><br></div><div>I use iPXE for network booting with a squashfs filesystem. I am using squashfs because I do not want anything to write/overwrite the disk. There could be production data that I cannot afford to be overwrite. <br><br>PXE config file looks like this. I can see that the file is getting served by the dhcp server<br><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">#!ipxe<br>kernel <a href="http://10.48.0.3/images/debian-9/live/vmlinuz">http://10.48.0.3/images/debian-9/live/vmlinuz</a><br>initrd <a href="http://10.48.0.3/images/debian-9/live/initrd.img">http://10.48.0.3/images/debian-9/live/initrd.img</a><br>imgargs vmlinuz boot=live config locales=en_US.UTF-8 username=iaas hostname=live noprompt fetch=<a href="http://10.48.0.3/images/debian-9/live/filesystem.squashfs">http://10.48.0.3/images/debian-9/live/filesystem.squashfs</a> mgag200.modeset=0 ethdevice-timeout=60 netconsole= +@/,514@/<a href="http://10.47.255.11/">10.47.255.11/</a> startup_script=<a href="http://10.48.0.3/images/debian-9/scripts/live-startup-script.sh">http://10.48.0.3/images/debian-9/scripts/live-startup-script.sh</a><br>boot || goto failed<br></font></div><div><font face="courier new, monospace"><br></font></div><div><br></div><div>While I PXE boot, the kernel and initrd file are being fetched. I do not see the squashfs file being fetched in UEFI boot. In legacy boot, it works just fine. Are there additional parameters that needs to be passed in case of UEFI boot. </div><div><br></div><div>Thanks in advance for your support.</div><div><br></div><div>Regards,</div><div>Ricky</div></div>