I've been working the past few days to create a server computer that will allow me to boot a Windows computer on its network into Ubuntu, but without damaging any of the files on the Windows client computer and without actually installing Ubuntu on the that computer's hard drive.
That brought me to creating a PXE boot server using a DHCP server (isc-dhcp-server package in Ubuntu) and a TFTP server (tftpd-hpa package) together. With this, everything is working well and I can boot a Windows computer on the network to the "Install" screen for Ubuntu.
However, I used the "netboot" image of Ubuntu that was available online, which uses PXELinux. In this image, the Desktop Ubuntu installer's "Try Ubuntu from this device..." option is not available, which means that from my PXE boot server I can't safely boot a computer into Ubuntu without first installing Ubuntu on the computer.
Is there a version of the "netboot" image that includes a "Try Ubuntu from this" that would copy Ubuntu into the client's RAM without actually changing anything on their hard drive? Or, alternatively, is there a way to reconfigure my DHCP/TFTP server setup so that it will serve the basic Ubuntu LiveCD ISO file that has the "Try Ubuntu" option?
(I am new to Linux as of this week, but eager to learn. The only time I had used it prior to now was for having an OS to use on a computer with a corrupted copy of Windows when I was in a pinch. So, I apologize for how much I do not know about all of this!)