ホストを再起動したときに VirtualBox ゲストの .vdi が解放されないようにするにはどうすればよいですか?

ホストを再起動したときに VirtualBox ゲストの .vdi が解放されないようにするにはどうすればよいですか?

私は VirtualBox を使用しています。ホスト マシンとゲスト マシンの両方で Ubuntu を実行しています。ホスト コンピューターを再起動するたびに、仮想マシンの 1 つが破損します (ゲストが.vdi解放されます)。

仮想メディア マネージャーを開いて、破損したマシンのファイルをそこにドラッグすると、すべてが正常に戻ることがわかりました.vdi。ただし、これは面倒で、毎回実行する必要があるのは理想的ではありません。

ゲストをシャットダウンするか、ゲストの状態を保存するかに関係なく、同じ結果が得られます。ホストをシャットダウン、サスペンド、または休止状態にする前に、必ずゲストをシャットダウンまたは保存します。

.vdiこの動作を停止し、仮想マシンへの接続を維持するにはどうすればよいですか?

答え1

ホスト上の /etc/default/virtualbox に「SHUTDOWN=savestate」を追加します。シャットダウン中に「/etc/init.d/vboxdrv stop」が実行されると、すべての VM が保存されます。

関連情報