README.netboot 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. You can use the netboot support to download OS images from a network.
  2. Nearly all the device drivers are coming from the network-based boot
  3. loader, Etherboot. Please visit its web page. They have rich
  4. documentations so you will be able to get useful information from there.
  5. The URL is <http://etherboot.sourceforge.net/>.
  6. These below are common options for configure. Perhaps you may not need
  7. to specify them.
  8. --disable-packet-retransmission
  9. Turns off packet retransmission. Use it on an empty network, where
  10. no packet collision can happen.
  11. --enable-pci-direct
  12. Define this for PCI BIOSes that do not implement BIOS32 or not
  13. correctly.
  14. --enable-diskless
  15. Enable the diskless support. If specified, you will get two optional
  16. images, called "nbgrub" and "pxegrub". The former is the ``Net Boot
  17. Image Proposal'' format, which is used by Etherboot and Netboot, while
  18. the latter is the ``Preboot Execution Environment" format, which is
  19. used by a PXE ROM. You may buy a PXE ROM from some companies.
  20. Here is the information about the device drivers. They are all disabled
  21. by default, so you must specify configure options to enable drivers you
  22. want to use. Some drivers have extra per-driver options, so the extra
  23. options are also described below.
  24. Caution: You should enable them as you need. Don't enable any
  25. unnecessary driver, because GRUB might crash if you include too many
  26. drivers at the same time.
  27. 3Com509, ISA/EISA
  28. --enable-3c509
  29. 3Com529 == MCA 3c509
  30. --enable-3c529
  31. 3Com59x and 3Com900
  32. --enable-3c595
  33. 3Com90x
  34. --enable-3c90x
  35. Crystal Semiconductor CS89x0
  36. --enable-cs89x0
  37. --enable-cs-scan=LIST
  38. Probe for CS89x0 base address using LIST of comma separated hex
  39. addresses; increasing the address by one (0x300 -> 0x301) will force
  40. a more aggressive probing algorithm. This might be neccessary after
  41. a soft-reset of the NIC.
  42. Davicom DM9102 and 9009
  43. --enable-davicom
  44. Digital DE100 and DE200
  45. --enable-depca
  46. Intel Etherexpress Pro/10 (ISA card)
  47. --enable-eepro
  48. Intel Etherexpress Pro/100
  49. --enable-eepro100
  50. SMC 83c170 EPIC/100
  51. --enable-epic100
  52. 3Com507
  53. --enable-3c507
  54. EXOS205
  55. --enable-exos205
  56. Racal-Interlan NI5210
  57. --enable-ni5210
  58. Lance PCI PCNet/32
  59. AMD HomePNA
  60. --enable-lance
  61. Novell NE2100 and NE1500
  62. --enable-ne2100
  63. Racal-Interlan NI6510
  64. --enable-ni6510
  65. National Semiconductor DP8381x (Netgear FA311 and FA312)
  66. --enable-natsemi
  67. Racal-Interlan NI5010
  68. --enable-ni5010
  69. 3Com503, aka Etherlink II, also /16 model
  70. --enable-3c503
  71. --enable-3c503-shmem
  72. Use 3c503 shared memory mode.
  73. --enable-3c503-aui
  74. Use AUI by default on 3c503 cards.
  75. NE1000/2000 and clones (ISA)
  76. --enable-ne
  77. --enable-ne-scan=LIST (0x280,0x300,0x320,0x340)
  78. Probe for NE base address using LIST of comma separated hex
  79. addresses.
  80. NE2000 PCI clone (RTL8029)
  81. Winbond 86C940
  82. Compex RL2000
  83. KTI ET32P2
  84. NetVin 5000SC
  85. Holtek 80232
  86. --enable-ns8390
  87. --enable-compex-rl2000-fix
  88. If you have a Compex RL2000 PCI 32-bit (11F6:1401), and the probe
  89. hangs in "Probing...[NE*000/PCI]", try enabling this fix... it
  90. worked for me :).
  91. WD8003/8013, SMC8216/8416
  92. --enable-wd
  93. --enable-wd-default-mem=MEM (0xCC000)
  94. Default memory location for WD/SMC cards.
  95. Old base driver for Tulip clones
  96. --enable-otulip
  97. Realtek 8139
  98. SMC 1211
  99. D-Link DFE530TX+ and DFE538TX
  100. --enable-rtl8139
  101. SIS 900 and SIS 7016
  102. --enable-sis900
  103. Schneider and Koch G16
  104. --enable-sk-g16
  105. SMC9000
  106. --enable-smc9000
  107. --enable-smc9000-scan=LIST
  108. List of I/O addresses to probe.
  109. Tiara, Fujitsu Lancard
  110. --enable-tiara
  111. Linksys LNE100TX and other NICs using this Tulip clone chip
  112. Netgear FA310TX and other NICs using this Tulip clone chip
  113. Tulip clones based on the ADMtek Centaur-P
  114. Tulip clones based on the Macronix 987x5
  115. Tulip-Fast
  116. Tulip+
  117. Tulip 21142
  118. ASIX AX88140
  119. Intel Tulip
  120. Compex RL100-TX
  121. --enable-tulip
  122. Rhine-I, e.g. D-Link DFE-530TX
  123. Rhine-II
  124. --enable-via-rhine
  125. Winbond W89c840
  126. Compex RL100-ATX
  127. --enable-w89c840
  128. The description about how to use the support can be found in the GRUB
  129. manual. Run "info grub" in the shell prompt.