How to setup automatic start in virtual box,Hyper-v

เนื่องจากเครื่องสำรองไฟในคณะมักจะสำรองได้แค่ชั่วโมงนิดหน่อยเวลาไฟดับเกินกว่านั้นจะทำให้ server ที่เป็น virtual ที่อยู่บน virtualbox และ hyper-v ของผมใช้งานไม่ได้ ดังนั้นจึงต้องหาวิธีแก้ไขโดยวันนี้มีวิธีมาแนะนำครับ (ผมทดลองกับ MS เท่านั้นนะ)

อันดับแรกเริ่มที่ Hyper-v ก่อนเลยครับ

เปิดไปที่ Server Manager>Roles>Hyper-v>Hyper-V Manager> แล้วเลือกที่ Hyper-v >Setting ทางขวามือครับแล้วเลือก Automatic Start Action ดูตามรูปก็ได้ครับ

 

Virtualbox

กรณีของ Virtualbox ใน windows เราต้องสร้าง  batfile ครับเพราะมันยังไม่มีปุ่มให้เรากดเหมือน Hyper-v แต่มันก็ไม่ได้ยากเย็นอะไรครับอันดับแรกสร้าง batfile ก่อน  ต่อมาให้พิมพ์ข้อความใน batfile ดังนี้

cd “C:\Program Files\Oracle\VirtualBox\”
VBoxManage.exe startvm “vm1”
VBoxManage.exe startvm “vm2”
VBoxManage.exe startvm “vm3”
VBoxManage.exe startvm “vm4”

เช่นของผม

cd “C:\Program Files\Oracle\VirtualBox\”
VBoxManage.exe startvm “ubuntu-desktop”

จากนั้นก็นำไฟล์ .bat ของเราไปวางไว้ใน startup ซึ่งของ win7  หายากหน่อย อยู่ที่  C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup  จากนั้นก็วางไฟล์ .bat ของเราไว้ในนั้นลองเปิดเครื่องอีกครั้ง virtual  ของเราก็จะทำงานเองโดยอัตโนมัติครับ

 

Ref.
https://forums.virtualbox.org/viewtopic.php?f=2&t=18794
http://seoroot.com/blog/howto/how-to-autostart-a-virtual-machine-in-virtualbox.html