🌄
VirtualBoxが起動しなくなった時の解決法
はじめに
新年初めての投稿です。VirtualBoxをコマンドラインで起動しようとしたときにエラーが発生して起動できかったので、解決した方法をまとめてみようと思います。以下のようなエラー文が表示されました。
The machine <vmname> is already locked by a session (or being locked or unlocked)
全訳してみるとセッションによってロックされているとのこと。
解決方法
調べてみると、以下のコマンドを入力するとアンロックできたという記事を発見
VBoxManage startvm <vm-uuid> --type emergencystop
実行するにはvmのuuidを調べる必要がある様子。
uuidは以下のコマンドで調べることができます。
VBoxManage list vms
すると以下のようにvmnameの横に16進数で表記されます。
<vmname>{uuid}
おわりに
今回はこれで実際に解決することができました。他にも似たようなことで困っている人の助けになれば幸いです。
参考文献
VM in virtualbox is already locked for a session (or being unlocked)
Chapter 8. VBoxManage
Discussion