Mac OSX Catalina 10.15 で VirtualBox 7.0 のゲストVMを自動起動させる方法 (launchd方式)

もう12年モノの Macbook Pro Late 2012 上の VirtualBox のゲストVMを自動起動させたメモ。VirutalBox の自動起動の情報はOSやVirtualBoxのバージョンが異なると動かないことが多かったので備忘録として。

  • Mac OS 10.15 Catalina
  • VirtualBox 7.0

いろいろ試した結果、VirtualBox 公式フォーラムのこのトピックのコメントの launchd 方式で成功した。

以下手順。

  • ~/Library/LaunchAgents/org.virtualbox.launch.VM名.plist でファイルを作る
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Label</key>
	<string>org.virtualbox.launch.VM名</string>
	<key>ProgramArguments</key>
	<array>
		<string>/Applications/VirtualBox.app/Contents/MacOS/VBoxManage</string>
		<string>startvm</string>
		<string>VM名</string>
		<string>--type</string>
		<string>headless</string>
	</array>
	<key>RunAtLoad</key>
	<true/>
</dict>
</plist>
  • # launchctl load ~/Library/LaunchAgents/org.virtualbox.launch.vm名.plist

以上。

コメント / トラックバック

コメントは受け付けていません。