Net bootable DOS RSS environment
Posted: Tue Jun 27, 2006 5:42 am
At home, I don't have DOS running on any of my machines - I just net boot into it via PXE from my laptop (a Dell Latitude C400.)
To make this happen, you would need:
* A PC capable of network booting via PXE, ie something fairly modern
* PXELINUX (provided with SYSLINUX, from http://syslinux.zytor.com). Don't be fooled by the name - this is just a boot loader, and doesn't really have much to do with Linux.
* A DOS boot floppy
* A DOS NDIS network driver (UNDIS3.DOS will use the PXE stack, and will probably work on nearly anything)
* A DHCP server
* A TFTP server
* A SMB server
The system basically does this:
* Acquires an IP address via DHCP, fetches PXELINUX, and presents a menu asking if I want to jump to DOS, or boot normally
* Loads the DOS floppy image via the network, and boots it
* DOS then loads the floppy image, loads HIMEM.SYS etc, loads its own network driver, loads its TCP stack, runs 'net login', and maps the network volume \\aurora\rss as M:
* I get a command prompt, and can run RSS as normal. Archive files are stored on the network volume, which is actually an old SPARCstation with a tape unit attached, where they can be safely backed up.
Would be sufficient interest in this forum for me to bother writing an indepth how-to document for this?
Cheers
To make this happen, you would need:
* A PC capable of network booting via PXE, ie something fairly modern
* PXELINUX (provided with SYSLINUX, from http://syslinux.zytor.com). Don't be fooled by the name - this is just a boot loader, and doesn't really have much to do with Linux.
* A DOS boot floppy
* A DOS NDIS network driver (UNDIS3.DOS will use the PXE stack, and will probably work on nearly anything)
* A DHCP server
* A TFTP server
* A SMB server
The system basically does this:
* Acquires an IP address via DHCP, fetches PXELINUX, and presents a menu asking if I want to jump to DOS, or boot normally
* Loads the DOS floppy image via the network, and boots it
* DOS then loads the floppy image, loads HIMEM.SYS etc, loads its own network driver, loads its TCP stack, runs 'net login', and maps the network volume \\aurora\rss as M:
* I get a command prompt, and can run RSS as normal. Archive files are stored on the network volume, which is actually an old SPARCstation with a tape unit attached, where they can be safely backed up.
Would be sufficient interest in this forum for me to bother writing an indepth how-to document for this?
Cheers