You are on page 1of 3

https://computingforgeeks.

com/install-virtualbox-ubuntu-debian/

# sudo apt update && sudo apt -y upgrade


# sudo apt -y install wget
# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-
key add -
# wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key
add -
# echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic
contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
# sudo apt update
# sudo apt install linux-headers-$(uname -r) dkms
# sudo apt install virtualbox-6.0
# cd ~/
# wget
https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pac
k-6.0.0.vbox-extpack

Or download it manually https://www.virtualbox.org/wiki/Downloads

___________________________________________________________________________________
_________________________
http://cooperati.com.br/2011/03/17/servidor-de-virtualizacao-com-virtualbox/
http://cooperati.com.br/2011/03/08/vm-iniciando-sem-gui-virtualbox/
https://e-tinet.com/linux/virtualbox-server-vboxheadless/

# add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian xenial


contrib"
# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key
add -
# wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -
# apt-get update
# apt-get install linux-headers-$(uname -r) build-essential virtualbox-6.0 dkms
# cd /tmp
# wget
https://download.virtualbox.org/virtualbox/6.0.12/Oracle_VM_VirtualBox_Extension_Pa
ck-6.0.12.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.12.vbox-
extpack
# adduser administrator vboxusers

Criar a VM
# VBoxManage createvm --name Windows2008 --ostype Windows2008_64 --basefolder
/root/VMS/ --register

Alterar para 512MB RAM, 64MB VGA, Lan Bridge com eth0, Som, 3D, VRDP na porta 5000
e usb 2.0
# VBoxManage modifyvm Windows2008 --memory 512 --vram 64 --acpi on --boot1 dvd
--nic1 bridged --brigdeadapter1 eth0 --nictype1 82543GC --nicpromisc1 allow-all
--audio pulse --audiocontroller hda --accelerate3d on --vrde on --vrdeport 5000
--usb on --usbehci on

Criar um hd de 20GB
# VBoxManage createhd --filename /root/VMS/HD/Windows2008.vdi --size 20056
--variant Standard

Adicionando a controladora IDE para o HD/CD/DVD/ISO e adicionando os discos


# VBoxManage storagectl Windows2008 --name "IDE Controller" --add ide
# VBoxManage storageattach Windows2008 --storagectl "IDE Controller" --port 0
--device 0 --type hdd --medium /root/VMS/HD/windows2008.vdi
# VBoxManage storageattach Windows2008 --storagectl "IDE Controller" --port 1
--device 0 --type dvddrive --medium /root/Downloads/windows-2008-x64-trial.iso

Iniciando o Servidor sem GUI


# VBoxHeadless -s Windows2008 &
OU
# VBoxHeadless --startvm "Windows2008"

Mais alguns comandos:


# VBoxManage unregistervm Windows2008 --delete
# VBoxManage storageattach Windows2008 --storagectl "IDEControl" --port 1 --device
0 --medium none
# VBoxManage controlvm Windows2008 poweroff # para a VM
# VBoxManage controlvm Windows2008 pause # pausa a VM
# VBoxManage controlvm Windows2008 resume # despausa a VM
# VBoxManage controlvm Windows2008 reset # reinicia a VM
# VBoxManage controlvm Windows2008 savestate # salva a VM
# VBoxManage --help # ajuda
# VBoxHeadless --help #ajuda
# VBoxManage registervm Machines/MINHAVM/MINHAVM.xml # importa VM copiada

Conectando remotamente via RDP


# rdesktop 192.168.1.253:5000

Iniciar a VM automaticamente (deve-se criar um script)


# nano /etc/init.d/vboxstart.sh

#Conte�do do script
#!/bin/bash
case "$1" in
start)
echo "Starting VirtualBox VM..."
nohup VBoxHeadless --startvm Mikrotik -vrde on -e "TCP/Ports=5000" &
sleep 3
;;
stop)
echo "Saving state of Virtualbox VM..."
/usr/bin/VBoxManage controlvm Mikrotik poweroff
;;
restart)
echo "Restarting VirtualBox VM..."
VBoxManage controlvm Mikrotik poweroff
nohup VBoxHeadless --startvm Mikrotik -vrde on -e "TCP/Ports=5000" &
;;
*)
echo "Usage: /etc/init.d/startvm {start|stop|restart}"
exit 1
;;
esac
exit 0
# fim do script

# chmod 755 /etc/init.d/vboxstart.sh


# update-rc.d vboxstart.sh defaults 99

Para ter acesso � VM deve utilizar o ip da maquina real como no exemplo abaixo
# rdesktop -g 1024�768 10.1.1.5:3600

Criando uma VM com 2048MB RAM 10GB HD ISO Ubuntu Server 16.04
# VBoxManage createvm --name "Ubuntu 16.04 Server" --register
# VBoxManage modifyvm "Ubuntu 16.04 Server" --memory 2048 --acpi on --boot1 dvd
--nic1 bridged --bridgeadapter1 ens33
# VBoxManage createhd --filename /home/administrator/Ubuntu_16_04_Server.vdi --size
10000
# VBoxManage storagectl "Ubuntu 16.04 Server" --name "IDE Controller" --add ide
# VBoxManage storageattach "Ubuntu 16.04 Server" --storagectl "IDE Controller"
--port 0 --device 0 --type hdd --medium /home/administrator/Ubuntu_16_04_Server.vdi
# VBoxManage storageattach "Ubuntu 16.04 Server" --storagectl "IDE Controller"
--port 1 --device 0 --type dvddrive --medium /home/administrator/iso/ubuntu-16.04-
server-amd64.iso
# VBoxManage modifyvm "Ubuntu 16.04 Server" --vrde on
# VBoxHeadless --startvm "Ubuntu 16.04 Server"

You might also like