README.netboot revision 1
2722387f30847b828b57ba9ca59d2b47ee9244ecrieYou can use the netboot support to download OS images from a network.
2722387f30847b828b57ba9ca59d2b47ee9244ecrieNearly all the device drivers are coming from the network-based boot
2722387f30847b828b57ba9ca59d2b47ee9244ecrieloader, Etherboot. Please visit its web page. They have rich
2722387f30847b828b57ba9ca59d2b47ee9244ecriedocumentations so you will be able to get useful information from there.
2722387f30847b828b57ba9ca59d2b47ee9244ecrieThe URL is <http://etherboot.sourceforge.net/>.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieThese below are common options for configure. Perhaps you may not need
2722387f30847b828b57ba9ca59d2b47ee9244ecrieto specify them.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie--disable-packet-retransmission
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Turns off packet retransmission. Use it on an empty network, where
2722387f30847b828b57ba9ca59d2b47ee9244ecrie no packet collision can happen.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie--enable-pci-direct
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Define this for PCI BIOSes that do not implement BIOS32 or not
2722387f30847b828b57ba9ca59d2b47ee9244ecrie correctly.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie--enable-diskless
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Enable the diskless support. If specified, you will get two optional
2722387f30847b828b57ba9ca59d2b47ee9244ecrie images, called "nbgrub" and "pxegrub". The former is the ``Net Boot
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Image Proposal'' format, which is used by Etherboot and Netboot, while
2722387f30847b828b57ba9ca59d2b47ee9244ecrie the latter is the ``Preboot Execution Environment" format, which is
2722387f30847b828b57ba9ca59d2b47ee9244ecrie used by a PXE ROM. You may buy a PXE ROM from some companies.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieHere is the information about the device drivers. They are all disabled
2722387f30847b828b57ba9ca59d2b47ee9244ecrieby default, so you must specify configure options to enable drivers you
2722387f30847b828b57ba9ca59d2b47ee9244ecriewant to use. Some drivers have extra per-driver options, so the extra
2722387f30847b828b57ba9ca59d2b47ee9244ecrieoptions are also described below.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieCaution: You should enable them as you need. Don't enable any
2722387f30847b828b57ba9ca59d2b47ee9244ecrieunnecessary driver, because GRUB might crash if you include too many
2722387f30847b828b57ba9ca59d2b47ee9244ecriedrivers at the same time.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie3Com509, ISA/EISA
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c509
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie3Com529 == MCA 3c509
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c529
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie3Com59x and 3Com900
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c595
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie3Com90x
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c90x
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieCrystal Semiconductor CS89x0
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-cs89x0
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-cs-scan=LIST
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Probe for CS89x0 base address using LIST of comma separated hex
2722387f30847b828b57ba9ca59d2b47ee9244ecrie addresses; increasing the address by one (0x300 -> 0x301) will force
2722387f30847b828b57ba9ca59d2b47ee9244ecrie a more aggressive probing algorithm. This might be neccessary after
2722387f30847b828b57ba9ca59d2b47ee9244ecrie a soft-reset of the NIC.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieDavicom DM9102 and 9009
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-davicom
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieDigital DE100 and DE200
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-depca
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieIntel Etherexpress Pro/10 (ISA card)
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-eepro
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieIntel Etherexpress Pro/100
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-eepro100
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieSMC 83c170 EPIC/100
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-epic100
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie3Com507
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c507
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieEXOS205
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-exos205
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieRacal-Interlan NI5210
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-ni5210
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieLance PCI PCNet/32
2722387f30847b828b57ba9ca59d2b47ee9244ecrieAMD HomePNA
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-lance
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieNovell NE2100 and NE1500
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-ne2100
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieRacal-Interlan NI6510
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-ni6510
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieNational Semiconductor DP8381x (Netgear FA311 and FA312)
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-natsemi
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieRacal-Interlan NI5010
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-ni5010
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie3Com503, aka Etherlink II, also /16 model
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c503
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c503-shmem
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Use 3c503 shared memory mode.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-3c503-aui
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Use AUI by default on 3c503 cards.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieNE1000/2000 and clones (ISA)
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-ne
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-ne-scan=LIST (0x280,0x300,0x320,0x340)
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Probe for NE base address using LIST of comma separated hex
2722387f30847b828b57ba9ca59d2b47ee9244ecrie addresses.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieNE2000 PCI clone (RTL8029)
2722387f30847b828b57ba9ca59d2b47ee9244ecrieWinbond 86C940
2722387f30847b828b57ba9ca59d2b47ee9244ecrieCompex RL2000
2722387f30847b828b57ba9ca59d2b47ee9244ecrieKTI ET32P2
2722387f30847b828b57ba9ca59d2b47ee9244ecrieNetVin 5000SC
2722387f30847b828b57ba9ca59d2b47ee9244ecrieHoltek 80232
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-ns8390
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-compex-rl2000-fix
2722387f30847b828b57ba9ca59d2b47ee9244ecrie If you have a Compex RL2000 PCI 32-bit (11F6:1401), and the probe
2722387f30847b828b57ba9ca59d2b47ee9244ecrie hangs in "Probing...[NE*000/PCI]", try enabling this fix... it
2722387f30847b828b57ba9ca59d2b47ee9244ecrie worked for me :).
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieWD8003/8013, SMC8216/8416
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-wd
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-wd-default-mem=MEM (0xCC000)
2722387f30847b828b57ba9ca59d2b47ee9244ecrie Default memory location for WD/SMC cards.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieOld base driver for Tulip clones
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-otulip
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieRealtek 8139
2722387f30847b828b57ba9ca59d2b47ee9244ecrieSMC 1211
2722387f30847b828b57ba9ca59d2b47ee9244ecrieD-Link DFE530TX+ and DFE538TX
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-rtl8139
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieSIS 900 and SIS 7016
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-sis900
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieSchneider and Koch G16
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-sk-g16
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieSMC9000
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-smc9000
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-smc9000-scan=LIST
2722387f30847b828b57ba9ca59d2b47ee9244ecrie List of I/O addresses to probe.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieTiara, Fujitsu Lancard
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-tiara
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieLinksys LNE100TX and other NICs using this Tulip clone chip
2722387f30847b828b57ba9ca59d2b47ee9244ecrieNetgear FA310TX and other NICs using this Tulip clone chip
2722387f30847b828b57ba9ca59d2b47ee9244ecrieTulip clones based on the ADMtek Centaur-P
2722387f30847b828b57ba9ca59d2b47ee9244ecrieTulip clones based on the Macronix 987x5
2722387f30847b828b57ba9ca59d2b47ee9244ecrieTulip-Fast
2722387f30847b828b57ba9ca59d2b47ee9244ecrieTulip+
2722387f30847b828b57ba9ca59d2b47ee9244ecrieTulip 21142
2722387f30847b828b57ba9ca59d2b47ee9244ecrieASIX AX88140
2722387f30847b828b57ba9ca59d2b47ee9244ecrieIntel Tulip
2722387f30847b828b57ba9ca59d2b47ee9244ecrieCompex RL100-TX
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-tulip
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieRhine-I, e.g. D-Link DFE-530TX
2722387f30847b828b57ba9ca59d2b47ee9244ecrieRhine-II
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-via-rhine
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieWinbond W89c840
2722387f30847b828b57ba9ca59d2b47ee9244ecrieCompex RL100-ATX
2722387f30847b828b57ba9ca59d2b47ee9244ecrie --enable-w89c840
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrie
2722387f30847b828b57ba9ca59d2b47ee9244ecrieThe description about how to use the support can be found in the GRUB
2722387f30847b828b57ba9ca59d2b47ee9244ecriemanual. Run "info grub" in the shell prompt.
2722387f30847b828b57ba9ca59d2b47ee9244ecrie