author | dyle@opensecurity.d03.arc.local |
Thu, 23 Jan 2014 17:03:27 +0000 | |
changeset 51 | 9e8fffdb8f47 |
parent 50 | OpenSecurity/install/initial_vm@1f4ba6a6ecf5 |
child 52 | 1238895dc6b6 |
permissions | -rw-r--r-- |
dyle@51 | 1 |
@echo off |
dyle@49 | 2 |
|
dyle@51 | 3 |
rem ensure environment is ready |
dyle@51 | 4 |
C: |
dyle@51 | 5 |
cd "C:\Documents and Settings\%USERNAME%\VirtualBox VMs" |
dyle@49 | 6 |
|
dyle@51 | 7 |
rem get recent initial VM and create disk image |
dyle@51 | 8 |
echo "download initial OpenSecurity VM" |
dyle@51 | 9 |
rem wget http://service.x-net.at/opensecurity/OsecVM_initialized.ova |
dyle@50 | 10 |
VBoxManage.exe import OsecVM_initialized.ova --vsys 0 --vmname SecurityDVM --unit 12 --disk SecurityDVM.vmdk |
dyle@49 | 11 |
|
dyle@50 | 12 |
# launch the SecurityVM the first time to let the user do initial updates |
dyle@50 | 13 |
VBoxManage.exe startvm SecurityDVM |
dyle@50 | 14 |
|
dyle@51 | 15 |
echo "# Start VirtualBox and update the machine " |
dyle@51 | 16 |
echo "# " |
dyle@51 | 17 |
echo "# login with " |
dyle@51 | 18 |
echo "# user: root " |
dyle@51 | 19 |
echo "# pass: osecvm " |
dyle@51 | 20 |
echo "# " |
dyle@51 | 21 |
echo "# issue these commands as root " |
dyle@51 | 22 |
echo "# " |
dyle@51 | 23 |
echo "# # apt-get update " |
dyle@51 | 24 |
echo "# # apt-get upgrade " |
dyle@51 | 25 |
echo "# # apt-get dist-upgrade " |
dyle@51 | 26 |
echo "# " |
dyle@51 | 27 |
echo "# then shutdown the machine with " |
dyle@51 | 28 |
echo "# " |
dyle@51 | 29 |
echo "# # shutdown -h now " |
dyle@51 | 30 |
echo "# " |
dyle@51 | 31 |
echo "# press a key when done to proceed " |
dyle@51 | 32 |
pause |
dyle@49 | 33 |
|
dyle@51 | 34 |
rem Turn the VM disk image immutable and attach it |
dyle@49 | 35 |
VBoxManage.exe storageattach SecurityDVM --storagectl SATA --port 0 --medium none |
dyle@50 | 36 |
VBoxManage.exe modifyhd SecurityDVM.vmdk settype immutable |
dyle@50 | 37 |
VBoxManage.exe storageattach SecurityDVM --storagectl SATA --port 0 --device 0 --type hdd --mtype normal --medium SecurityDVM.vmdk |