Mudanças entre as edições de "Oracle VirtualBox"
Ir para navegação
Ir para pesquisar
(Criou página com '= Install = sudo apt-get install virtualbox sudo apt-get install virtualbox—ext–pack') |
|||
| Linha 2: | Linha 2: | ||
sudo apt-get install virtualbox | sudo apt-get install virtualbox | ||
sudo apt-get install virtualbox—ext–pack | sudo apt-get install virtualbox—ext–pack | ||
| + | |||
| + | == Exemplo de Script para Debian == | ||
| + | #!/bin/bash | ||
| + | MACHINENAME=$1 | ||
| + | # Download debian.iso | ||
| + | if [ ! -f ./debian.iso ]; then | ||
| + | wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso -O debian.iso | ||
| + | fi | ||
| + | #Create VM | ||
| + | VBoxManage createvm --name $MACHINENAME --ostype "Debian_64" --register --basefolder `pwd` | ||
| + | #Set memory and network | ||
| + | VBoxManage modifyvm $MACHINENAME --ioapic on | ||
| + | VBoxManage modifyvm $MACHINENAME --memory 1024 --vram 128 | ||
| + | VBoxManage modifyvm $MACHINENAME --nic1 nat | ||
| + | #Create Disk and connect Debian Iso | ||
| + | VBoxManage createhd --filename `pwd`/$MACHINENAME/$MACHINENAME_DISK.vdi --size 80000 --format VDI | ||
| + | VBoxManage storagectl $MACHINENAME --name "SATA Controller" --add sata --controller IntelAhci | ||
| + | VBoxManage storageattach $MACHINENAME --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium | ||
| + | `pwd`/$MACHINENAME/$MACHINENAME_DISK.vdi | ||
| + | VBoxManage storagectl $MACHINENAME --name "IDE Controller" --add ide --controller PIIX4 | ||
| + | VBoxManage storageattach $MACHINENAME --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium `pwd`/debian.iso | ||
| + | VBoxManage modifyvm $MACHINENAME --boot1 dvd --boot2 disk --boot3 none --boot4 none | ||
| + | #Enable RDP | ||
| + | VBoxManage modifyvm $MACHINENAME --vrde on | ||
| + | VBoxManage modifyvm $MACHINENAME --vrdemulticon on --vrdeport 10001 | ||
| + | #Start the VM | ||
| + | VBoxHeadless --startvm $MACHINENAME | ||
| + | |||
| + | = ISO = | ||
| + | == Ubuntu 20.04.4 == | ||
| + | wget http://releases.ubuntu.com/20.04/ubuntu-20.04.4-live-server-amd64.iso -O ubuntu20.04.4.iso | ||
| + | |||
| + | == Debian 9.9.0 == | ||
| + | wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso -O debian9.9.0.iso | ||
Edição das 14h18min de 2 de junho de 2022
Install
sudo apt-get install virtualbox sudo apt-get install virtualbox—ext–pack
Exemplo de Script para Debian
#!/bin/bash MACHINENAME=$1 # Download debian.iso if [ ! -f ./debian.iso ]; then wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso -O debian.iso fi #Create VM VBoxManage createvm --name $MACHINENAME --ostype "Debian_64" --register --basefolder `pwd` #Set memory and network VBoxManage modifyvm $MACHINENAME --ioapic on VBoxManage modifyvm $MACHINENAME --memory 1024 --vram 128 VBoxManage modifyvm $MACHINENAME --nic1 nat #Create Disk and connect Debian Iso VBoxManage createhd --filename `pwd`/$MACHINENAME/$MACHINENAME_DISK.vdi --size 80000 --format VDI VBoxManage storagectl $MACHINENAME --name "SATA Controller" --add sata --controller IntelAhci VBoxManage storageattach $MACHINENAME --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium `pwd`/$MACHINENAME/$MACHINENAME_DISK.vdi VBoxManage storagectl $MACHINENAME --name "IDE Controller" --add ide --controller PIIX4 VBoxManage storageattach $MACHINENAME --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium `pwd`/debian.iso VBoxManage modifyvm $MACHINENAME --boot1 dvd --boot2 disk --boot3 none --boot4 none #Enable RDP VBoxManage modifyvm $MACHINENAME --vrde on VBoxManage modifyvm $MACHINENAME --vrdemulticon on --vrdeport 10001 #Start the VM VBoxHeadless --startvm $MACHINENAME
ISO
Ubuntu 20.04.4
wget http://releases.ubuntu.com/20.04/ubuntu-20.04.4-live-server-amd64.iso -O ubuntu20.04.4.iso
Debian 9.9.0
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso -O debian9.9.0.iso