VirtualBox

Instalar y usar VirtualBox en Ubuntu 20.04

Instalar y usar VirtualBox en Ubuntu 20.04
VirtualBox es una herramienta de virtualización multiplataforma gratuita y de código abierto desarrollada y mantenida por Oracle. VirtualBox ofrece toneladas de características interesantes, empaquetadas en una interfaz de usuario simple e intuitiva. En comparación con alternativas como VMware Workstation, VirtualBox es más fácil de usar para cualquier persona, en cualquier situación.

Interesado en probar una nueva distribución? En lugar de instalarlo en el sistema actual, primero pruebe el sistema usando VirtualBox. Necesita tener varios sistemas operativos ejecutándose al mismo tiempo? VirtualBox lo tiene cubierto. Casi todos los aspectos de una máquina virtual son personalizables.

Esta guía le muestra cómo instalar y usar VirtualBox en Ubuntu 20.04.

VirtualBox en Ubuntu

Hay algunas formas de instalar VirtualBox en Ubuntu 20.04. La forma más sencilla de instalar VirtualBox es obtenerlo directamente de los repositorios de software de Ubuntu. El único problema con este método es que es posible que no obtenga la última versión de VirtualBox.

También es posible realizar una instalación manual de VirtualBox. Puede tomar el paquete oficial de VirtualBox DEB para Debian / Ubuntu e instalarlo usando APT. La desventaja de este enfoque es que debe actualizar VirtualBox manualmente una vez que se lanza una nueva versión. Esto se puede eludir agregando el repositorio de Oracle.

Finalmente, puede instalar VirtualBox directamente desde el código fuente. Este método le permite construir VirtualBox desde la fuente, pero puede ser un proceso más largo y complejo. No se recomienda instalar VirtualBox usando este método, ya que tendrá que seguirlo nuevamente para actualizar VirtualBox, pero este método puede ser utilizado por usuarios avanzados a quienes les gusta construir programas a partir del código fuente.

Empecemos!

Instale VirtualBox desde el repositorio de Ubuntu

Este es el método predeterminado para instalar VirtualBox. Todo lo que tiene que hacer es decirle a APT que obtenga el paquete VirtualBox de los repositorios predeterminados de Ubuntu.

Encienda la terminal y ejecute el siguiente comando:

$ sudo apt update && sudo apt install virtualbox virtualbox-ext-pack -y

Cuando se le solicite la configuración de virtualbox-ext-pack, seleccione "Ok."

Acepta la licencia PUEL de VirtualBox.

El virtualbox-ext-pack descargará e instalará automáticamente el paquete de extensión de VirtualBox.

Instale VirtualBox desde el repositorio de Oracle

Este método es útil si necesita la última versión de VirtualBox. Para que esto funcione, debe realizar una configuración única del repositorio de Oracle. Después de eso, APT puede encargarse del resto.

Enciende una terminal. Asegúrate de tener wget instalado.

$ sudo apt update && sudo apt install wget -y

Agarre y agregue las claves GPG de repositorio de Oracle VirtualBox.

$ wget -q https: // www.caja virtual.org / download / oracle_vbox_2016.asc -O- |
sudo apt-key add -

$ wget -q https: // www.caja virtual.org / download / oracle_vbox.asc -O-
| sudo apt-key add -

Ahora, agregue el repositorio.

$ sudo add-apt-repository "deb [arch = amd64] http: // descargar.caja virtual.org /
virtualbox / debian $ (lsb_release -cs) contrib "

Actualizar la caché de APT.

actualización de $ sudo apt

Finalmente, instale VirtualBox. Al momento de escribir este artículo, la última versión de VirtualBox es v6.1.12.

$ sudo apt instalar virtualbox-6.1

Instale VirtualBox desde el código fuente

El código fuente de VirtualBox está disponible de forma gratuita. Esto permite la capacidad de construir VirtualBox manualmente desde la fuente. Este es un proceso relativamente largo y complejo que requiere más recursos y esfuerzo de hardware. No se recomienda instalar VirtualBox usando este método, ya que tendrá que seguirlo nuevamente para actualizar VirtualBox. Se puede encontrar información completa sobre cómo construir VirtualBox en Linux en la página wiki de VirtualBox.

Primero, instale las dependencias de compilación.

$ sudo apt install \
$ acpica-tools chrpath doxygen g ++ - multilib libasound2-dev libcap-dev \
$ libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl1.2-dev libsdl-ttf2.0-dev \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev libxrandr-dev make nasm python3-dev python-dev qttools5-dev-tools \
$ texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
$ default-jdk libstdc ++ 5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev subversion yasm zlib1g-dev

Las siguientes dependencias de compilación también deben instalarse si está ejecutando la versión de 64 bits de Ubuntu.

$ sudo apt install lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc ++ 6

Para piratear Python, considere instalar también los siguientes paquetes.

