Running Memtest86+ Using the Altiris PXE Server
Check the memory in *all* your computers with this novel combination of Memtest86+ and the Altiris PXE Server.
From Wikipedia - Memtest86+ is software designed to stress-test an x86 compatible computer's random access memory (RAM) for errors.
This software is vital when troubleshooting hardware errors. I have used Memtest86+ and it helped me identify a couple of computers that had memory errors and a side effect was that imaging was not working properly.
In order to make this process easier I found out that Memtest86+ could be added to a PXE boot image, and this is what I packaged in this article. A PXE boot that uses Memtest86+ v1.70. The PXE boot image contains two programs that are GPL 2.0.
Steps to import this custom PXE boot image into PXE Configuration tool.
- Download and unzip the MemTest86.zip. The zip contains a PXE_Mem_test folder.
- Launch PXE Configuration tool.
- "Choose PXE Server" under the File menu. Select a PXE server. The shared configuration could be used but I would not recommend it.
- Boot Menu tab click "New". The New server specific menu option dialog comes up. Name field I used "Memtestx86+". Select "User supplied" in the Image Creation Method grouping. Operating System grouping select "Linux" and for the "Processor Options" mark x86.
- Click the "Manual Boot Image..." button. PXE boot files dialog comes up, click browse to the folder PXE_Mem_test. Click OK. Then click OK to import the PXE boot files. Click OK to close and save the new PXE configuration.
- Back at the PXE Configuration Utility Boot Menu. Click "Save".
- Start up a client and when PXE booting press F8 to see the PXE menu. From the PXE menu select the Memtestx86+. Memtestx86 should start and do a scan.