File: README

package info (click to toggle)
netboot 0.8.1-4
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,728 kB
  • ctags: 4,740
  • sloc: ansic: 15,152; asm: 11,623; yacc: 2,248; makefile: 1,110; pascal: 1,108; lex: 748; sh: 233
file content (154 lines) | stat: -rw-r--r-- 6,170 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154


                             Netboot

                (C) Copyright Gero Kuhlmann 1996-1998



0  -  Copyright Notice, Acknowledgements

  You are allowed to modify and redistribute this code under the terms of
  the GNU General License, which you can find in the file doc/COPYING.
  My special thanks go to Jamie Honan for defining the initial bootrom
  specifications, to Markus Gutschke for enhancing mknbi-linux, and to
  Jens-Uwe Mager for explaining to me the basics of the NFS networking
  system and sometimes helping me out with his wealth of knowledge,
  experience and hardware resources.


1 -  Overview

  Booting a computer without a hard disk usually requires a floppy disk
  drive or a network connection in order to get the operating system into
  the RAM and up running. This package allows a diskless PC to boot an
  operating system using a TCP/IP based ethernet network. That's done
  in the following steps:

	- First the operating system has to be loaded into system memory.
	  This can be done using a bootrom, which loads the operating
	  system image over the network. The bootrom code found in this
	  package can be burned into a real EPROM, or just copied onto
	  a floppy and then started from it upon bootup. Please note that
	  the term "bootrom" in all documentations in this package refers
	  to the real EPROM version as well as the version copied onto
	  and started from a floppy disk.
	  For the bootrom to find the kernel image it uses the BOOTP
	  protocol as defined in RFC 951 and RFC 1533 to get the ne-
	  cessary boot information, and then loads the actual image
	  using the TFTP protocol as defined in RFC 1350.

	- When the operating system starts running, it has to mount
	  it's root filesystem. This can either be done using NFS over
	  the network, or using a ramdisk.


2 -  Features

	- Booting a diskless client either from an EPROM, Flash-EPROM or
	  from a floppy without additional utility tools
	- The Bootrom code can use many standard DOS packet drivers and
	  therefore supports almost any PC network card.
	- Easy configuration of the bootrom under UNIX.
	- The bootrom can load a BOOTP vendor extension file in order to
	  support more space for tags according to RFC 1533.
	- Using the bootrom menu support or Menu Generation Language it's
	  possible to optionally boot different operating systems
	- Even if there is a hard disk installed in the client computer,
	  the bootrom can be used as a boot manager, since it also allows
	  booting from any partition
	- Cross-gateway booting
	- Bootrom runs on any 80x86 processor but is optimized for the 386+.
	- Able to boot different operating system. Currently supported are
	  Linux and various DOS brands.


3 -  Installation

  All documentation can be found in the doc subdirectory. See the file
  INSTALL for installation instructions. If you have any problems installing
  or running the programs see the file PROBLEMS. It also describes who
  to contact when you run into problems you can't solve by yourself.

  IMPORTANT: BEFORE you start any installation please read ALL relevant
  documentation in the doc directory, especially the INSTALL file!



4 -  Internet resources

  There exists a mailing list devoted to network booting. To subscribe
  simply send a mail with the only line

		subscribe netboot

  in it's body to

		majordomo@baghira.han.de

  The subject in the mail header doesn't matter. This mailing list is
  intended to be a general discussion forum about any aspect of network
  booting and is not limited to this netboot package. However, any new
  versions of this package will get announced on that mailing list. After
  subscribing to it, you can send messages into the list by writing a mail
  to netboot@baghira.han.de. Before you subscribe to this list please
  observe the following rules:

	* Get the help file by sending a mail with the only line

			help

	  in it's body to majordomo@baghira.han.de. You will then get
	  a mail back which explains all features of the mailing list
	  processor. It also explains how you can unsubscribe from the
	  list.

	* Do not send any articles to netboot@baghira.han.de before you
	  got the acknowledgement that you have been added to the list.
	  Otherwise your articles will not go into the list.

	* Make sure that your email address is valid and reachable.

	* Unsubscribe BEFORE your email address gets invalid

	* Unsubscribe BEFORE you start modifying or experimenting with
	  your email system. You can always resubscribe when your system
	  works stable again.


  Netboot also has it's own WWW home page. Turn to

		http://www.han.de/~gero/netboot

  to learn more about the latest version of netboot. This home page also
  offers an archive of the netboot mailing list.



5 -  Disclaimer

  The software in this package heavily interacts with hardware and software
  not only on the local system, but also on the boot server. Use it at your
  own risk. All participating authors cannot be held responsible for any
  damage done by this software, no matter if this software has been used as
  intended and described in the documentation or not. Please refer to the
  file doc/COPYING for further information.

  For German users:
  Alle Programme, die in diesem netboot-Packet enthalten sind, interagieren
  z.T. stark mit der Hard- und Software nicht nur des lokalen Systems (in der
  Dokumentation Diskless Client genannt), sondern auch des Boot-Servers. Die
  Benutzung saemtlicher Programme, die in diesem Packet enthalten sind, erfolgt
  ausschliesslich auf eigenes Risiko. Alle beteiligten Autoren koennen fuer
  Schaeden, die aus der ordnungsgemaessen oder auch fehlerhaften Benutzung
  dieses Packets entstehen, nicht haftbar gemacht werden. Saemtliche Doku-
  mentation in diesem Packet erfolgt in der englischen Sprache. Sollten Sie
  dieser Sprache nicht ausreichend maechtig sein, benutzen Sie dieses Packet
  nicht! Durch die Benutzung der Programme, die in diesem Packet enthalten
  sind, erkennen Sie diese Regeln automatisch an. Weitere Informationen hier-
  zu sind in der Datei doc/COPYING zu finden. 



Gero Kuhlmann <gero@gkminix.han.de>