This is a step-by-step guide to boot DOS 7.10 images from Windows Deployment Services (WDS).
Booting DOS 7.10 images from Windows Deployment Services (WDS)
- Create a DOS 7.10 image file (.ima) using winimage 8.10 (http://www.winimage.com). You can also download a DOS boot image from http://www.bootdisk.com/ and use winimage to convert it from .exe to .ima.
- Download and extract syslinux from http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.71.zip (it contains pxelinux)
- Copy the syslinux-3.71\com32\menu\vesamenu.c32 file to your WDS Server, D:\RemoteInstall\Boot\x86
- Copy the syslinux-3.71\memdisk\memdisk file to your WDS Server, D:\RemoteInstall\Boot\x86
- Copy the syslinux-3.71\core\pxelinux.o to your WDS Server, D:\RemoteInstall\Boot\x86, rename it to pxelinux.com
- Download a nice background image (http://www.deployvista.com/Portals/0/DeploymentBackground.png), and save it in D:\RemoteInstall\Boot\x86
- In the D:\RemoteInstall\Boot\x86 folders, make a copy of pxeboot.n12 and rename it to pxeboot.0
- Configure WDS to use the pxelinux.com boot file (Server properties, Boot tab)
- In the D:\RemoteInstall\Boot\x64 or D:\RemoteInstall\Boot\x86 folders, create a subfolder called pxelinux.cfg
- In the D:\RemoteInstall\Boot\x64\pxelinux.cfg or D:\RemoteInstall\Boot\x86\pxelinux.cfg folders, create a file named default with the following settings
DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
ALLOWOPTIONS 0
# Timeout in units of 1/10 s
TIMEOUT 300
MENU WIDTH 40
MENU MARGIN 0
MENU ROWS 12
MENU TIMEOUTROW 14
MENU HSHIFT 5
MENU VSHIFT 2
MENU COLOR BORDER 30;44 #00000000 #00000000 none
MENU COLOR TABMSG 1;36;44 #00000000 #00000000 none
MENU COLOR TITLE 1;36;44 #00000000 #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND DeploymentBackground.pngMENU TITLE PXE Boot menu
MENU WIDTH 80
MENU MARGIN 18
MENU ROWS 4
LABEL wds
MENU DEFAULT
MENU LABEL Windows Deployment Services
KERNEL pxeboot.0
LABEL local
MENU LABEL Boot from Harddisk
LOCALBOOT 0
LABEL dos710
MENU LABEL DOS 7.10
KERNEL memdisk keeppxe
append initrd=dos710.ima