====== Using removable media ====== You can place gPXE onto a removable medium such as a floppy disk, CD-ROM, or USB key. This will contain drivers for all supported network cards, and lets you quickly and easily try out gPXE. ===== Creating Images Using Prebuilt Binaries ===== Probably the quickest way to get started using gPXE in a Windows environment is by using the [[http://rom-o-matic.net/gpxe/gpxe-1.0.0/contrib/rom-o-matic/|ROM-o-Matic]] page and downloading some prebuilt images. Use the //pulldown menu// on for **Step 1** and choose: * Floppy bootable image (.dsk) * ISO bootable image (.iso) * USB Keychain disk image (.usb) Then click the //Get Image// Button to download your file. Then you can use a program such as: * [[http://www.chrysocome.net/rawwrite|RawWrite]] for floppy .dsk images * [[http://isorecorder.alexfeinman.com/isorecorder.htm|ISORecorder]] for cdrom .iso images * [[https://wiki.ubuntu.com/Win32DiskImager|Win32DiskImager]] to put the .usb image on a USB key * If your happy with dd under linux and need a dd for windows you can try [[http://www.chrysocome.net/dd|this]] * Also a nice commercial package is [[http://www.winimage.com|WinImage]] ===== Creating a bootable floppy disk ===== [[download|Download]] the source tree, and build a floppy disk image using make bin/gpxe.dsk Transfer the image to a blank floppy disk using dd if=bin/gpxe.dsk of=/dev/fd0 or cat bin/gpxe.dsk > /dev/fd0 where ///dev/fd0// is your floppy disk drive. Note that this will erase any information currently on the disk. ===== Creating a bootable CD-ROM ===== [[download|Download]] the source tree, and build an ISO image using make bin/gpxe.iso Use your usual CD-burning program (e.g. //cdrecord//, //k3b//, etc.) to burn the //bin/gpxe.iso// image to a blank CD-ROM. ===== Creating a bootable USB key ===== [[download|Download]] the source tree, and build a USB key image using make bin/gpxe.usb Transfer the image to a blank USB key using dd if=bin/gpxe.usb of=/dev/sdX where ///dev/sdX// is your USB key. Note that this will erase any information currently on the USB key. Make sure that ///dev/sdX// really is your USB key, and is **not** your real hard disk!