diff options
Diffstat (limited to 'system/memtest86+/README')
-rw-r--r-- | system/memtest86+/README | 41 |
1 files changed, 33 insertions, 8 deletions
diff --git a/system/memtest86+/README b/system/memtest86+/README index e1c23ed9d5..5aa50f6a31 100644 --- a/system/memtest86+/README +++ b/system/memtest86+/README @@ -1,5 +1,5 @@ Memtest86+ is thorough, stand alone memory test for Intel/AMD x86 -architecture systems. BIOS based memory tests are only a quick check +architecture systems. BIOS based memory tests are only a quick check and often miss failures that are detected by Memtest86+. This package installs a bootable image to /boot/memtest86+.bin @@ -15,19 +15,44 @@ Then run `/sbin/lilo` to update the boot loader. Don't forget to re-run `/sbin/lilo` if you upgrade this package. -GRUB 2 users: Append something like this to your /etc/grub.d/40_custom: +ELILO users: Append this to your /boot/efi/EFI/Slackware/elilo.conf: - menuentry 'memtest86+' { - linux16 (hd0,1)/boot/memtest86+.bin - } + image = memtest86+.bin + label = memtest86+ + +Next, copy memtest86+.bin alongside ELILO in your ESP partition: +`cp /boot/memtest86+.bin /boot/efi/EFI/Slackware/memtest86+.bin` +(Alternatively, use the .efi file instead of the .bin file; both should +work identically. Just ensure that "image" refers to an existing file.) -Then run `grub-mkconfig -o /boot/grub/grub.cfg` to update the boot menu. +When ELILO starts, press tab to show the available options. Increase +the delay parameter in elilo.conf if necessary to give yourself enough +time to make a selection. -GRUB Legacy users: Append something like this to your /boot/grub/menu.lst: +GRUB Legacy users: Append something like this to your +/boot/grub/menu.lst: title memtest86+ kernel (hd0,0)/boot/memtest86+.bin -See /usr/doc/memtest86+-$VERSION/README for more info. +GRUB 2 users: Auto-detected by the /etc/grub.d/20_memtest86+ script. +Run `grub-mkconfig -o /boot/grub/grub.cfg` to update the boot menu. + + +rEFInd users: Auto-detected, no additional steps required. +You may wish to copy /boot/memtest86+-$EFIARCH-$VERSION.efi +to /boot/efi/EFI/tools/memtest86.efi so that it will appear on the tools +line as a memory tester tool. If at this point it appears on both +lines, edit the "dont_scan_files" setting in your refind.conf to hide +the extra entries, or just remove this package. + + +It is possible to build an IA32 EFI image on Slackware64, if you have a +need for it, using `ARCH=i586 ./memtest86+.SlackBuild`. Compilation +will fail due to missing /usr/include/gnu/stubs-32.h from glibc. Copy +that file from stubs-64.h in the same directory (or create a symlink), +and you may delete your copy/symlink after you have created the package. + +See /usr/doc/memtest86+-$VERSION/README.md for more info. |