Recientemente instalé Ubuntu en Virtualbox de Oracle. Ahora quiero instalar las adiciones de invitados.
Inicié mi sistema operativo invitado Ubuntu, hice clic en "Dispositivos" y elegí "Instalar adiciones de invitados". No pasó nada, y no veo el ícono del CD en mi escritorio.
¿Cómo puedo hacer que esto funcione?
virtualbox
guest-additions
snakile
fuente
fuente
Respuestas:
Instalar adiciones de invitados desde los repositorios
En caso de que hayamos instalado la edición OSE de Virtual Box desde los repositorios, podemos agregar las adiciones de invitados de los repositorios en el invitado . Esto instalará adiciones de invitados que coincidan con la versión de Virtual Box obtenida de los repositorios. No se recomienda instalarlos en versiones más recientes de Virtual Box obtenidas del repositorio de Oracle (ver más abajo).
Alternativamente, podemos instalar el paquete virtualbox-guest-adiciones-iso en el host Ubuntu.
El archivo .iso con una imagen de la edición OSE del CD de adiciones de invitados se instalará en el directorio del host
/usr/share/virtualbox/VBoxGuestAdditions.iso
. Monte este archivo .iso como un CD en la configuración de su máquina virtual. En el invitado, tendrá acceso a un CD-ROM con el instalador.Instalación de adiciones de invitados desde Virtual Box Manager
En caso de que Guest Additions no se pueda compilar, es posible que tengamos que instalar los encabezados del kernel de Linux (consulte ¿Cómo instalo los archivos de encabezado del kernel? ) O, además, herramientas esenciales de compilación . También se recomienda tener dkms instalados (ver más abajo - Nota 4). Puede ejecutar este comando en una terminal para instalar ambos:
Seleccionando Dispositivos -> Instalar Guest Additions (o presione Host+ Ddesde Virtual Box Manager) el CD de Guest Additions .iso se cargará pero no se instalará en su SO huésped. Para instalar, necesitamos ejecutar el script de instalación
VBoxLinuxAdditions.run
como root o desde la solicitud de ejecución automática (ver más abajo).GNOME Shell
Para instalar Guest Additions, tendremos un icono de CD en nuestro escritorio tan pronto como se monte la unidad virtual:
El siguiente paso es ejecutar el script autorun.sh (como root) en este CD montado abriendo la unidad y haciendo clic en el botón "Ejecutar software". Esto generará e instalará los módulos del núcleo vbox necesarios.
Unidad
Las adiciones de invitados se montan como un CD virtual visible en el iniciador:
En caso de que el sistema esté configurado para ejecutar automáticamente un CD, solo debe abrir el siguiente diálogo de ejecución automática (si no selecciona el símbolo del CD, elija abrir, luego elija Abrir solicitud de ejecución automática )
Después de haber ingresado sus credenciales para acceso root, las adiciones de invitados se construirán como se ve desde la salida del terminal:
Presione Returnpara cerrar la terminal.
Instalación de adiciones de invitados desde una terminal
En caso de que Guest Additions no esté instalado correctamente, es posible que no podamos iniciar la GUI. En este caso, debemos arrancar manteniendo presionada la Shifttecla para acceder al menú de Grub donde accedemos a un shell raíz como se muestra en la siguiente pregunta (necesitamos montar el sistema de archivos de lectura / escritura para continuar):
El archivo .iso de Guest Additions debe instalarse
/dev/cdrom
desde Virtual Box Manager (ver arriba). Luego podemos instalar Guest Additions escribiendo los siguientes comandos:Eliminar adiciones de invitados
En caso de que haya algo mal con la instalación de las adiciones de invitados, o el sistema operativo invitado no pueda iniciarse después de la instalación, es posible que tengamos que eliminar las adiciones. Esto también se puede hacer desde un shell raíz ejecutando un script de desinstalación ubicado en el directorio de invitados
/opt
.Reemplace
x.x.xx
con su versión actual de adiciones de invitados.fuente
sudo ./<mountpoint>/VBoxLinuxAdditions.run
También puede intentar lo siguiente (esto funcionó para mí después de que tuve que reinstalar las adiciones de invitados después de que Update Manager las eliminó). Solución encontrada aquí:
http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/
En resumen:
Esto encontró y actualizó la versión correcta de VirtualBox Guest Additions y mi sistema parece funcionar correctamente nuevamente, y supongo que esto también funcionará si Guest Additions no se instala desde el elemento del menú.
Otra cosa a destacar. Originalmente traté de ejecutar esto debajo de la concha de pescado; asegúrese de estar usando bash (es decir, escriba "bash" en la terminal antes de comenzar).
Nota sobre sistemas más recientes, el comando ha sido cambiado a
fuente
virtualbox-guest-x11
en sistemas más recientes. Creo que esta debería ser la respuesta aceptada, porque las adiciones de invitados de ISO podrían no actualizarse automáticamente, en contraste con las instaladas usandoapt-get
.build-essentials
en un 14.04 recién instalado, y los encabezados Linux ya estaban instalados. Así que ejecutarsudo apt-get install virtualbox-guest-x11
en el sistema invitado fue todo lo que tuve que hacer.OSX
host (10.9.3) y el invitado Ubuntu 12.04 en VirtualBox (4.3.12). Tuve que usar askubuntu.com/a/22745/24203 deISO
instalación (de lo contrario obtuve stackoverflow.com/questions/3492466/… )not such device error
Dentro del sistema operativo invitado, instale el paquete
virtualbox-guest-dkms
. Por ejemplo, usando la aplicación Terminal, escribasudo apt-get install virtualbox-guest-dkms
.fuente
El paquete estándar "virtualbox-guest-adds" en el .iso provisto por Oracle , tiene herramientas generales para diferentes sistemas operativos invitados ...
Sin embargo, Ubuntu tiene sus propios paquetes de complementos invitados específicos de Ubuntu específicos ...
nombrados
virtualbox-ose-guest-dkms and ..-x11 and ..-utils
.Estos paquetes 'virtualbox-ose-guest- *' son compatibles con DKMS.
"(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"
Aquí está el enlace a una pregunta que hice hace 5-6 meses sobre este tema ... ¿Cómo puedo hacer que Compiz funcione en una VM VirtualBox?
fuente
virtualbox-guest-x11
, que atraerá cualquier otra dependencia requerida.virtualbox-guest-dkms
. Por cierto, esta es la única respuesta aceptable en este hilo para mí, ya que esta es la única forma en que mis adiciones de invitados funcionaron en VBox. He agregado mi usuario al grupo vboxusers de antemano, ¿esto podría ayudar?Estos son los pasos que ejecuté que finalmente funcionaron, pero como el usuario llamado 'pcworld' declaró anteriormente, puede haber sido el caso de que solo se requiriera el último comando. Nunca lo sabré, pero quiero compartir en caso de que esto ayude a alguien más:
Y no olvide configurar su instancia de VirtualBox para usar como ram de video de 128 MB y Habilitar la aceleración 3D en la sección de configuración "Pantalla" para su instancia, para un buen rendimiento.
fuente
sudo apt-get dist-upgrade
Hizo el truco. Gracias arcilla.Estos son los pasos manuales para instalar los módulos del núcleo de VirtualBox Guest Additions dentro de la VM:
Descargue el archivo ISO, p. Ej.
Montar el archivo ISO:
Ejecute el instalador (agregue
-x
despuéssh
para depurar):Para encontrar la versión correcta del archivo ISO, verifíquelo en: http://download.virtualbox.org/virtualbox/
Si está utilizando Vagrant, la instalación es mucho más simple siguiendo estos comandos:
fuente
Esto funcionó para mí para una máquina virtual invitada Ubuntu Server 14.04 (sin GUI):
Editar: también funciona con Ubuntu Server 15.04 y 16.04
1) Instalar dkms. De la carrera de invitados:
2) En el menú de la ventana de VirtualBox VM seleccione: Dispositivos -> Insertar imagen de CD de Guest Additions ...
3) Use blkid para identificar el dispositivo de CD-ROM. De la carrera de invitados:
Una de las líneas en la salida debería verse así:
La primera parte (
/dev/sr0
) es el nombre del dispositivo de CD-ROM.4) Monte el CD (reemplace
/dev/sr0
por el nombre del dispositivo que se encuentra arriba):5) Ejecute el instalador de Guest Additions:
6) Reiniciar el invitado.
fuente
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Elsh
era necesario porque el CD había sido montado y sin permiso de ejecución.--nox11
parámetros. ¿Tiene usted alguna idea?El
virtualbox-guest-additions
paquete tiene que estar instalado. Además, puede parecer que no ha sucedido nada, pero todo lo que hace el botón "Instalar adiciones de invitados" es montar el cdrom. Debe abrir el Administrador de archivos (Nautilus / Dolphin), seleccionar el "dispositivo de CD" y ejecutar el instalador.fuente
El procedimiento es bastante simple.
En menú de la caja de selección virtuales Dispositivos > Insertar Invitado Adiciones imagen de CD ... .
La siguiente ventana emergente aparecerá en su escritorio Ubuntu:
Select Runy Guest Additions se instalarán automáticamente.
fuente
wget
URL en las otras respuestas pueden estar desactualizadas.Si tiene las adiciones de invitado .iso, móntelo en VirtualBox a través de la configuración del SO invitado. Luego, inicie el SO invitado y ejecute vboxwindowsadditions-x86 o amd64 exe.
fuente
Para usuarios de Lubuntu 16.04 dentro de Ubuntu 16.04 Virtualbox
Después de probar muchas de las instrucciones genéricas de la corriente principal, encontré instrucciones específicas de Lubuntu :
Instale Virtualbox Guest Additions en una máquina virtual de Lubuntu
Primer paso: instalar el software requerido
Luego, use Virtualbox para descargar Guest Additions, luego seleccione "Instalar Guest Additions" en el menú de Virtualbox.
Si el CD de VBOXADDITIONS no aparece en el Administrador de archivos, use el Administrador de archivos para abrir el contenido del CD de VBOXADDITIONS, luego abra un terminal allí, vaya al menú del Administrador de archivos y seleccione 'Abrir carpeta actual en el terminal'
reiniciar y disfrutar!
fuente
Abre Ubuntu en VirtualBox. Abra Firefox y vaya aquí:
http://download.virtualbox.org/virtualbox/
Encuentre su versión de Virtualbox y haga clic en el enlace para abrirla.
Descargue su versión de VBoxGuestAdditions (iso):
Ábralo en el Administrador de archivos y extraiga los archivos.
Correr:
sudo VBoxLinuxAdditions.run
Reiniciar.
Esto funciona si no puede abrir el archivo iso en VirtualBox (error ISO9660).
fuente