2012-03-21 68 views
1

我在我想運行無頭的機器上安裝了Virtualbox。VirtualBox Headless - Linux

如果我ssh到這臺機器,我能夠運行

VBoxHeadless --startvm 「WindowsXP的」 &

,一切運行很好。

我想運行客人無頭。

我把上面的命令到

的/etc/rc.local

,但它不產生火花,我重新啓動後。

我已經寫了一個bash腳本來啓動guest,並且嘗試將bash腳本的引用放入rc.local中,但它不起作用。

我在做什麼錯?在所有init.d腳本運行後,rc.local是否不運行命令?

在此先感謝!

+0

這個問題會更適用於http://superuser.com或http://serverfault.com。要簡潔地回答:您需要啓用日誌記錄功能,以查看失敗並調整運行級別,直到您的無頭客戶成功啓動爲止。 – MrGomez 2012-03-21 22:38:25

回答

4

您必須將VBoxHeadless作爲您用於創建設置的相同用戶來運行。你做到了嗎?

您可以使用su命令這個

su - <username> -c 'VBoxHeadless --startvm "WindowsXP"' 
+0

非常感謝。 – Andrew 2012-03-22 00:28:43