установка Windows Xp Pxelinux
Configure Pxelinux Configure Pxelinux Pxelinux uses a modular approach to add functions - e.g. Memdisk will enable disk images to be loaded into memory, chain.c32 will enable hard disk partitions to be booted, etc. All of the required modules used in this guide are contained within the Syslinux download package. As previously stated, version 3.80 was used during testing as the most recent versions (at time of writing) 3.81 and 3.82 resulted in errors when attempting a RIS install of Windows XP - see screenshot below.
If using Syslinux versions 3.81/3.82 (and possibly newer builds) a workaround for installing XP via RIS is included. PLEASE NOTE - this section is not intended to be a pxelinux guide, only basic usage for menu.c32 (and vesamenu.c32) menu module(s) is covered. To automate all steps in this section, download/copy syslinux-3.80.zip to C: PXE tools directory and run 2asyslinux.cmd. If using a different version of syslinux, copy syslinux-.zip instead and edit the text in parameters.cmd - replacing set syslinux=syslinux-3.80.zip with the syslinux version being used/tested. For syslinux-3.83.zip - set syslinux=syslinux-3.83.zip. Download the Syslinux package and extract the contents to a tempory location - e.g.
Copy C: Temp core pxelinux.0 to C: PXE tftpboot. Copy C: Temp memdisk memdisk to C: PXE tftpboot pxelinux.cfg. Copy C: Temp com32 menu menu.c32 to C: PXE tftpboot pxelinux.cfg. Copy C: Temp com32 menu vesamenu.c32 to C: PXE tftpboot pxelinux.cfg. Copy C: Temp com32 modules chain.c32 to C: PXE tftpboot pxelinux.cfg You can delete the temporary directory once the above files have been copied.
There are two basic menu system modules included with the syslinux 3.80 package, menu.c32 (text based) and vesamenu.c32 (splash screen) - although we will focus on using menu.c32, the syntax for vesamenu.c32 is almost identical. Creating A Pxelinux Configuration File As stated, a unique configuration file can be loaded by using a filename based on the client PCs GUID, MAC address or IP address. We will however be using the default file throughout the guide. To create the default file open notepad -.
If using menu.c32 - add the following text and save as C: PXE tftpboot pxelinux.cfg default (do not use a file extention). LABEL winpe MENU LABEL WinPE 3.0 KERNEL /boot/pxeboot.0. The LABEL. Line is a place marker - each menu entry should use unique text in it's LABEL line. Menards employee handbook ips. The text used must not contain any spaces.
The text following MENU LABEL. Will be displayed in the boot menu, in the above example the menu entry will be displayed as WinPE 3.0. This text does not have to be unique and can contain spaces. The KERNEL. Line (in this case) identifies the PXE boot file (with path) that will be chainloaded by pxelinux.0.
The KERNEL line can also be used to identify a linux kernel file,.c32 module, etc. Some of the options used in this guide require additional entries - e.g. When booting disk images using the memdisk kernel a APPEND. Entry is also required. Load Grub4dos It is possible to load/return to Grub4dos from pxelinux.
Windows Xp Professional
Copy grub.exe to the tftp root directory (e.g. C: PXE tftpboot grub.exe) and add the following entry to C: PXE tftpboot pxelinux.cfg default.