5 ms·
Diskless booting will make your life easier
- sophacles 16y agoHadoop clusters are particularly amenable to this. A nice setup is to pxe boot all the nodes, reserving the full local disk for hdfs.
- bshep 16y agoCan network boot be done for Windows and OSX? I've looked around and never found a good tutorial or anything to point me in the right direction ( well at least for Windows, I havent really looked for OSX yet ). I did get it working for linux though and it was really useful since I only needed to push updates once. If anyone has any links or pointers I would be very interested.
- Nwallins 16y agoOS X for sure has network booting. I believe it is referred to as 'netboot'. http://www.google.com/search?q=os+x+netboot http://www.google.com/search?q=os+x+netboot
- bshep 16y agoHow about windows? I would LOVE to have my home/work windows PCs netboot
- jodrellblank 16y agoI don't think you can share out a folder and get Windows to boot using it as the system drive, but I think you can get Windows to boot without a local hard drive and instead using an iSCSI LUN as the hard disk. http://www.google.com/search?q=windows%20boot%20from%20iscsi http://www.google.com/search?q=windows%20boot%20from%20iscsi Has various things which look like guides and relevant discussions.
- bshep 16y agoThank you!!! That site looks really useful! EDIT: Oops this should have gone under 'oremanj' link (http://etherboot.org/wiki/start http://etherboot.org/wiki/start) I got the gPXE chainloading working already, took some trial and error. If anyone else is interested try the 'alldrivers' option rather than the 'undionly' option when making your .kpxe ( http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/ http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-... )
- jodrellblank 16y agoI didn't mean it in the "Let me google that for you" sense, but meant "try looking for iSCSI related things instead of PXE related things - look here are some results which support the idea that it's possible using that approach, but I don't know enough about diskless Windows booting to be able to pick a result which isn't terrible and unhelpful".
- oremanj 16y agoRecent versions of Windows have iSCSI support built-in; you can actually just export a normally-installed version via iSCSI and everything will just work (in theory). For XP there's a program called "sanbootconf" that you can install to make it work. http://etherboot.org/wiki/sanboot http://etherboot.org/wiki/sanboot has some pretty good tutorials.
- deleted 16y ago[deleted]
- qjz 16y agoWhat about wireless clients? Is it even possible to diskless boot (PXE or otherwise) a wireless laptop? This is one significant change in networking that the article overlooks when discussing the fall in popularity of diskless booting.
- oremanj 16y agoRecent versions of gPXE have support for booting over wireless, but the wireless connection model (where you might be moving around and have a weak connection sometimes) isn't very amenable to having your root filesystem mounted over wireless. You also have to do more setup, partially because the wired discriminant of "use the network attached to the cable that's plugged in" fails. So, it's definitely possible, but it might not yet be worth the effort.
- nailer 16y agoFaster and more automated than PXE: access the firmware directly over the network via SMASH / SSH and send commands to load an image which starts the OS. No manually accessing firmware to kick of PXE, so you can build a few hundred physical boxes in a second without too much effort. SMASH is vendor neutral, so it works across HP, Dell, IBM, and other vendors. If you're a decent frontend django programmer, and think we could make a business of this, get in touch. My contact details are in my profile.
- jeremyw 16y agoInteresting. I've built a few PXE-/IPMI-based control and boot systems, but haven't run across the SMASH acronym before. Looks like it was a set of recommendations after IPMI 1.0 that eventually were incorporated into IPMI 2.0, important bits like secure shell (SSH) access to the console, virtual boot media and better power management. I'd stick with the IPMI moniker, it's what people will know. :) (Btw, your profile appears blank -- hn anomaly?)
- Anon84 16y agoI built an opportunistic cluster a few years ago using PXE boot. You can read the write up here: http://www.linux.com/archive/feed/49654 http://www.linux.com/archive/feed/49654
- seiji 16y agoInformative (and engaging) google talk with the etherboot/gPXE team: http://www.youtube.com/watch?v=GofOqhO6VVM http://www.youtube.com/watch?v=GofOqhO6VVM They talk about historical details of BIOS booting and PXE along with using open BIOS firmware to speed up booting.