====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
howtos [2009/02/25 12:47] mcb30 Copy-on-write info moved to :appnotes |
howtos [2010/09/04 11:27] (current) alecjw |
||
---|---|---|---|
Line 2: | Line 2: | ||
This section contains tutorials that will guide you through performing a variety of network booting tasks for the first time. You'll need to [[download]] and build gPXE before trying most of them. | This section contains tutorials that will guide you through performing a variety of network booting tasks for the first time. You'll need to [[download]] and build gPXE before trying most of them. | ||
- | |||
- | |||
- | |||
===== How to deploy gPXE ===== | ===== How to deploy gPXE ===== | ||
Line 12: | Line 9: | ||
* [[removable|bootable floppy disk]] | * [[removable|bootable floppy disk]] | ||
* [[removable|bootable CD-ROM]] | * [[removable|bootable CD-ROM]] | ||
+ | * [[isolinux|bootable CD-ROM with file storage]] | ||
* [[removable|bootable USB key]] | * [[removable|bootable USB key]] | ||
+ | |||
+ | * If you are deploying gPXE to a USB key, you may be interested in following one of these guides: | ||
+ | * [[usbwithstorage|Deploying to a USB device while keeping storage capabilities]] | ||
+ | * [[syslinux|Booting gPXE from a memory stick partition with SYSLINUX]] | ||
* Network card manufacturers, OEMs, and seasoned users may be interested in: | * Network card manufacturers, OEMs, and seasoned users may be interested in: | ||
* [[romburning|burning a gPXE ROM into a network card]] | * [[romburning|burning a gPXE ROM into a network card]] | ||
- | * [[biosext|adding gPXE to the BIOS]] (Useful for on-board NICs) | + | * adding gPXE to the BIOS (useful for on-board NICs): [[biosext|Award]], [[amibios|AMI]] |
* Users with existing large PXE deployments may want to try: | * Users with existing large PXE deployments may want to try: | ||
Line 23: | Line 25: | ||
* Users with existing IBM/Novell RPL deployments may want to try: | * Users with existing IBM/Novell RPL deployments may want to try: | ||
* [[rplchaining|chainloading gPXE from IBM/Novell RPL]]. | * [[rplchaining|chainloading gPXE from IBM/Novell RPL]]. | ||
+ | * Users with DHCP deployments that can't be changed may want to try: | ||
+ | * [[proxydhcp|using a proxy dhcp server]] | ||
{{ :bootroms.jpeg?350x190|Some boot ROMs}} | {{ :bootroms.jpeg?350x190|Some boot ROMs}} | ||
Line 46: | Line 50: | ||
* [[sanboot|Boot from SAN]] | * [[sanboot|Boot from SAN]] | ||
+ | * [[sanboot:iscsi_install|Install direct to SAN]] | ||
+ | |||
+ | ===== How to boot over a wireless network ===== | ||
+ | |||
+ | gPXE has basic support for a few types of 802.11 wireless cards, and can boot over wireless networks including those protected by WEP or WPA Personal encryption. | ||
+ | |||
+ | * [[wirelessboot|Boot from 802.11 wireless]] | ||
===== How to boot Windows PE ===== | ===== How to boot Windows PE ===== | ||
Line 53: | Line 64: | ||
* [[winpe|Booting Windows PE]] | * [[winpe|Booting Windows PE]] | ||
+ | * [[winpe_memdisk|Windows PE with Memdisk]] | ||
===== How to use advanced DHCP options ===== | ===== How to use advanced DHCP options ===== | ||
Line 61: | Line 72: | ||
* [[dhcpd|ISC dhcpd]] (as shipped with most Linux distributions) | * [[dhcpd|ISC dhcpd]] (as shipped with most Linux distributions) | ||
* [[dnsmasq|DNSMasq]] (as often used in Linux-based routers and other small devices) | * [[dnsmasq|DNSMasq]] (as often used in Linux-based routers and other small devices) | ||
+ | * [[msdhcp|Microsoft DHCP Server]] (included with Microsoft's Windows Server Products) | ||
+ | * [[mikrotik|Mikrotik RouterOS DHCP Server]] (as shipped with Mikrotik RouterOS) | ||
+ | ===== How to debug gPXE ===== | ||
- | ===== How to make a bootable DOS USB flash drive ===== | + | * [[debug]] Debug/Record gPXE messages over serial cable |
- | + | * [[dev:gdbstub]] Debugging with gdb | |
- | * [[make_usb_drive|Making a bootable DOS USB flash drive]] | + | |
- | + |