Linux Mint ISOファイルをオンラインからダウンロードし、そのISOから起動するようにVirtualBoxを構成しました。
初回はゲストOSを正しく起動できます。しかし、内部からゲストOSを再起動しようとすると、常にエラーが発生します:FATAL: Could not read from the boot medium! System halted.
なんでこんなことが起こっているの?ゲストOSの再起動時にVirtualBoxが起動に使用された設定を記憶できないのはなぜですか? VMの設定で指定されたISOイメージを使用してゲストOSを常に起動させるにはどうすればよいですか?
ISOファイルの破損をチェックする必要があります。
これを行う簡単な方法は、ハッシュサムの比較です。
Linux Mintホームページで this を見つけました:
ISOイメージを検証する手順
ISOイメージを検証するには、次の手順を実行する必要があります。
キーサーバーから署名キーをインポートします(上記を参照)。次のコマンドで指紋を確認します。
gpg --list-keys --with-fingerprint
ISOイメージ、sha256sum.txtおよびsha256sum.txt.gpgを同じディレクトリにダウンロードします。次のコマンドを使用して、sha256sumファイルの署名を確認します(このコマンドの出力には、署名が「良好」であることが示されているはずです)。
gpg --verify sha256sum.txt.gpg sha256sum.txt
これが行われると、sha256sum.txtは信頼できるようになります。 ISOイメージのsha256合計を生成し、sha256sums.txtファイルに存在する合計と比較します。
sha256sum -b yourisoimagefile.iso
署名が「良好」で、sha256の合計が一致する場合、ISOイメージの整合性と信頼性を正常に検証できました。
VirtualBoxにバグがあるようです。システムで実行していることを試しましたが、オプティカルから起動した後、オプティカルからVMが完全に停止するまで、そのドライブから再度起動することはありません。ドライブはVMが持つ唯一のストレージです。
何をしようとしているのかわかりませんが、見た目からすると、いつでもOSを別のハードドライブにインストールできます。その後、ゲスト追加機能をインストールし、VMを完全にシャットダウンします。次に、メディアマネージャーでハードドライブを不変にします。VMをシャットダウンして電源を入れるたびに、すべての変更がハードドライブのイメージは破棄され、毎回新品のようになります。
編集:MintISOとvdiを使用してVMを起動しました。ライブOSが起動した後、dd
を実行して、ISOからvdiにすべてをコピーして再起動しました。 。すべてがライブCDのようで、問題なく再起動します。念のため、ハードドライブを不変にしたい場合があります。