Saltar al contenido

Cómo instalar VirtualBox Guest Additions en una máquina virtual Debian

Esta sección fue evaluado por expertos para que tengas la garantía de la veracidad de nuestro tutorial.

Solución:

La versión TL;DR para Debian 9 es, como root:

echo deb http://ftp.debian.org/debian stretch-backports main contrib > /etc/apt/sources.list.d/stretch-backports.list
apt update
apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)

Eso es todo, VirtualBox Guest Additions está instalado.

VirtualBox no está disponible en Debian 10 y no estará disponible en buster-backports o. Lucas Nussbaum tiene un conjunto no oficial de paquetes; si desea usarlos, debe seguir sus instrucciones (solo vinculados: si el enlace deja de ser válido, es probable que los paquetes tampoco estén disponibles, por lo que copiar las instrucciones aquí no tiene sentido).

Con más detalle, aquí está la solución para Debian 7, 8 y 9, usando paquetes Debian:

  • para Debian 7 y 8, habilite el contrib repositorios; p.ej para Debian 8, asegúrese de que su /etc/apt/sources.list contiene algo como

    deb http://ftp.debian.org/debian jessie main contrib
    
  • para Debian 9, habilite los backports con contrib; para hacerlo, agregue una línea como

    deb http://ftp.debian.org/debian stretch-backports main contrib
    

    para /etc/apt/sources.list (o mejor aún, un stretch-backports.list presentar en /etc/apt/sources.list.d);

  • Instalar en pc virtualbox-guest-dkmsencabezados del núcleo y, opcionalmente, virtualbox-guest-x11 (para las utilidades gráficas de invitado):

    sudo apt update
    sudo apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
    

    (con -t stretch-backports después install en la segunda línea si está usando Debian 9).

Eso es todos eso es necesario: no necesita montar las adiciones de invitados en su VM ni ejecutar el instalador. Puede agregar las tres líneas de invocaciones de shell a su Vagrantfile (o lo que sea que use para aprovisionar sus máquinas virtuales) y olvídese de ellas.

Instalando el virtualbox-guest-dkms El paquete se asegurará de que los módulos de kernel apropiados se construyan automáticamente (y se reconstruyan cuando se actualice el kernel), e instalará las adiciones de invitado.

(Tenga en cuenta que esto instalará la versión de las adiciones de invitados disponibles en cualquier versión de Debian que esté usando en la máquina virtualque puede no coincidir con la versión de Virtual Box que ejecuta la VM, pero las adiciones de invitado aún deberían funcionar bien).

Siga estos pasos para instalar Guest Additions en su máquina virtual Debian:

  1. Inicie sesión como root;
  2. Actualice su base de datos APT con

apt-obtener actualización;

  1. Instale las últimas actualizaciones de seguridad con

    Este paso ACTUALIZARÁ todos sus paquetes, así que sea inteligente al respecto, intente los siguientes pasos primero y podrían ser suficientes para funcionar si no, luego ACTUALICE y vuelva a intentarlo.

actualización apt-get;

  1. Instalar los paquetes necesarios

apt-get install build-essential módulo-asistente;

2 paquetes (build-essential y module-assistant), ambos necesarios para poder recompilar los módulos del kernel al instalar el paquete de adiciones de virtualbox linux, por lo que este comando obtendrá los encabezados y paquetes (compiladores y bibliotecas) necesarios para funcionar, tenga en cuenta que después de instalar su paquete de adiciones de virtualbox linux, dejará atrás algunos paquetes, así como encabezados de linux que puede o no eliminar después, en mi caso no dolieron, pero por el bien del orden del sistema, es posible que desee retomarlos después de jugar; )

  1. Configure su sistema para construir módulos de kernel ejecutándolos en una terminal:

ma preparar;

  1. ¡En el menú de virtualbox y con la VM en ejecución!, haga clic en Instalar Guest Additions… desde el Menú de dispositivosvirtualbox debería montar la copia iso, pero si por alguna razón no lo haría solo en una ejecución de terminal:

montar /medios/cdrom.

Finalmente en una terminal Ejecutar:

sh /media/cdrom/VBoxLinuxAdditions.ejecutar

siga las instrucciones en pantalla y REINICIE.

Espero que esto ayude.

ES

Una alternativa a la instalación de complementos invitados de VirtualBox desde el repositorio de Debian es usar las fuentes del proveedor. Se espera que el repositorio proporcione un código más antiguo y más estable, mientras que las fuentes del proveedor tendrán las últimas funciones y actualizaciones de seguridad.

Probé con éxito las siguientes instrucciones en el invitado Debian 9.4 que ejecuta Linux kernel 4.9.0-4 usando VirtualBox 5.0.30 y OS X 10.11.6. Primero, adjunte la imagen ISO de los complementos invitados a la máquina virtual y luego iníciela. Después del arranque, el contenido de la imagen estaría disponible en /media/cdrom0/. Primero, hay dos paquetes y sus dependencias que deben instalarse:

$ sudo apt-get install linux-headers-$(uname -r) build-essential

Luego, ejecute el script proporcionado por el proveedor que compila e instala los módulos del kernel necesarios:

$ cd /media/cdrom0/
$ sudo sh VBoxLinuxAdditions.run

¡Reinicia la máquina virtual y disfruta!

Eres capaz de corroborar nuestra tarea dejando un comentario y valorándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *