NAS开机就可以自动启动virtualbox的虚拟机
-
- 文章: 3
- youtube meble na wymiar Warszawa
- 註冊時間: 週一 11月 01, 2021 5:53 pm
NAS开机就可以自动启动virtualbox的虚拟机
大家好,请问如何可以实现“NAS开机就可以自动启动virtualbox的虚拟机”,上网查了一下,有文章介绍通过“编辑开机启动文件/etc/rc.local,添加/usr/bin/VBoxManage startvm 虚拟机名字 --type vrdp &”就可以实现,但在文件总管中找不到rc.local文件。谢谢大家。
-
- 文章: 8
- 註冊時間: 週二 3月 02, 2021 10:38 am
Re: NAS开机就可以自动启动virtualbox的虚拟机
Hi catenzolee,
ADM和ubuntu不太一樣,所以你會找不到rc.local文件
可以將自己寫的script可以放在 /usr/local/etc/init.d/ 下
但要注意如果要達到自動啟用VM的目的
啟用的順序需要在virtualbox APP之後喔
啟用的順序可以寫的大一些, e.g., S99autoboot-vm.sh
檔案內容範例(test是VM名稱):
#!/bin/sh
/opt/VirtualBox/VBoxManage startvm test --type vrdp &
你可以再試試看喔
ADM和ubuntu不太一樣,所以你會找不到rc.local文件
可以將自己寫的script可以放在 /usr/local/etc/init.d/ 下
但要注意如果要達到自動啟用VM的目的
啟用的順序需要在virtualbox APP之後喔
啟用的順序可以寫的大一些, e.g., S99autoboot-vm.sh
檔案內容範例(test是VM名稱):
#!/bin/sh
/opt/VirtualBox/VBoxManage startvm test --type vrdp &
你可以再試試看喔
-
- 文章: 3
- 註冊時間: 週一 11月 01, 2021 5:53 pm
Re: NAS开机就可以自动启动virtualbox的虚拟机
谢谢Anderson.C@AST您的回复,本人是小白,细节处还希望您能指点迷津。
请问这样输入代码就可以了吗?
# vim /server/scripts/qidong.sh
# cat /server/scripts/qidong.sh
#!/bin/sh
/opt/VirtualBox/VBoxManage startvm test --type vrdp & (test是VM名稱)
sudo chmod 755 qidong.sh
sudo mv qidong.sh /usr/local/etc/init.d/
cd /usr/local/etc/init.d/
sudo update-rc.d qidong.sh defaults 99
还有就是要root权限吗?还是其他管理员账号就可以?谢谢
请问这样输入代码就可以了吗?
# vim /server/scripts/qidong.sh
# cat /server/scripts/qidong.sh
#!/bin/sh
/opt/VirtualBox/VBoxManage startvm test --type vrdp & (test是VM名稱)
sudo chmod 755 qidong.sh
sudo mv qidong.sh /usr/local/etc/init.d/
cd /usr/local/etc/init.d/
sudo update-rc.d qidong.sh defaults 99
还有就是要root权限吗?还是其他管理员账号就可以?谢谢
-
- 文章: 8
- 註冊時間: 週二 3月 02, 2021 10:38 am
Re: NAS开机就可以自动启动virtualbox的虚拟机
Hi catenzolee
只要使用純文字編輯器(ex:記事本),將以下文字貼進去(test是VM名稱)
#!/bin/sh
/opt/VirtualBox/VBoxManage startvm test --type vrdp &
再將這個文字檔存成 S99autoboot-vm.sh 檔名的檔案
(這裡的S99代表的是開啟的順序,只要檔名的SXX大於 virtualbox 的SXX即可)
然後使用root權限將這個檔案放在
/usr/local/etc/init.d/目錄底下
就可以自動啟動VM了喔
只要使用純文字編輯器(ex:記事本),將以下文字貼進去(test是VM名稱)
#!/bin/sh
/opt/VirtualBox/VBoxManage startvm test --type vrdp &
再將這個文字檔存成 S99autoboot-vm.sh 檔名的檔案
(這裡的S99代表的是開啟的順序,只要檔名的SXX大於 virtualbox 的SXX即可)
然後使用root權限將這個檔案放在
/usr/local/etc/init.d/目錄底下
就可以自動啟動VM了喔