mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
edcf9c5771
Signed-off-by: Kyle Guinn <elyk03@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
58 lines
2.1 KiB
Text
58 lines
2.1 KiB
Text
Memtest86+ is thorough, stand alone memory test for Intel/AMD x86
|
|
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
|
|
which is similar to the kernel images in the same directory.
|
|
|
|
|
|
LILO users: Append this to your /etc/lilo.conf:
|
|
|
|
image = /boot/memtest86+.bin
|
|
label = memtest86+
|
|
|
|
Then run `/sbin/lilo` to update the boot loader.
|
|
Don't forget to re-run `/sbin/lilo` if you upgrade this package.
|
|
|
|
|
|
ELILO users: Append this to your /boot/efi/EFI/Slackware/elilo.conf:
|
|
|
|
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.)
|
|
|
|
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:
|
|
|
|
title memtest86+
|
|
kernel (hd0,0)/boot/memtest86+.bin
|
|
|
|
|
|
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.
|