[Beowulf] motherboards for diskless nodes
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Robert G. Brown rgb at phy.duke.eduFri Feb 25 09:38:10 PST 2005
- Previous message: [Beowulf] motherboards for diskless nodes
- Next message: [Beowulf] motherboards for diskless nodes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, 25 Feb 2005, Alpay Kasal wrote: > Donald Becker just mentioned "RPL", I do believe that is what I was > referring to in my last response. > > >PS: PXE is not the only embedded method of bootnic. I forget the other > method but it's often paired with onboard realtek8139's, an old intel > standard (?) which is useless these days but still found on some new > motherboards. Maybe someone else here knows what I'm referring too. I imagine you're referring to bootp or etherboot. bootp is a part of PXE. Most PXE implementations currently use dhcp and/or bootp followed by tftp. These in order do NIC TCP initialization, path/config information exchange, retrieval of a bootable image. At that point control is passed to a second stage bootloader (usually in ROM BIOS) that boots the retrieved image. Google is as always your friend and can find you anything from HOWTOs to Intel white papers that precisely define the process (that I'm describing very coarsely). The reason I put and/or is that dhcpd typically does both of the first two steps nowadays -- it isn't necessary to have a separate bootp daemon. Once upon a time when Sun sold lots of diskless workstations (by design) there was, but the loader sequence was more or less the same but without dhcp -- a bootparamd handling bootp and network initialization, tftp to retrieve an image in RAM, a local ROM loader to boot it. There is also the issue of PXE (per se) and etherboot (per se) -- see e.g. http://www.ltsp.org/documentation/pxe.howto.html Basically, this just involves what kind of image is passed back to the boot loader -- a lzpxe image (bootable image packed up for PXE) or a nbi (network bootable image) and what actually does the boot loading. For MOST users, all of this is irrelevant and not worth knowing or worrying about -- at most it alters how you prepare the bootable image for actual transfer and loading at the other end. To boot with PXE, you just set up dhcp and tftp (on a server) appropriately, using instructions available lots of places on the web. The image you boot and what happens afterward is completely under your control -- we routinely boot a dos image via pxe, for example, to relash a BIOS or run memtest86 via PXE. You can find a free open source DOS floppy image a variety of places on the web, e.g. here: http://www.freedos.org/freedos/files/ (Note that dos on such a floppy doesn't do very much, typically -- it functions pretty much strictly as a bootable program loader and execution environment with an associated (fairly small) set of BIOS calls and resource hooks built in. Not much of a kernel...) HTH -- I'm skipping a lot of detail (and may even be getting some of it wrong:-) but you can find that detail on the web and read to your heart's content, if it matters to you. rgb > > > _______________________________________________ > Beowulf mailing list, Beowulf at beowulf.org > To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf > -- Robert G. Brown http://www.phy.duke.edu/~rgb/ Duke University Dept. of Physics, Box 90305 Durham, N.C. 27708-0305 Phone: 1-919-660-2567 Fax: 919-660-2525 email:rgb at phy.duke.edu
- Previous message: [Beowulf] motherboards for diskless nodes
- Next message: [Beowulf] motherboards for diskless nodes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
