Answers:
刚刚在这里找到一个解决方案:用VBoxManage
代替启动虚拟机VBoxHeadless
解决了我的问题:
VBoxManage startvm <uuid|vmname> --type headless
例如,如果您的VM名称为Ubuntu,并且UUID为865b2700-471a-11e4-916c-0800200c9a66,则可以运行:
VBoxManage startvm Ubuntu --type headless
要么
VBoxManage startvm 865b2700-471a-11e4-916c-0800200c9a66 --type headless
注意:如果您的VM的名称包含空格,请将该名称用引号引起来(例如"My Ubuntu"
)。
机器很好地进入了后台。现在,我可以通过VBoxManage controlvm
关闭电源/暂停/重置来控制虚拟机(第3.3节)。
VBoxManage startvm Crunchbang --type headless
遇到相同的问题,但NOHUP无法正常工作。问题是由我的SSH连接上的X转发引起的:https : //forums.virtualbox.org/viewtopic.php?f=7& t =76342
禁用X前进,然后&和nohup正常工作