Ubuntu 12.04ライブCDの64ビットバージョンでmemtestオプションを探していますが、持っているオプションは「インストールせずにUbuntuを試す」、「Ubuntuをインストールする」、「ディスクの欠陥をチェックする」だけです。私は何が欠けていますか?
編集:この質問は、Ubuntuの現在のバージョン(UEFIモードで動作するamd64エイリアス64ビット)に関連しています。ブートメニューオプションの[メモリのテスト]は、BIOSモードでのみ使用できます。
Ubuntu 12.04ライブCDの64ビットバージョンでmemtestオプションを探していますが、持っているオプションは「インストールせずにUbuntuを試す」、「Ubuntuをインストールする」、「ディスクの欠陥をチェックする」だけです。私は何が欠けていますか?
編集:この質問は、Ubuntuの現在のバージョン(UEFIモードで動作するamd64エイリアス64ビット)に関連しています。ブートメニューオプションの[メモリのテスト]は、BIOSモードでのみ使用できます。
回答:
コンピューターをBIOSモード(別名CSM別名レガシーモード)で起動すると、memtest86 +が機能します。
ただし、コンピューターをUEFIモードで起動すると、memtest86 +は16ビットプログラムであるため機能しません。
元のブランチであるmemtest86(プラスなし)は、UEFIモードで動作します。無料版があります(しかし、私はそれがオープンソースだとは思わないため、Linuxディストリビューションに含めることはできません)。
Memtest86 +は、ほとんどのUbuntu isoファイルに含まれています。たとえば、
ubuntu-16.04.1-desktop-amd64.iso
ISOファイルからのクローンコピーを使用してDVDディスクまたはUSBペンドライブからBIOSモード(別名CSMエイリアスレガシーモード)でコンピューターを起動する場合、オプション'Test memory'があります。
BIOSモードでインストールされたUbuntu 16.04.x LTSシステムには、コンピューターのブート時に(grubメニューを使用して)オプション'Test memory'もあります。
ただし、UEFIモードでコンピューターを起動する場合、Memtest86 +を使用するオプションはありません(動作しないため)。
ライブUSBドライブを作成するために、小さなスタンドアロンのMemtest86 + isoファイルまたはその他のイメージファイルが必要になる場合があります。
www.memtest.org/#downisoには、LinuxでUSBに簡単にインストールできるファイルが見つかりませんでした。isoファイル「memtest86 + -5.01.iso」はハイブリッドisoファイルではないため、作成できません。
$ isohybrid memtest86+-5.01.iso
isohybrid: memtest86+-5.01.iso: unexpected boot catalogue parameters
非常にベアボーンのisoファイルです。VirtualBoxでテストしましたが、CDとして機能します。
しかし、「USBキーの自動インストーラー(Win 9x / 2k / xp / 7)」があります
www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.zip
私はそれをWindowsのUSBペンドライブに抽出し、このシステムを圧縮された画像ファイルにクローンし、
dd_memtest-plus-5.01_33M.img.xz
$ md5sum dd_memtest-plus-5.01_33M.img.xz
7f91882ab90df13a938749176a0ff4c4 dd_memtest-plus-5.01_33M.img.xz
これにより、Linuxで直接抽出することができmkusb、dus
およびディスクのエイリアスgnome-disks
(入力ファイルとして抽出されたファイルを受け入れる他のクローニングツールと、抽出およびクローニング、および2つのステップ)。
mkusbおよび/またはdusをインストールした後、ダッシュまたはメニューエントリを介して、または次のコマンドラインを使用して実行できます。
dus dd_memtest-plus-5.01_33M.img.xz
したがって、ライブCDからは現時点では機能しません。このトピックによると、後で追加できます:Memtest86 +オプションをGrubメニューに戻すにはどうすればよいですか?しかし、私はそれがうまくいくとは思わない:削除されたコメントはあなたがまだError unknown command Linux16
エラーを受け取っていると述べている。
この問題は16または32ビットのブートプロトコルではなく、主な問題はメモリの初期化を行うために必要な多数のBIOS呼び出しです。EFIは素晴らしいアイデアですが、「EFIは今後数か月でBIOSを置き換えます!!!」2002年にIntel Developer'sフォーラムで開催されました。10年後、UEFIはEFIに取って代わりましたが、BIOSはPCマザーボードの99%にまだ存在しています。EFI-readyMemtest86 +を大量のコードを書き換えて構築するのは難しい作業であり、そのバージョンはレガシーBIOSと互換性がありません。2つのフォークを同時にサポートすることは考えないため、Memtest86 +がEFIに切り替わると、BIOSバージョンは廃止されます。BIOSが標準のPCコンポーネントで使用できない場合、EFIリビジョンの作業を開始します。
EFI専用のPassMark MemTest86 5.0のベータ版が利用可能になりました:
http://www.memtest86.com/download.htm
これはGRUB、rEFInd、gummibootなどから起動できる必要がありますが、そのためにはメニューエントリを明示的に追加する必要がある場合があります。(私が書いているように、これは明らかに配送ディストリビューションにまだ組み込まれていない。)
起動時にワンタイムブートメニューキーを押し、リストから非UEFI USBエントリを選択することで、Ubuntu-18.04ライブUSBからmemtest86 +を実行できました(ここで回答を読んだ後、 UEFIのみ)。
64ビットのフルUEFIシステム用のMemTest86を備えたUbuntu Live-USBキードライブが必要でしたが、それを管理できたようです。
これは古い質問ポストですが、これはまだ問題のようです。(実用的なソリューションに到達するまでに時間がかかりました。)
ここに私がやったことがあります:
Windowsの10ワークステーションで、私は、最新の使用ルーファスを画像にデスクトップのUbuntu 17.04(x64)の 4GBのUSBのkeydriveに。ルーファスで、私は選択しました:
GPT
以下のためのUEFI
パーティショニングFAT32
ファイルシステム(exFATを好むが、Rufus v2.17はFAT32なしのISOを適用しない)ISO Image
オプションFreeDOS
ではなくCreate a bootable disk using
無料で入手できるUEFI互換(クローズドソース)ツールであるPassMark MemTest86をダウンロードしました。その後私は:
memtest86-usb.zip
したフォルダーに解凍しました.\memtest86-usb
.\memtest86-usb\memtest86-usb.img
(152.7MiB)で抽出されたディスクイメージを見つけました\boot
私の新しいUbuntuキードライブ(たとえば、ドライブにマウント)のフォルダにコピーしてE:
作成します:
E:\boot\memtest86-usb.img
最後に、キードライブのブートオプションメニューを変更しました。ブートローダーをUbuntu 17.04
使用しgrub2
ます。メニューオプションリストはで設定されE:\boot\grub\grub.cfg
ます。そのファイルの最後に次の行を追加しました(新しいboot-options list-entryを作成):
menuentry "MemTest86 (long load time, be patient)" {
loopback loop /boot/memtest86-usb.img
chainloader (loop,1)/EFI/BOOT/BOOTX64.efi
}
ノート:
notepad
はWindows を使用しないでください。「unixモード」のテキストファイルではうまく機能せnew-line
ず、変更を保存しようとすると文字が破壊されます。BOOTX64.efi
ある64-bit
EFI
実行可能なバイナリ画像は。32-bit
EFI
ファイルシステム内に「loop
ed-back」へのファイルがありますmemtest86-usb.img
。という名前BOOTIA32.efi
です。このために別のエントリを作成できますが、私はそれを必要としませんでした。grub2
。私のIntel Atom X5-Z8350
ベースのマシンでは、MemTest86
プロセスが目に見えて起動し始める前に、おそらく30秒間画面が真っ暗になります。その後、その使い慣れたMemTest
画面が表示される前に、12個のシステムスキャン手順が実行されます。(これは、エミュレートされたファイルシステム、複数のブートローダーハンドオフフェーズなど、さまざまな理由による可能性があります。)この問題空間をナビゲートしている間、私はこの答えから、重複とみなされるほど類似した質問について有用な手がかりを得ました。(システムにそのようなマークを付ける資格がありません。)そして、「ブート可能なUSBキードライブ作成ソフトウェア」を選択すると、Rufusツールに関するさまざまな リソースから安心感を得ました。