SKIP this step if you only want a backup of your system stored
locally or on removable media.
Directory names are given here as samples. Adapt the following
according to your specific needs and configuration.
- If you've got a working RIS Server (like MS Windows
Server 2000 or 2003) :
- You probably have a \\server_name\RemInst\Setup\English\Images\
directory, used to share images for the RIS server.
- Create the following folders:
- \\server_name\RemInst\Setup\English\Images\PING\
- \\server_name\RemInst\Setup\English\Images\PING\i386\
- \\server_name\RemInst\Setup\English\Images\PING\i386\templates\
- \\server_name\RemInst\Setup\English\Images\PING\i386\templates\pxelinux.cfg\
(yes, this is a folder, not a file)
- In the \\server_name\RemInst\...\templates\ directory, download
the following files:
- In the \\server_name\RemInst\...\templates\ directory, create a
text file that you'll name ping.sif, containing:
[OSChooser]
Description = "PING 2.01 (Partimage Is Not Ghost)"
Help = ""
LaunchFile = "Setup\English\Images\PING\i386\templates\pxelinux.0"
ImageType = Flat
Version="2.01"
- In the \\server_name\RemInst\...\templates\pxelinux.cfg\ directory,
create a text file that you'll name default (not default.txt),
containing:
DEFAULT rescue
PROMPT 0
LABEL rescue
KERNEL kernel
APPEND vga=normal devfs=nomount pxe ramdisk_size=33000 load_ramdisk=1 init=/linuxrc prompt_ramdisk=0 initrd=initrd.gz root=/dev/ram0 rw noacpi noapm pci=noacpi lba acpi=off apm=off
- If you have no working RIS Server and want to build your own easily :
- Install TFTPD32 from Ph. Jumin's web site
- On your future PXE / RIS Server, create the following directories:
- D:\PXE\
- D:\PXE\i386\
- D:\PXE\i386\templates\
- D:\PXE\i386\templates\pxelinux.cfg\ (yes, this is a folder, not a file)
- In the D:\PXE\i386\templates\ directory, download the following files:
- In the D:\PXE\i386\templates\pxelinux.cfg\ directory, create a text
file that you'll name default (not default.txt), containing:
DEFAULT rescue
PROMPT 0
LABEL rescue
KERNEL kernel
APPEND vga=normal devfs=nomount pxe ramdisk_size=33000 load_ramdisk=1 init=/linuxrc prompt_ramdisk=0 initrd=initrd.gz root=/dev/ram0 rw noacpi noapm pci=noacpi lba acpi=off apm=off
- Launch TFTPD and configure it the following way:
 |
If you've got several network cards in your computer, you'll have
to choose in the server interface area the one that communicates with
your other LAN hosts. |
 |
Configure your DHCP Server here. Booting with PXE is
not possible unless you define it. A common network configuration is to have
addresses like 192.168.0.x with 192.168.0.1 as the router (often a workstation
connected both to the internet, both to the LAN, and sharing the internet
connection on the LAN). |
 |
Nothing special here. |
- That's all ! Test your PXE Server: go to a LAN workstation,
reboot it, and press F12 to boot on the network. Note: if you don't see the
F12 prompt, you might have to modify the BIOS setup and enable PXE.
In the
following section, we'll be booting from a CD, made by burning the PING ISO.
But this should give exactly the same result.
Please note that some
screenshots might not be up to date, for PING is frequently improved.