Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howtos [2007/08/24 10:18]
bengen
howtos [2010/09/04 11:27] (current)
alecjw
Line 1: Line 1:
 ====== HowTo Guides ====== ====== HowTo Guides ======
  
-This page contains ​guides to performing a variety of network booting tasks. ​ 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 =====
  
 There are three typical deployment scenarios for gPXE. There are three typical deployment scenarios for gPXE.
  
-  * New users should probably use either ​a [[removable|bootable floppy disk]], a [[removable|bootable CD-ROM]], or a [[removable|bootable USB key]]; this is the quickest way to get started with gPXE. +  * If you are new user of gPXE, the quickest way to get started is to try putting gPXE onto a removable medium, such as: 
-  * Network card manufacturers,​ OEMs, and seasoned users probably want to try [[romburning|burning gPXE into the network card]], or [[biosext|adding gPXE to the BIOS]]. +    * [[removable|bootable floppy disk]] 
-  * Users with existing large PXE deployments may want to [[pxechaining|chainload ​gPXE from an existing PXE ROM]].+    * [[removable|bootable CD-ROM]] 
 +    * [[isolinux|bootable CD-ROM with file storage]] 
 +    * [[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: 
 +    * [[romburning|burning ​gPXE ROM into network card]] 
 +    * adding gPXE to the BIOS (useful for on-board NICs): [[biosext|Award]], [[amibios|AMI]] 
 + 
 +  * Users with existing large PXE deployments may want to try: 
 +    * [[pxechaining|chainloading ​gPXE from an existing PXE ROM]]. 
 + 
 +  * Users with existing IBM/Novell RPL deployments may want to try: 
 +    * [[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}} 
  
 ===== How to boot from a web server ===== ===== How to boot from a web server =====
Line 16: Line 36:
  
   * [[httpboot|HTTP boot]]   * [[httpboot|HTTP boot]]
 +
 +
 +===== How to boot using a gPXE script =====
 +
 +gPXE has a minimal scripting language. ​ Any command that you can type at the gPXE command prompt can be included into a script file.
 +
 +  * [[scripting|Boot scripts]]
 +
  
 ===== How to boot from SAN ===== ===== How to boot from SAN =====
  
-Boot from SAN is the process of booting from a remote disk, using a protocol such as iSCSI or AoE.  It can be used to boot operating systems that do not generally support network booting, such as Windows Server 2003 or Windows XP.+Boot from SAN is the process of booting from a remote disk, using a protocol such as iSCSI or AoE.  It can be used to boot operating systems that do not generally support network booting, such as Windows Server 2003Windows XP or Windows Vista. 
 + 
 +  * [[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 ===== 
 + 
 +Windows PE is the installer for Vista and later versions of Windows. ​ It can be started from the network using gPXE. 
 + 
 +  * [[winpe|Booting Windows PE]] 
 +  * [[winpe_memdisk|Windows PE with Memdisk]] 
 + 
 +===== How to use advanced DHCP options ===== 
 + 
 +There are several DHCP options that can be used to control advanced features of gPXE.  Instructions are available for 
 + 
 +  * [[dhcpd|ISC dhcpd]] (as shipped with most Linux distributions) 
 +  * [[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)
  
-  * [[iscsiboot|iSCSI boot]] +===== How to debug gPXE =====
-  * [[aoeboot|ATA-over-Ethernet boot]]+
  
 +  * [[debug]] Debug/​Record gPXE messages over serial cable
 +  * [[dev:​gdbstub]] Debugging with gdb

QR Code
QR Code howtos (generated for current page)