コピーしたVMがエラーで起動できない場合
1. VirtualBox で E_FAIL (0x80004005) エラーが出て仮想マシンが起動しない
2023-11-21
解決法1
ホストWindowsの コントロールパネル → プログラムと機能
→ windowsの機能の有効化または無効化 をクリック
次の二つのプログラムを無効化する
Hyper-v
Containers(あれば無効化する)
解決法2
原因:VMをExport機能を使ってクローンするではなく、
ファイル自体をコピーしたことにより、Virtual HardDiskのUUIDが
変わってしまい、MediumWarpエラーが起きている。
・Virtual BoxからVMを起動して、エラーメッセージを記録する
例として以下のようになるはず。
UUID {71b78f28-b094-4cb0-adfb-d06396622da7} of the medium
'C:\Users\h-kys\Desktop\New folder2\TUIS-CentOS7.vdi'
does not match the value {d8df5cd3-5aa9-4f09-b67b-621b5db234df}
stored in the media registry ('C:\Users\h-kys\.VirtualBox\VirtualBox.xml').
終了コード : E_FAIL (0x80004005)
コンポーネント: MediumWrap
インターフェース: IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1}
・VMをVirtual Boxのリストから削除(ファイルは残す)して、.vboxファイルを
テキストエディターで編集する。
・その中身にあるすべての d8df5cd3-5aa9-4f09-b67b-621b5db234df
(上記エラーメッセージ参照)
を 71b78f28-b094-4cb0-adfb-d06396622da7(上記エラーメッセージ参照)に
変更し、保存。
二箇所あるはず。
・再びVMを立ち上げると正常に起動する
2. VirtualBox で仮想マシンを起動しようとすると
「COMオブジェクトの確保に失敗しました」とメッセージが表示され、起動できない
2024-04-23
・Cドライブのディスク容量不足かもしれないので、不要なデータやアプリを削除する
・エクスプローラーで
C:\Users\ユーザ名\.VirtualBox
を開く。
・フォルダを開いたら、エクスプローラーの表示のところで、「隠しファイル」を
チェックした状態にする。
・ファイルの一覧から
VirtualBox.xml
VirtualBox.xml-prev
の二つを念のためバックアップ。
・VirtualBox.xmlを削除し、VirtualBox.xml-prevをVirtualBox.xmlにリネーム
これで起動するはず。
3. Windows11 で VirtualBox6.1.36 を使って Lubuntu24 を起動すると
end Kernel panic
というエラーで起動しない場合がある 2024-10-15
VirtualBox 6.1.36 をアンインストールし、6.1.44 をインストールする。
6.1.44用の拡張パックもインストールする。
こんなエラー今まで見たことないので、Windows11の10月2日のアップデートによる
不具合(VirtualBoxやLubuntu24のカーネルとの相性)なのだろうか?