(no title)
puppetmaster | 6 years ago
Virtually all network booted computers run their OSs from RAM. If you have never pxe booted a machine, it is a beautiful experience once you overcome a few challenges: easy upgrades and rollbacks, being able to use a machine with different contexts/platforms by just rebooting, and having your servers cleaned up just by cycling (assuming you don't have local storage)
If you enjoy the idea of RAM root devices, please try pxe/ipxe to boot your computer from a network. Also, if you have a sufficiently fast network... it is probably faster than booting from disk!
EDIT: I missed the word "all" on the second paragraph, and another typo... sorry!
hazeii|6 years ago
Especially useful for Windows; it is rather slower diskless (compared to BSD/linux) but it makes Windows instances disposable.
Takes a bit of effort (more these days, FUVM systemd) but having a RAMdisk + diskless RO /usr is a great way of having computers everywhere all singing the same song.
wayoutthere|6 years ago
Even in the event you have to use some secure zone crap, it’s pretty trivial to build since all PXE requires are dhcpd and tfptd — which are often available by default on nearly any *nix variant.
cwt137|6 years ago
jandrese|6 years ago
hpcjoe|6 years ago
[1] https://github.com/joelandman/nyble
[2] https://github.com/joelandman/tiburon
[3] https://scalability.org/2019/05/nyble-ftw-installing-my-ramb...
marmaduke|6 years ago
ryanmjacobs|6 years ago
naner|6 years ago
gmueckl|6 years ago
mehrdadn|6 years ago
Is this also true on Windows, with all the hardware initialization it has to do on boot when it finds new hardware?
dekhn|6 years ago
agumonkey|6 years ago
puppetmaster|6 years ago
http://ipxe.org/start has all the info you'll need.