VirtualBox és un paquet de programari lliure , però amb una artimañana perquè facis servir extensions privatives, una cosa natural per part d’Oracle, ja que perquè funcioni a ple rendiment requereix extensions no lliures, com el paquet virtualbox-extension-pack o les guest-additions.
Veritablement no necessitem VirtualBox per crear màquines virtuals. De fet Vbox està basat en Qemu / KVM i sens dubte, és millor opció pels motius que veurem més endavant. Però d’entrada, Qemu / KVM és 100% lliure i no necessitem extensions per gaudir plenament de les seves característiques.
Per instal·lar Qemu / KVM:
Debian
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system virt-manager
Arch
sudo pacman -S qemu dmidecode ebtables dnsmasq libvirt bridge-utils openbsd-netcat radvd urlgrabber virtviewer virtinst virt-manager ifplugd ifenslave tcl
Fedora
sudo dnf -y install bridge-utils libvirt virt-install qemu-kvm virt-top libguestfs-tools
openSUSE
sudo zypper -n install patterns-openSUSE-kvm_server patterns-server-kvm_tools
Xubuntu
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager
El gestor gràfic es diu Virt Manager i així ho trobaràs al menú un cop instal·lat, però abans cal fer alguna cosa. Has d’iniciar el dimoni, depenent el init que facis servir.
Amb systemd:
sudo systemctl start libvirtd
Amb altres INITS:
sudo etc/init.d/libvirtd start
Localitzat Virt-Manager, l’aplicació s’obrirà, i seràs rebut amb una pantalla que et demanarà la contrasenya d’administrador.
el següent que voldràs fer és aconseguir l’arxiu o arxius .ISO que vols fer servir per crear els teus màquines virtuals. Pots fer servir qualsevol distro de GNU / Linux que vulguis. Recorda on has descarregat l’arxiu ISO.
El primer que cal fer és fer clic a la icona de la part superior dreta. Aquest és la icona per crear una màquina virtual.
Veuràs un missatge confirmant on t’agradaria que s’iniciés la instal·lació de la teva màquina virtual. Aquest és la icona per crear una nova màquina virtual, d’ara endavant MV. Deixa-ho en “Mitjans d’instal·lació local (imatge ISO o CDROM)” i fes clic a “Endavant”.
A la següent pantalla, fes clic a “Explorar …”. Això et portarà a una pantalla que té una sola ruta per defecte, a “/ var / lib / libvirt / imatges”. Agregaràs altra fent clic a la petita icona + a la cantonada inferior esquerra.
Feu clic al “+”. Fes clic a “Explore localment” de nou. Això et portarà a una pantalla en què podràs navegar fins a la teva carpeta on tens el fitxer ISO i triar-la com a ruta d’emmagatzematge. Navega fins al lloc on siguis emmagatzemant la teva imatge ISO i fes clic a “Obre” a la cantonada superior dreta. A continuació, fes clic a “Finalitzar”.
Ara la teva nova ruta d’emmagatzematge hauria d’aparèixer a la barra lateral. Fes clic en ella, selecciona la imatge ISO que vulguis fer servir i fes clic a “Triar volum”. L’administrador de màquines virtuals reconeixeria automàticament quin sistema operatiu és, però de fet reconeix poques, pel que generalment cal personalitzar aquest aspecte. Jo deixo el nom per defecte i més tard ho canvio. Fes clic a “Endavant”.
Ara pots configurar el teu memòria virtual i els processadors. Virt Manager configurarà una quantitat per defecte basada en el sistema operatiu que va detectar a la pantalla anterior. Pots canviar això al que vulguis, però tingues en compte que si vas per sota de la quantitat per defecte, les coses poden no funcionar bé i si selecciones un nombre alt, l’amfitrió anirà malament. Tria el cantidade de memòria i fes clic a “Endavant”.
La següent pantalla és per triar la ruta d’emmagatzematge. pots mantenir el valor predeterminat, que està en “/ var / lib / libvirt / images”, o pots crear una altra ruta d’accés utilitzant els mateixos passos anteriors. També pots triar desactivar l’emmagatzematge per a la màquina virtual, la qual cosa pot ser útil si estàs usant un sistema com Kali Linux o Tails. Generalment no necessiten emmagatzematge, així que no té sentit crear cap i utilitzar l’espai del disc. Estableix la quantitat d’emmagatzematge i fes clic a “Endavant”.
Ara pots establir el nom de la teva màquina virtual i també canviar qualsevol altra configuració que desitgis marcant la casella “Personalitzar la configuració abans de la instal·lació”. Si vols afegir altres dispositius d’emmagatzematge, un altre maquinari de xarxa o canviar la forma en què pots accedir remotament a la màquina virtual, aquesta és la casella que ha de marcar per fer-ho. També pots canviar aquesta configuració més tard, però és més convenient fer-ho abans de la instal·lació.
També pots especificar la informació de la teva connexió de xarxa.Pots deixar-la en el valor per defecte de “NAT” o canviar-la per una altra cosa. Una cosa a tenir en compte: fins i tot fent servir NAT, encara pots connectar-te a aquestes màquines virtuals a través de la xarxa usant el “adaptador de xarxa virbr0” que va ser creat quan vas instal·lar KVM.
Fes clic a “Finalitzar” per iniciar la instal·lació.
Quan se sol·liciti el missatge “la xarxa virtual no està activa”, fes clic a “Sí” per iniciar la xarxa.
Se’t presentarà una pantalla que mostra la connexió amb la màquina virtual així com altres paràmetres. Pots personalitzar el maquinari virtual, prendre instantànies de la teva màquina virtual, enviar senyals d’apagada i reinici, i enviar combinacions de tecles com Ctrl + Alt + Suprimir i Ctrl + Alt + F2 per canviar a TTY en un hoste GNU / Linux . Tingues en compte que a cada canvi que facis, hauràs de fer clic a “Aplica”.
Ara fixa’t en la pestanya Vis ta de la barra superior. Pots veure la màquina com Consola o com Detalls de la connexió. Per veure l’arrencada, has de seleccionar Consola. Ja tenim la nostra màquina virtual funcionant.
Qemu / KVM té més opcions que VirtualBox, només cal veure els detalls de la connexió. Un altre avantatge és que KVM va a través de el nucli directament ia diferència de VirtualBox no has d’instal·lar o actualitzar els mòduls de VBox, que és un mal de cap cada vegada que actualitzes el nucli ni haver d’usar Kmod per carregar els mòduls novament.
Més endavant veurem com utilitzar algunes opcions que ens ofereix Qemu / KVM.