Grub2はMemtest86 + ISOファイルをサポートしていますか?サポートされている場合:Memtest86 + isoファイルを起動するためにgrub.cfgにgrubエントリを書き込むにはどうすればよいですか?
Grub2構成にISOを追加する方法はいくつかあります。ただし、他のオプションを使用する方が簡単です。
menuentry "Memtest 86+" { linux16 /memtest86+.bin }
最後の。グラブを更新して再起動します
Sudo grubupdate && Sudo reboot
このパーティーに6年遅れましたが、どこにも答えが見つからなかったので、これが私がそれを解決するためにしたことです。
この方法は、Memtest86 +だけでなく、他のISOでも機能することに注意してください。
上記を実行すると、Memtest86 +の起動方法に応じて、複数のisolinux構成が生成されるため、複数のメニューエントリが作成されます。
submenu "> MemTest86+ 7.2" {
menuentry "MemTest86" {
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile
echo "Starting MemTest86+ 7.2"
}
menuentry "MemTest86 (one pass)" {
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile onepass
echo "Starting MemTest86+ 7.2"
}
menuentry "MemTest86 (btrace)" {
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile btrace
echo "Starting MemTest86+ 7.2"
}
menuentry "MemTest86 (single CPU)" {
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile maxcpus=1
echo "Starting MemTest86+ 7.2"
}
menuentry "MemTest86 (serial output)" {
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile console=ttyS0,9600
echo "Starting MemTest86+ 7.2"
}
}