Line 4: |
Line 4: |
| ===Goal=== | | ===Goal=== |
| We want to boot ISO images via PXE (rather than through CD). This means that, as long as we have enough RAM in the local pc's, we can boot BARTPE, WINPE and any LIVE CD (such as KNOPPIX, PCLINUXOS, UBCD, etc). | | We want to boot ISO images via PXE (rather than through CD). This means that, as long as we have enough RAM in the local pc's, we can boot BARTPE, WINPE and any LIVE CD (such as KNOPPIX, PCLINUXOS, UBCD, etc). |
| + | |
| | | |
| ===Assumptions=== | | ===Assumptions=== |
| You are a network/server administrator and know what TFTP, BARTPE and PXE -a network boot- means. Your SME SERVER is your DHCP server. | | You are a network/server administrator and know what TFTP, BARTPE and PXE -a network boot- means. Your SME SERVER is your DHCP server. |
| + | |
| | | |
| ===Install TFTP package on your SME SERVER=== | | ===Install TFTP package on your SME SERVER=== |
Line 18: |
Line 20: |
| | | |
| -or if you don't have a WINDOWS SERVER 2003 source, you can use a WINDOWS XP SP2 source (i386 dir) but you'll have to replace the following file with a newer version from the WINDOWS SERVER 2003 SP1 download (see next section): | | -or if you don't have a WINDOWS SERVER 2003 source, you can use a WINDOWS XP SP2 source (i386 dir) but you'll have to replace the following file with a newer version from the WINDOWS SERVER 2003 SP1 download (see next section): |
− | C:\pebuilder3110a\BartPE\I386\SYSTEM32\DRIVERS\ramdis.sys | + | C:\pebuilder3110a\BartPE\I386\SYSTEM32\DRIVERS\ramdisk.sys |
| | | |
| -you now have a BARTPE.ISO (on your local pc) | | -you now have a BARTPE.ISO (on your local pc) |
| + | |
| | | |
| ===Obtain WINDOWS SERVER 2003 SP1 files needed=== | | ===Obtain WINDOWS SERVER 2003 SP1 files needed=== |
Line 28: |
Line 31: |
| (You now have a file called: WindowsServer2003-KB889101-SP1-x86-ENU.exe) | | (You now have a file called: WindowsServer2003-KB889101-SP1-x86-ENU.exe) |
| | | |
− | -open WINRAR to open the WindowsServer2003-KB889101-SP1-x86-ENU.exe file | + | -open WINRAR to open the WindowsServer2003-KB889101-SP1-x86-ENU.exe file (the W2K3 file is just a self-extracting ZIP/CAB/TAR file) |
| | | |
− | -extract the following files from the W2K3SP1: | + | -extract only the following files from the W2K3SP1: |
| ntdetect.com | | ntdetect.com |
| ramdisk.sy_ | | ramdisk.sy_ |
Line 40: |
Line 43: |
| expand setupldr.ex_ | | expand setupldr.ex_ |
| expand startrom.n1_ | | expand startrom.n1_ |
| + | |
| + | (You only need the ramdisk.sys file if you don't have a WINDOWS 2003 SERVER source to build your BARTPE from. See above section.) |
| + | |
| | | |
| ===Transfer files to SME SERVER=== | | ===Transfer files to SME SERVER=== |
Line 48: |
Line 54: |
| bartpe.iso | | bartpe.iso |
| | | |
− | ===WORK WITH FILES IN THE TFTPDBOOT DIR=== | + | |
| + | ===Work with files in the TFTPDBOOT dir=== |
| -the files are case-sensitive and need to be named exactly as follows: | | -the files are case-sensitive and need to be named exactly as follows: |
| ntdetect.com (lower-case) | | ntdetect.com (lower-case) |
Line 76: |
Line 83: |
| timeout 600 | | timeout 600 |
| default foo | | default foo |
− | LABEL foo | + | LABEL bartpe |
| kernel startrom.0 | | kernel startrom.0 |
| | | |
Line 92: |
Line 99: |
| -rw-r--r-- 1 root root 1473787 Apr 5 2006 vmlinuz | | -rw-r--r-- 1 root root 1473787 Apr 5 2006 vmlinuz |
| -rw-r--r-- 1 root root 169 Dec 3 15:44 winnt.sif | | -rw-r--r-- 1 root root 169 Dec 3 15:44 winnt.sif |
| + | |
| | | |
| ===Boot client PC=== | | ===Boot client PC=== |
| -that should do it! Start your client PC and boot from the network. | | -that should do it! Start your client PC and boot from the network. |
| | | |
− | -at the prompt, when it asks for an image type: foo | + | -at the prompt, when it asks for an image type: bartpe |
| | | |
| -pretty cool, huh? | | -pretty cool, huh? |
| | | |
| ---- | | ---- |
− | <noinclude>[[Category:Howto]]</noinclude> | + | <noinclude>[[Category:Howto]] |
| + | [[Category:Administration]]</noinclude> |