Is there solution to use appliances for PXE boot?
Can you describe your usage scenario? (That would be helpful)
append boot=casper initrd=images/TKLamp/casper/initrd.gz ramdisk_size=196000 ip=dhcp showmounts debug toram=196 netboot=nfs nfsroot=172.16.10.1:/home/OSImages/TKLamp/casper --
We're very interested to hear more about your experience with this, especially if you manage to get it to work...
One last thing, could you please post the exact configuration that worked so that other users have a known-good configuration to work with as reference?
This is the first time I try to write something like this, plus I'm not a native English speaker, so please accept my apologies for any mistakes I make. I welcome any assistance to improve this material.
It is necessary to ensure working PXE and NFS servers. There is a lot of information online clarifying how can this be done.
Note that the PXE server and NFS server can actually be on different machines, but it's important they are both connected to the same network segment.
Create on your NFS server a shared folder. Ensure that the properties of this share are:
If you have other systems you are booting with PXE, you can use an additional directory. For example:
append boot=casper initrd=initrd.gz ip=dhcp showmounts debug netboot=nfs nfsroot=xxx.xxx.xxx.xxx:/path/to/your/NFS/share --
With this configuration you will have live environment and you can use configuration console to take additional actions, like install.
If instead of a live environment you want to install, add the
di-live noconfconsole after boot options after the debug directive.
First, I used this configuration to install 2 LAMP servers, but now I find it very useful for live Rails development because it doesn't need to touch anything else on my laptop.
Once again I want to thank liraz for his advice and encouragement.
I edited your post a bit to improve readability and we'll probably use your material later to create a new node in our community documentation section.
We'll also be looking into seeing if there is any way we can make setting up PXE boot of our appliances any easier from our end.
More information about formatting options