17c478bd9Sstevel@tonic-gateYou can use the netboot support to download OS images from a network. 27c478bd9Sstevel@tonic-gateNearly all the device drivers are coming from the network-based boot 37c478bd9Sstevel@tonic-gateloader, Etherboot. Please visit its web page. They have rich 47c478bd9Sstevel@tonic-gatedocumentations so you will be able to get useful information from there. 57c478bd9Sstevel@tonic-gateThe URL is <http://etherboot.sourceforge.net/>. 67c478bd9Sstevel@tonic-gate 77c478bd9Sstevel@tonic-gateThese below are common options for configure. Perhaps you may not need 87c478bd9Sstevel@tonic-gateto specify them. 97c478bd9Sstevel@tonic-gate 107c478bd9Sstevel@tonic-gate--disable-packet-retransmission 117c478bd9Sstevel@tonic-gate Turns off packet retransmission. Use it on an empty network, where 127c478bd9Sstevel@tonic-gate no packet collision can happen. 137c478bd9Sstevel@tonic-gate 147c478bd9Sstevel@tonic-gate--enable-pci-direct 157c478bd9Sstevel@tonic-gate Define this for PCI BIOSes that do not implement BIOS32 or not 167c478bd9Sstevel@tonic-gate correctly. 177c478bd9Sstevel@tonic-gate 187c478bd9Sstevel@tonic-gate--enable-diskless 197c478bd9Sstevel@tonic-gate Enable the diskless support. If specified, you will get two optional 207c478bd9Sstevel@tonic-gate images, called "nbgrub" and "pxegrub". The former is the ``Net Boot 217c478bd9Sstevel@tonic-gate Image Proposal'' format, which is used by Etherboot and Netboot, while 227c478bd9Sstevel@tonic-gate the latter is the ``Preboot Execution Environment" format, which is 237c478bd9Sstevel@tonic-gate used by a PXE ROM. You may buy a PXE ROM from some companies. 247c478bd9Sstevel@tonic-gate 257c478bd9Sstevel@tonic-gateHere is the information about the device drivers. They are all disabled 267c478bd9Sstevel@tonic-gateby default, so you must specify configure options to enable drivers you 277c478bd9Sstevel@tonic-gatewant to use. Some drivers have extra per-driver options, so the extra 287c478bd9Sstevel@tonic-gateoptions are also described below. 297c478bd9Sstevel@tonic-gate 307c478bd9Sstevel@tonic-gateCaution: You should enable them as you need. Don't enable any 317c478bd9Sstevel@tonic-gateunnecessary driver, because GRUB might crash if you include too many 327c478bd9Sstevel@tonic-gatedrivers at the same time. 337c478bd9Sstevel@tonic-gate 347c478bd9Sstevel@tonic-gate3Com509, ISA/EISA 357c478bd9Sstevel@tonic-gate --enable-3c509 367c478bd9Sstevel@tonic-gate 377c478bd9Sstevel@tonic-gate3Com529 == MCA 3c509 387c478bd9Sstevel@tonic-gate --enable-3c529 397c478bd9Sstevel@tonic-gate 407c478bd9Sstevel@tonic-gate3Com59x and 3Com900 417c478bd9Sstevel@tonic-gate --enable-3c595 427c478bd9Sstevel@tonic-gate 437c478bd9Sstevel@tonic-gate3Com90x 447c478bd9Sstevel@tonic-gate --enable-3c90x 457c478bd9Sstevel@tonic-gate 467c478bd9Sstevel@tonic-gateCrystal Semiconductor CS89x0 477c478bd9Sstevel@tonic-gate --enable-cs89x0 487c478bd9Sstevel@tonic-gate --enable-cs-scan=LIST 497c478bd9Sstevel@tonic-gate Probe for CS89x0 base address using LIST of comma separated hex 507c478bd9Sstevel@tonic-gate addresses; increasing the address by one (0x300 -> 0x301) will force 517c478bd9Sstevel@tonic-gate a more aggressive probing algorithm. This might be neccessary after 527c478bd9Sstevel@tonic-gate a soft-reset of the NIC. 537c478bd9Sstevel@tonic-gate 547c478bd9Sstevel@tonic-gateDavicom DM9102 and 9009 557c478bd9Sstevel@tonic-gate --enable-davicom 567c478bd9Sstevel@tonic-gate 577c478bd9Sstevel@tonic-gateDigital DE100 and DE200 587c478bd9Sstevel@tonic-gate --enable-depca 597c478bd9Sstevel@tonic-gate 607c478bd9Sstevel@tonic-gateIntel Etherexpress Pro/10 (ISA card) 617c478bd9Sstevel@tonic-gate --enable-eepro 627c478bd9Sstevel@tonic-gate 637c478bd9Sstevel@tonic-gateIntel Etherexpress Pro/100 647c478bd9Sstevel@tonic-gate --enable-eepro100 657c478bd9Sstevel@tonic-gate 667c478bd9Sstevel@tonic-gateSMC 83c170 EPIC/100 677c478bd9Sstevel@tonic-gate --enable-epic100 687c478bd9Sstevel@tonic-gate 697c478bd9Sstevel@tonic-gate3Com507 707c478bd9Sstevel@tonic-gate --enable-3c507 717c478bd9Sstevel@tonic-gate 727c478bd9Sstevel@tonic-gateEXOS205 737c478bd9Sstevel@tonic-gate --enable-exos205 747c478bd9Sstevel@tonic-gate 757c478bd9Sstevel@tonic-gateRacal-Interlan NI5210 767c478bd9Sstevel@tonic-gate --enable-ni5210 777c478bd9Sstevel@tonic-gate 787c478bd9Sstevel@tonic-gateLance PCI PCNet/32 797c478bd9Sstevel@tonic-gateAMD HomePNA 807c478bd9Sstevel@tonic-gate --enable-lance 817c478bd9Sstevel@tonic-gate 827c478bd9Sstevel@tonic-gateNovell NE2100 and NE1500 837c478bd9Sstevel@tonic-gate --enable-ne2100 847c478bd9Sstevel@tonic-gate 857c478bd9Sstevel@tonic-gateRacal-Interlan NI6510 867c478bd9Sstevel@tonic-gate --enable-ni6510 877c478bd9Sstevel@tonic-gate 887c478bd9Sstevel@tonic-gateNational Semiconductor DP8381x (Netgear FA311 and FA312) 897c478bd9Sstevel@tonic-gate --enable-natsemi 907c478bd9Sstevel@tonic-gate 917c478bd9Sstevel@tonic-gateRacal-Interlan NI5010 927c478bd9Sstevel@tonic-gate --enable-ni5010 937c478bd9Sstevel@tonic-gate 947c478bd9Sstevel@tonic-gate3Com503, aka Etherlink II, also /16 model 957c478bd9Sstevel@tonic-gate --enable-3c503 967c478bd9Sstevel@tonic-gate --enable-3c503-shmem 977c478bd9Sstevel@tonic-gate Use 3c503 shared memory mode. 987c478bd9Sstevel@tonic-gate --enable-3c503-aui 997c478bd9Sstevel@tonic-gate Use AUI by default on 3c503 cards. 1007c478bd9Sstevel@tonic-gate 1017c478bd9Sstevel@tonic-gateNE1000/2000 and clones (ISA) 1027c478bd9Sstevel@tonic-gate --enable-ne 1037c478bd9Sstevel@tonic-gate --enable-ne-scan=LIST (0x280,0x300,0x320,0x340) 1047c478bd9Sstevel@tonic-gate Probe for NE base address using LIST of comma separated hex 1057c478bd9Sstevel@tonic-gate addresses. 1067c478bd9Sstevel@tonic-gate 1077c478bd9Sstevel@tonic-gateNE2000 PCI clone (RTL8029) 1087c478bd9Sstevel@tonic-gateWinbond 86C940 1097c478bd9Sstevel@tonic-gateCompex RL2000 1107c478bd9Sstevel@tonic-gateKTI ET32P2 1117c478bd9Sstevel@tonic-gateNetVin 5000SC 1127c478bd9Sstevel@tonic-gateHoltek 80232 1137c478bd9Sstevel@tonic-gate --enable-ns8390 1147c478bd9Sstevel@tonic-gate --enable-compex-rl2000-fix 1157c478bd9Sstevel@tonic-gate If you have a Compex RL2000 PCI 32-bit (11F6:1401), and the probe 1167c478bd9Sstevel@tonic-gate hangs in "Probing...[NE*000/PCI]", try enabling this fix... it 1177c478bd9Sstevel@tonic-gate worked for me :). 1187c478bd9Sstevel@tonic-gate 1197c478bd9Sstevel@tonic-gateWD8003/8013, SMC8216/8416 1207c478bd9Sstevel@tonic-gate --enable-wd 1217c478bd9Sstevel@tonic-gate --enable-wd-default-mem=MEM (0xCC000) 1227c478bd9Sstevel@tonic-gate Default memory location for WD/SMC cards. 1237c478bd9Sstevel@tonic-gate 1247c478bd9Sstevel@tonic-gateOld base driver for Tulip clones 1257c478bd9Sstevel@tonic-gate --enable-otulip 1267c478bd9Sstevel@tonic-gate 1277c478bd9Sstevel@tonic-gateRealtek 8139 1287c478bd9Sstevel@tonic-gateSMC 1211 1297c478bd9Sstevel@tonic-gateD-Link DFE530TX+ and DFE538TX 1307c478bd9Sstevel@tonic-gate --enable-rtl8139 1317c478bd9Sstevel@tonic-gate 1327c478bd9Sstevel@tonic-gateSIS 900 and SIS 7016 1337c478bd9Sstevel@tonic-gate --enable-sis900 1347c478bd9Sstevel@tonic-gate 1357c478bd9Sstevel@tonic-gateSchneider and Koch G16 1367c478bd9Sstevel@tonic-gate --enable-sk-g16 1377c478bd9Sstevel@tonic-gate 1387c478bd9Sstevel@tonic-gateSMC9000 1397c478bd9Sstevel@tonic-gate --enable-smc9000 1407c478bd9Sstevel@tonic-gate --enable-smc9000-scan=LIST 1417c478bd9Sstevel@tonic-gate List of I/O addresses to probe. 1427c478bd9Sstevel@tonic-gate 1437c478bd9Sstevel@tonic-gateTiara, Fujitsu Lancard 1447c478bd9Sstevel@tonic-gate --enable-tiara 1457c478bd9Sstevel@tonic-gate 1467c478bd9Sstevel@tonic-gateLinksys LNE100TX and other NICs using this Tulip clone chip 1477c478bd9Sstevel@tonic-gateNetgear FA310TX and other NICs using this Tulip clone chip 1487c478bd9Sstevel@tonic-gateTulip clones based on the ADMtek Centaur-P 1497c478bd9Sstevel@tonic-gateTulip clones based on the Macronix 987x5 1507c478bd9Sstevel@tonic-gateTulip-Fast 1517c478bd9Sstevel@tonic-gateTulip+ 1527c478bd9Sstevel@tonic-gateTulip 21142 1537c478bd9Sstevel@tonic-gateASIX AX88140 1547c478bd9Sstevel@tonic-gateIntel Tulip 1557c478bd9Sstevel@tonic-gateCompex RL100-TX 1567c478bd9Sstevel@tonic-gate --enable-tulip 1577c478bd9Sstevel@tonic-gate 1587c478bd9Sstevel@tonic-gateRhine-I, e.g. D-Link DFE-530TX 1597c478bd9Sstevel@tonic-gateRhine-II 1607c478bd9Sstevel@tonic-gate --enable-via-rhine 1617c478bd9Sstevel@tonic-gate 1627c478bd9Sstevel@tonic-gateWinbond W89c840 1637c478bd9Sstevel@tonic-gateCompex RL100-ATX 1647c478bd9Sstevel@tonic-gate --enable-w89c840 1657c478bd9Sstevel@tonic-gate 1667c478bd9Sstevel@tonic-gate 1677c478bd9Sstevel@tonic-gateThe description about how to use the support can be found in the GRUB 1687c478bd9Sstevel@tonic-gatemanual. Run "info grub" in the shell prompt. 169