summaryrefslogtreecommitdiffstats
path: root/system/memtest86+/README
diff options
context:
space:
mode:
Diffstat (limited to 'system/memtest86+/README')
-rw-r--r--system/memtest86+/README41
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.