![]() |
![]() |
Permission to use these pages kindly granted by www.knoppix.net. These pages are a static version of those available at www.knoppix.net. Please check there for the latest information. Converted on 9/5/2003. Thanks to the many contributors to www.knoppix.net! |
A: PXE stands for 'Preboot Execution Environment' and is part of Intels(tm) Wired for Management (WfM).
The Linux Magazine has written a good article about 'Network Booting' - Please read it first to know about Network Booting and PXE!
Intel offers 103 pages of PXE Specifications 2.1 (Sep. 20.1999).
http://www.linux-mag.com/2002-10/netbooting_01.html (Reminder: good article 'Network Booting' (10/2002))
http://www.kegel.com/linux/pxe.html (good place to start)
(Do you know more? Please add and comment here)
A: There are a number of possible routes:
Go into your Bios and choose your NIC as primary Boot device. At boottime you can configure this to use PXE and DHCP. You will probably have to enable Network booting before it shows up in the boot order menu, this depends on the particular Bios.
(by Fabian)
Make an floppydisk for you NIC (network interface card) from http://www.rom-o-matic.net ... (lzdsk)
cat eb-5.0.7-xx.lzdsk > /dev/floppy (Say: Write image to floppy )
Boot computer two from floppy ...
Choose boot from network, when asked (press 'n')
Finished
But beware, Openoffice takes more than 10 Minutes to start with 133MHz;-)), but it works, if you are not typing too fast!
Shouldn't it run on the server?
No, it's a FAT client. The Server only exports the compressed images and the kernel, the software runs completely on the Clients, with access to local drives (if not being run in secure mode).
To run a THIN client shouldn't be a big task.
start the normal terminal server start kdm/xdm/... with XDMCP maybe add user01 - user30 with empty passwords..
boot normal (like the FAT client) don't start X normal, but make a 'X -broadcast' or a 'X -query SERVER'
A: Probably yes, but the boot rom-o-matic site does not support any PCMCIA cards. We still have to write a guide or a skript to support this. Suggestions Welcome.
see man grub, info grub and grub webpage
Now here is a quote from
http://www.gnu.org/manual/grub/html_mono/grub.html#Network
for you about grub and PXE:
--quote start--
Booting from a network
It is sometimes very useful to boot from a network, especially, when you use a machine which has no local disk. In this case, you need to obtain a kind of Net Boot ROM, such as a PXE ROM or a free software package like Etherboot. Such a Boot ROM first boots the machine, sets up the network card installed into the machine, and downloads a second stage boot image from the network. Then, the second image will try to boot an operating system from the network actually.
GRUB provides two second stage images, nbgrub and pxegrub (see Images). Those images are the same as the normal Stage 2, except that they set up a network automatically, and try to load a configuration file from the network, if specified. The usage is very simple: If the machine has a PXE ROM, use pxegrub. If the machine has a NBI loader such as Etherboot, use nbgrub. There is no difference between them but their formats. As how to load a second stage image you want to use should be described in the manual on your Net Boot ROM, please refer to the manual, for more information.
However, there is one thing specific to GRUB. Namely, how to specify a configuration file in a BOOTP/DHCP server. For now, GRUB uses the tag 150, to get the name of a configuration file. This below is an example about a BOOTP configuration:
.allhost:hd=/tmp:bf=null:\
:ds=145.71.35.1 145.71.32.1:\ :sm=255.255.254.0:\ :gw=145.71.35.1:\ :sa=145.71.35.5:
foo:ht=1:ha=63655d0334a7:ip=145.71.35.127:\
:bf=/nbgrub:\ :tc=.allhost:\ :T150="(nd)/tftpboot/menu.lst.foo":
Note that you should specify the drive name (nd) in the name of the configuration file. That is because you can change the root drive before downloading the configuration from the TFTP server, when the preset menu feature is used (see Preset Menu).
See the manual about your BOOTP/DHCP server, for more information. The exact syntax should differ from the example, more or less. --quote end--
You should be familar with grub before tring this. Take time to learn grub from the ground on and you will enjoy grub!
see 4. bootloader (grub)
This wiki-page was revised by: Robert Michel, thadk