author | dyle@opensecurity.d03.arc.local |
Mon, 27 Jan 2014 15:12:33 +0000 | |
changeset 52 | 1238895dc6b6 |
parent 51 | 9e8fffdb8f47 |
child 62 | eab1e343a004 |
child 65 | 7877250bcf6f |
permissions | -rw-r--r-- |
dyle@51 | 1 |
@echo off |
dyle@49 | 2 |
|
dyle@51 | 3 |
rem ensure environment is ready |
dyle@52 | 4 |
|
dyle@52 | 5 |
rem This gets up VirtualBox VBoxSVC.exe COM Server right |
dyle@52 | 6 |
rem and thus helps us not to run in any timing problems |
dyle@52 | 7 |
rem due to a lazy VBox COM Server ... o.O |
dyle@52 | 8 |
VBoxManage list vms > %TEMP%\VMS.txt |
dyle@52 | 9 |
del %TEMP%\VMS.txt |
dyle@52 | 10 |
|
dyle@52 | 11 |
rem Now, VBox should feel good within the Windows OS space |
dyle@52 | 12 |
rem switch into the User's VBox setup folders |
dyle@51 | 13 |
C: |
dyle@52 | 14 |
cd "C:\Users\%USERNAME% |
dyle@52 | 15 |
mkdir "VirtualBox VMs" |
dyle@52 | 16 |
cd "VirtualBox VMs" |
dyle@49 | 17 |
|
dyle@51 | 18 |
rem get recent initial VM and create disk image |
dyle@51 | 19 |
echo "download initial OpenSecurity VM" |
dyle@51 | 20 |
rem wget http://service.x-net.at/opensecurity/OsecVM_initialized.ova |
dyle@49 | 21 |
|
dyle@52 | 22 |
rem I've already downloaded ... this is for convenience --> delete this line |
dyle@52 | 23 |
rem This is just for testing. Enbale the real "wget http://service...." line above |
dyle@52 | 24 |
rem to get the real VM image from X-Net |
dyle@52 | 25 |
copy C:\Users\dyle\Documents\OpenSecurity\setup\OsecVM_initialized.ova . |
dyle@52 | 26 |
|
dyle@52 | 27 |
rem import the VM |
dyle@52 | 28 |
VBoxManage.exe import OsecVM_initialized.ova --vsys 0 --vmname SecurityDVM --unit 12 --disk SecurityDVM\SecurityDVM.vmdk |
dyle@52 | 29 |
|
dyle@52 | 30 |
rem launch the SecurityVM the first time to let the user do initial updates |
dyle@50 | 31 |
VBoxManage.exe startvm SecurityDVM |
dyle@50 | 32 |
|
dyle@52 | 33 |
echo # Start VirtualBox and update the machine |
dyle@52 | 34 |
echo # |
dyle@52 | 35 |
echo # login with |
dyle@52 | 36 |
echo # user: root |
dyle@52 | 37 |
echo # pass: osecvm |
dyle@52 | 38 |
echo # |
dyle@52 | 39 |
echo # issue these commands as root |
dyle@52 | 40 |
echo # |
dyle@52 | 41 |
echo # # apt-get update |
dyle@52 | 42 |
echo # # apt-get upgrade |
dyle@52 | 43 |
echo # # apt-get dist-upgrade |
dyle@52 | 44 |
echo # |
dyle@52 | 45 |
echo # then shutdown the machine with |
dyle@52 | 46 |
echo # |
dyle@52 | 47 |
echo # # shutdown -h now |
dyle@52 | 48 |
echo # |
dyle@52 | 49 |
echo # press a key when done to proceed |
dyle@51 | 50 |
pause |
dyle@49 | 51 |
|
dyle@51 | 52 |
rem Turn the VM disk image immutable and attach it |
dyle@52 | 53 |
echo sealing disk image ... |
dyle@49 | 54 |
VBoxManage.exe storageattach SecurityDVM --storagectl SATA --port 0 --medium none |
dyle@52 | 55 |
VBoxManage.exe modifyhd SecurityDVM\SecurityDVM.vmdk --type immutable |
dyle@52 | 56 |
VBoxManage.exe storageattach SecurityDVM --storagectl SATA --port 0 --device 0 --type hdd --mtype normal --medium SecurityDVM\SecurityDVM.vmdk |
dyle@52 | 57 |
echo done. OpenSecurity is ready to serve |
dyle@52 | 58 |