$ sudo apt install pylint python3-psycopg2 python3-willow python-pil

La construcción de VirtualBox en un sistema host de 64 bits aún requiere todas las bibliotecas y herramientas de compilación de 32 bits. En el caso de la versión de Ubuntu de 64 bits, faltan algunas bibliotecas compartidas. Ejecute el siguiente comando para solucionarlo.

$ sudo ln -s libX11.entonces.6 / usr / lib32 / libX11.entonces

$ sudo ln -s libXTrap.entonces.6 / usr / lib32 / libXTrap.entonces

$ sudo ln -s libXt.entonces.6 / usr / lib32 / libXt.entonces

$ sudo ln -s libXtst.entonces.6 / usr / lib32 / libXtst.entonces

$ sudo ln -s libXmu.entonces.6 / usr / lib32 / libXmu.entonces

$ sudo ln -s libXext.entonces.6 / usr / lib32 / libXext.entonces

Descargue el último código fuente de VirtualBox aquí.

Extraiga el archivo comprimido.

$ tar -xvf VirtualBox-6.1.12a.alquitrán.bz2

Cambie el directorio actual a la fuente extraída y ejecute el script de configuración. Tenga en cuenta que la marca "-disable-hardening" no debe usarse si tiene la intención de redistribuir o usar la compilación para producción.

PS ./ configure --disable-hardening

Cargue el script de configuración del entorno.

$ fuente ./ env.sh

Ahora es finalmente el momento de construir VirtualBox. Ejecute el siguiente comando para crear un paquete de lanzamiento de VirtualBox.

$ kmk todo

Si la compilación no fue reforzada, VirtualBox se puede ejecutar desde "out / linux.amd64 / release / bin ”en el directorio del código fuente. Sin embargo, los módulos del kernel de VirtualBox deben construirse e instalarse primero. Para hacerlo, ingrese el siguiente código.

$ cd out / linux.amd64 / release / bin / src

$ hacer -j $ (nproc)

$ sudo make install

Cargar los módulos.

$ modprobe vboxdrv

Finalmente, inicie VirtualBox.

PS ./ VirtualBox

Usando VirtualBox

VirtualBox es muy fácil de usar. Todas sus funciones son simples, pero VirtualBox ofrece un control total sobre casi todos los aspectos de una máquina virtual. Aquí, veremos cómo crear y lanzar una máquina virtual VirtualBox.

Antes de crear una máquina virtual, instale el paquete de extensión de VirtualBox. Descárguelo de la página de descarga de VirtualBox aquí.

Una vez que se descargue el paquete, instálelo usando el siguiente comando.

$ sudo VBoxManage extpack instalar Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack

La instalación solicitará el contrato de licencia PUEL. Ingrese "y" para continuar.

La instalación debería completarse sin ningún problema.

Ahora es el momento de crear una máquina virtual. Inicie VirtualBox.

Haga clic en "Nuevo" para crear una nueva máquina virtual.

Asigne un nombre adecuado a la nueva máquina virtual. En este ejemplo, crearé una máquina virtual Ubuntu, por lo que seleccionaré el "Tipo" como "Linux" y la "Versión" como "Ubuntu_64."

A continuación, asigne la cantidad de espacio de RAM que desea que ocupe la máquina virtual. Se recomienda asignar 4GB de RAM.

VirtualBox solicitará la creación de un archivo de disco duro para la máquina virtual. El archivo actuará como almacenamiento físico. Seleccione "Crear un disco duro virtual ahora."

Se le pedirá el tipo de archivo del disco duro virtual. Para la mayoría, el formato VDI será más que suficiente.

VirtualBox preguntará cómo se creará el archivo de almacenamiento virtual. Si se selecciona "Asignado dinámicamente", el archivo de almacenamiento crecerá a medida que se utilice más. Si se selecciona "Tamaño fijo", el archivo utilizará el almacenamiento máximo en la unidad física. El beneficio de la segunda opción es que ofrece más rendimiento para la máquina virtual.

Seleccione el tamaño y la ubicación del archivo del disco duro virtual.

La máquina virtual ahora está lista para arrancar! Deberá tener el archivo de imagen de Ubuntu a mano, ya que la máquina le pedirá un dispositivo / imagen de arranque. Para el resto de la instalación, consulte esta increíble guía sobre cómo instalar Ubuntu 20.04 en VirtualBox aquí.

Pensamientos finales

Hay muchas opciones disponibles para modificar el comportamiento de VirtualBox y las máquinas virtuales. Siéntete libre de explorar estos. Hay muchos materiales en línea disponibles sobre cómo usar VirtualBox en su máxima capacidad.

Disfrutar!

Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...
Vuelva a asignar los botones del mouse de manera diferente para diferentes programas con X-Mouse Button Control
Tal vez necesite una herramienta que pueda hacer que el control de su mouse cambie con cada aplicación que use. Si este es el caso, puede probar una a...