有効な開始ジョブを作成しました。システムはCLIで起動しませんが、SSH、RDPなどはすべてうまく機能します。

有効な開始ジョブを作成しました。システムはCLIで起動しませんが、SSH、RDPなどはすべてうまく機能します。

問題は、サーバーの起動を確認できるモニターが近くにありますが、サーバーの起動時にログインプロンプトが表示されないことです。 Upstart Jobを実行した後も右側にあります。

VRDE server is listening on port 9000
* Start CUPS     [OK]
* Start Samba    [OK]
* Stopping Samba [OK]

スクリプトと私が作成した方法は次のとおりです。

# Start VirtualBox @boot 
# Script = /etc/init.d/StartVM

#Edit these variables!
VMUSER=user
VMNAME=vmname

start on filesystem and static-network-up
stop on runlevel [016]

sudo -u $VMUSER VBoxHeadless --startvm $VMNAME

私はそれを通してそれを作りました:

sudo nano /etc/init.d/StartVM

sudo chmod +x /etc/init.d/StartVM

sudo update-rc.d StartVM defaults 99 01

答え1

最後の行を>>に変更してください。

sudo -u $VMUSER VBoxHeadless --startvm $VMNAME &

関連情報