@kermion said in Creating & deploying live OS:
kernel http://${fog-ip}/img/PopOS/linux/boot/vmlinuz
initrd http://${fog-ip}/img/PopOS/linux/boot/initrfs.img root=http://${fog-ip}/img/PopOS/linux/ load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 debug
boot || goto MENU
Kernel Panic -not syncing : VFS unable to mount rootfs on unknown-block{0,0}
The kernel panic is that the kernel can’t mount the initrd file. While I haven’t messed with popos I can only guess at this one.
Lets try to change up the fog ipxe menu to something like this
kernel http://${fog-ip}/img/PopOS/linux/boot/vmlinuz initrd http://${fog-ip}/img/PopOS/linux/boot/initrfs.img imgargs vmlinuz initrd=initrfs.img root=http://${fog-ip}/img/PopOS/linux/ load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 debug boot || goto MENUNow your popos files for this http://${fog-ip}/img/PopOS/linux/ need to exist under the apache document root.
/var/www/html/img/PopOS/linux/ In this directory is where you need to place the content of the iso image.