Well, if you see a menu (the default one delivered with TPS), it is already a good start.
Now you will need to add an entry (manually) to your menu.
Future version of TPS may have an automatic menu generation but for now it all manual.
Scientific Linux (i take it from the iso name) is redhat based so you'll need to find the proper syntax to pxe it (via ipxe or any other network boot loader like grub or pxelinux).
It may look like something below
:RHEL
initrd --name initramfs /initrd
kernel /vmlinuz initrd=initramfs some_parameters
or if your iso is not too big (less than 2G from what I see?) "simply" use memdisk or sanboot.
:RHEL
initrd /my.iso
chain /memdisk iso raw
:RHEL
sanboot http://${dhcp-server}/my.iso
Thanks erwan.
I tried the first solution but notice that there is "some_parameters", which I do not know what I should I do.
For the second solution, I tried and it load quite slow, about 10 minutes. At the end, it fail to boot up as it display the following:
Warning: /dev/disk/by-label/SL-76-x86_64-LiveDVDkde does not exist
Warning: /dev/mapper/live-rw does not exist
Starting Dracut Emergency Shell
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
For the third solution, it load very fast, but, at the end, it fail to boot up and the same error message appear.
Please kindly advise me what should I do.
Also, I hope that future version of TPS can have automatic menu generation so that user can just put ISO files and it generate a menu. That will be awesome! (Hopefully this feature can come soon!)
Thank you very much.