Switch to Memtest86+ under UEFI
Memtest86 (by Passmark) still available as an alternate option.
This commit is contained in:
parent
2717ad1a88
commit
606e657591
2 changed files with 20 additions and 5 deletions
|
|
@ -134,7 +134,14 @@ function update_live_env() {
|
||||||
rsync -aI "$TEMP_DIR/refind"/refind*/refind/icons/ "$PROFILE_DIR/EFI/boot/icons/"
|
rsync -aI "$TEMP_DIR/refind"/refind*/refind/icons/ "$PROFILE_DIR/EFI/boot/icons/"
|
||||||
sed -i "s/%ARCHISO_LABEL%/${label}/" "$PROFILE_DIR/EFI/boot/refind.conf"
|
sed -i "s/%ARCHISO_LABEL%/${label}/" "$PROFILE_DIR/EFI/boot/refind.conf"
|
||||||
|
|
||||||
# Memtest86
|
# Memtest86+ (Open Source)
|
||||||
|
mkdir -p "$PROFILE_DIR/EFI/memtest86+"
|
||||||
|
mkdir -p "$TEMP_DIR/memtest86+"
|
||||||
|
curl -Lo "$TEMP_DIR/memtest86+/memtest86-binaries.zip" "https://memtest.org/download/v6.10/mt86plus_6.10.binaries.zip"
|
||||||
|
7z e "$TEMP_DIR/memtest86+/memtest86-binaries.zip" -o"$TEMP_DIR/memtest86+" "memtest64.efi"
|
||||||
|
mv "$TEMP_DIR/memtest86+/memtest64.efi" "$PROFILE_DIR/EFI/memtest86+/bootx64.efi"
|
||||||
|
|
||||||
|
# Memtest86 (Passmark)
|
||||||
mkdir -p "$PROFILE_DIR/EFI/memtest86/Benchmark"
|
mkdir -p "$PROFILE_DIR/EFI/memtest86/Benchmark"
|
||||||
mkdir -p "$TEMP_DIR/memtest86"
|
mkdir -p "$TEMP_DIR/memtest86"
|
||||||
curl -Lo "$TEMP_DIR/memtest86/memtest86-usb.zip" "https://www.memtest86.com/downloads/memtest86-usb.zip"
|
curl -Lo "$TEMP_DIR/memtest86/memtest86-usb.zip" "https://www.memtest86.com/downloads/memtest86-usb.zip"
|
||||||
|
|
@ -142,7 +149,7 @@ function update_live_env() {
|
||||||
7z e -aoa "$TEMP_DIR/memtest86/memtest86-usb.img" -o"$TEMP_DIR/memtest86" "MemTest86.img"
|
7z e -aoa "$TEMP_DIR/memtest86/memtest86-usb.img" -o"$TEMP_DIR/memtest86" "MemTest86.img"
|
||||||
7z x -aoa "$TEMP_DIR/memtest86/MemTest86.img" -o"$TEMP_DIR/memtest86"
|
7z x -aoa "$TEMP_DIR/memtest86/MemTest86.img" -o"$TEMP_DIR/memtest86"
|
||||||
rm "$TEMP_DIR/memtest86/EFI/BOOT/BOOTIA32.efi"
|
rm "$TEMP_DIR/memtest86/EFI/BOOT/BOOTIA32.efi"
|
||||||
mv "$TEMP_DIR/memtest86/EFI/BOOT/BOOTX64.efi" "$PROFILE_DIR/EFI/memtest86/memtestx64.efi"
|
mv "$TEMP_DIR/memtest86/EFI/BOOT/BOOTX64.efi" "$PROFILE_DIR/EFI/memtest86/bootx64.efi"
|
||||||
mv "$TEMP_DIR/memtest86/EFI/BOOT"/* "$PROFILE_DIR/EFI/memtest86"/
|
mv "$TEMP_DIR/memtest86/EFI/BOOT"/* "$PROFILE_DIR/EFI/memtest86"/
|
||||||
mv "$TEMP_DIR/memtest86/help"/* "$PROFILE_DIR/EFI/memtest86"/
|
mv "$TEMP_DIR/memtest86/help"/* "$PROFILE_DIR/EFI/memtest86"/
|
||||||
mv "$TEMP_DIR/memtest86/license.rtf" "$PROFILE_DIR/EFI/memtest86"/
|
mv "$TEMP_DIR/memtest86/license.rtf" "$PROFILE_DIR/EFI/memtest86"/
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
timeout 0
|
timeout 0
|
||||||
scanfor manual
|
scanfor manual
|
||||||
showtools firmware,reboot,shutdown
|
showtools firmware,reboot,shutdown
|
||||||
default_selection MemTest86
|
default_selection Memtest86+
|
||||||
csr_values 10,77
|
csr_values 10,77
|
||||||
#use_graphics_for osx,linux,windows
|
#use_graphics_for osx,linux,windows
|
||||||
|
|
||||||
|
|
@ -15,9 +15,17 @@ selection_small selection_small.png
|
||||||
hideui arrows,badges
|
hideui arrows,badges
|
||||||
|
|
||||||
# Entries
|
# Entries
|
||||||
menuentry "MemTest86" {
|
menuentry "MemTest86+" {
|
||||||
icon /EFI/boot/icons/wk_memtest.png
|
icon /EFI/boot/icons/wk_memtest.png
|
||||||
loader /EFI/memtest86/bootx64.efi
|
options "nobigstatus nopause"
|
||||||
|
loader /EFI/memtest86+/bootx64.efi
|
||||||
|
submenuentry "Memtest86+ (Open Source)" {
|
||||||
|
loader /EFI/memtest86+/bootx64.efi
|
||||||
|
}
|
||||||
|
submenuentry "Memtest86 (Passmark)" {
|
||||||
|
loader /EFI/memtest86/bootx64.efi
|
||||||
|
options
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
menuentry "Linux" {
|
menuentry "Linux" {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue