Instalar y usar VirtualBox en Ubuntu Top 10.Top 10

Instalar y usar VirtualBox en Ubuntu Top 10.Top 10
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, llenas 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 a través del sistema actual, pruebe el sistema primero usando VirtualBox. Necesita tener múltiples sistemas operativos funcionando al mismo tiempo? Virtualbox te 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 desde el software Ubuntu Repos. 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 con este enfoque es que debe actualizar manualmente VirtualBox una vez que se lanza una nueva versión. Esto se puede evitar agregando el repositorio de Oracle.

Finalmente, puede instalar VirtualBox directamente desde el código fuente. Este método le permite crear virtualbox a partir de la fuente, pero puede ser un proceso más largo y complejo. No se recomienda la instalación de VirtualBox usando este método, ya que tendrá que seguirlo nuevamente para actualizar VirtualBox, pero este método puede ser utilizado por usuarios avanzados que desean crear 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 reposos Ubuntu predeterminados.

Enciende la terminal y ejecuta el siguiente comando:

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

Cuando se le solicite la configuración de VirtualBox-Ext-Pack, seleccione "Aceptar."

Acepte la licencia VirtualBox Puel.

El paquete de extirpes virtualbox descargará e instalará automáticamente el paquete de extensión 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 Repo Oracle. Después de eso, APT puede manejar el resto.

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

$ sudo apt actualización && sudo apt install wget -y

Agarra y agregue las teclas GPG de Repo Oracle Virtualbox.

$ wget -q https: // www.virtualbox.org/descargar/oracle_vbox_2016.ASC -O- |
sudo apt-key agregar -
$ wget -q https: // www.virtualbox.org/descargar/oracle_vbox.asc -o-
| sudo apt-key agregar -

Ahora, agregue el repositorio.

$ sudo add-apt-repository "deb [arqu = amd64] http: // descargar.virtualbox.org/
virtualbox/Debian $ (lsb_release -cs) contribuy "

Actualizar el caché de apt.

$ sudo apt actualización

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

$ sudo apt install 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 a partir de la fuente. Este es un proceso relativamente largo y complejo que requiere más recursos de hardware y esfuerzo. No se recomienda la instalación de VirtualBox usando este método, ya que tendrá que seguirlo nuevamente para actualizar VirtualBox. La información completa sobre la creación de virtualbox en Linux se puede encontrar en la página Wiki de Virtualbox.

Primero, instale las dependencias de compilación.

$ sudo apt instalación \
$ ACPICA-TOOLS CHRPATH DOXYGEN G ++-Multilib libasound2-dev libcap-dev \
$ libcurl4-openssl-dev libdevmapper-dev libbidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev LBSDL1.2-DEV LIBSDL-TTF2.0-dev \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev Libxrandr-Dev hacer nasm python3-dev python-dev qttools5-dev-tools \
$ TexLive TexLive-Fonts-Extra TexLive-Latex-Extra Unzip XSLTProc \
$ default-jdk libstdc ++ 5 libxslt1-devinux-kernel-headers Makeself \
$ mesa-común-dev-devsion yasm zlib1g-devel

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

$ sudo apt instalación lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc ++ 6

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

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

La creación de virtualbox en un sistema de host de 64 bits todavía requiere todas las bibliotecas y herramientas de compilación de 32 bits. En el caso de la versión Ubuntu de 64 bits, tiene algunas bibliotecas compartidas faltantes. 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 libx.entonces.6/usr/lib32/libx.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í.

Extraer 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 el indicador de "desordenamiento de endurecimiento" no debe usarse si tiene la intención de redistribuir o usar la compilación para la producción.

ps ./Configurar--Disable-Hardening

Cargue el script de configuración del entorno.

$ fuente ./envidia.mierda

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

$ kmk todo

Si la compilación no se endurecía, VirtualBox se puede ejecutar desde el "Out/Linux.Directorio AMD64/Release/bin ”en el directorio de código fuente. Sin embargo, los módulos de kernel virtualbox deben construirse e instalarse primero. Para hacerlo, ingrese el siguiente código.

$ cd out/Linux.AMD64/Release/bin/SRC
$ make -j $ (nproc)
$ sudo make install

Cargar los módulos.

$ modprobe vboxdrv

Finalmente, inicia 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 iniciar una máquina virtual Virtualbox.

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

Una vez que se descarga el paquete, instale el paquete con el siguiente comando.

$ sudo vboxManage Extpack install oracle_vm_virtualbox_extension_pack-6.1.12.Vbox-Extpack

La instalación solicitará el acuerdo de licencia de PUEL. Ingrese "Y" para continuar.

La instalación debe completarse sin ningún problema.

Ahora es el momento de crear una máquina virtual. Iniciar virtualbox.

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

Dé a la nueva máquina virtual un nombre adecuado. En este ejemplo, crearé una máquina virtual de 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 tome la máquina virtual. Se recomienda asignar 4 GB de RAM.

VirtualBox solicitará una creación de archivos 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 use 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 de disco duro virtual.

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

Pensamientos finales

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

Disfrutar!