No se puede montar VirtualBox Guest Additions como invitado (host Win7)

40

Sigo recibiendo este cuadro de diálogo de error con un Unable to mounterror E_FAIL (0x80004005) cuando intento montar Guest Additions:

ingrese la descripción de la imagen aquí

Probé el Desmontaje forzado, pero eso solo cierra el diálogo sin que se realice ninguna acción. Si luego vuelvo a intentar montar Guest Additions, solo obtengo este mismo cuadro de diálogo nuevamente. Cualquier ayuda sería muy apreciada!

Michael Goldshteyn
fuente

Respuestas:

35

Finalmente, lo descubrí. Así es como se soluciona esto. Primero, cargue la Utilidad de Discos y expulse manualmente el disco en el CDROM, haciendo clic en el botón Expulsar, después de seleccionar el dispositivo CDROM. Luego intente volver a montar Guest Additions utilizando la combinación de teclas Host + D y listo, Guest Additions debería montarse con éxito.

Michael Goldshteyn
fuente
1
Solo una nota rápida, intenté esto hoy y no pude expulsar los medios. Tuve que bajar un poco más en la página y seleccionar "Desmontar volumen", y luego pude expulsar.
Chris Sobolewski
1
Creo que la utilidad de disco es una aplicación GUI, ¿sí? ¿Cómo puedo lograr lo que lograste aquí a través de la línea de comando?
smilebomb
1
Sí, no puedo encontrar la "Utilidad de disco" a través de la consola que obtienes cuando presionas ALT + F2. No estoy seguro de cómo todos los demás lograron encontrarlo.
Mitch
1
@Mitch vaya al lanzador de la unidad (icono superior en la columna de la izquierda) y escriba la utilidad de disco en la búsqueda. simplemente se llama 'discos' en ubuntu 14.04. deberías ver la unidad de CD / DVD allí.
user137717
1
Punto de claridad para cualquier persona a la que ayude: las adiciones de invitados vienen con virtualbox que se ejecuta en su sistema operativo nativo, pero se puede instalar para el invitado que opera mediante el sistema operativo invitado. No tiene que instalar algo en el sistema operativo nativo para que la caja virtual la use. Existen las opciones que se enumeran aquí para instalar Guest Additions desde el sistema operativo invitado, pero VB ofrece la opción de 'insertar imágenes de CD de adiciones de invitados' desde el menú de dispositivos que intenta instalarse automáticamente, pero puede fallar.
user137717
27

Me encontré con esto hoy y parece que no se pudo solucionar a través de las operaciones de la GUI. Entonces lo hice a través de la línea de comando. ¡Funcionó a las mil maravillas!

  1. Dispositivos -> Instalar adiciones de invitados ... (es como insertar una unidad de CD a CDROM)
  2. Abra una terminal para iniciar sesión en la máquina invitada
  3. Escriba a continuación

    sudo mkdir --p /media/cdrom
    sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    sudo sh VBoxLinuxAdditions.run
    
  4. Ahora puede hacer pantalla completa, carpeta compartida, compartir portapapeles, etc.

As
fuente
¿Cómo activó la pantalla completa?
Karl Morrison
Al reiniciar el virtualbox una vez más, funcionará. Al menos para mi caso
Ace
Hola, me salvaste la vida amigo, buen trabajo :)
Rubendob
Esto funcionó para mí cuando los demás no lo hicieron, gracias mang.
qbert65536
Usted @Ace it amigo. Bien hecho
Andy K
11

No pude hacer que la ejecución automática funcionara, instalada manualmente haciendo:

cd /media/VBOXADDITIONS_4.2.4_81684/
sudo sh VBoxLinuxAdditions.run
Runa Kaagaard
fuente
¡Gracias! esto funcionó bien y todo desde cmdline. Solo la ruta a las adiciones puede variar, para mí fue - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/'
kerim
Tuve que realizar una mezcla de este paso y los pasos de Michael Goldshteyn: 1) sudo palimpsest para tener acceso completo al dispositivo y expulsarlo. 2) volver a montar el disco 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run hizo el truco.
Screenack
4

Desmontaje del volumen en dispositivos -> CD -> Retire el disco de la unidad virutal

Esto mostrará la opción "Eliminar disco de la unidad virtual" como deshabilitada en la misma página una vez que haya hecho clic.

Luego presione Host (Teclado: Ctrl derecho) + D, es decir, Host + D

Esto comenzó a funcionar instalando automáticamente en mi pantalla de Ubuntu.

Mukundan
fuente
2

Tuve que agregar un paso más.

  1. Desmontar volumen
  2. Expulsar
  3. Vuelva a instalar las adiciones de invitados
Mark Satterfield
fuente
1

Me encontré con este error en este escenario.

  1. Encendido Fedora 18
  2. Terminal abierto, conectado como root
  3. Intenté instalar Guest Additions. Falló con un error de falta de paquete
  4. Instalé el paquete y reinicié el sistema.
  5. Ingresé como usuario invitado e intenté ejecutar Guest Addition, ya que pensaba que iniciar sesión en root no es necesario

No importa cuántos intentos hice, seguí encontrándome con el error VERR_PEM_MEDIA_LOCKED.

Intentar instalar iniciando sesión en la raíz hizo que este error desapareciera.

Por lo tanto, parece que el sistema operativo recuerda de alguna manera al usuario que intentó ejecutar Guest Additions por primera vez, y en ejecuciones sucesivas, si no está registrado como ese usuario, se queja.

Kumar
fuente
1

Para el host de Linux, se puede hacer de la siguiente manera. Abra el sistema operativo en virtualbox cuya resolución desea cambiar y siga los siguientes pasos.

  1. sudo gedit / etc / fstab
  2. ingrese la contraseña de root
  3. Cambiar esta línea

    / dev / sr0 / media / cdrom0 udf, usuario iso9660, noauto 0 0

                                  **to**
    

    / dev / sr0 / media / cdrom0 udf, usuario iso9660, exec 0 0

    guárdelo y ciérrelo.

  4. Presione ctrl + D
  5. Las adiciones de invitados se instalarán ahora.
  6. Reiniciar presione ctrl + f.

precaución

En el paso 1, puede usar cualquier editor de texto en lugar de gedit, que puede estar presente en su distribución.

Fuente / crédito

https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

kashish
fuente
0

Esto es lo que seguí y funcionó. Nada más. El mío es Ubuntu 14.04 Trusty ...

1) Una vez en Ubuntu, vaya a la carpeta de archivos.

2) En el lado izquierdo, verá algunas opciones entre las cuales habrá "Mi PC" y encima "El disco virtual (denominado como su archivo ISO)"

3) Haga clic derecho sobre él y seleccione expulsar.

4) Vuelva a "VIRTUALBOX", vaya a la opción de dispositivos y seleccione Instalar imagen de CD de Guest Guest.

5) Con suerte, no obtendrás el mismo error.

6) Seguir en consecuencia. Seleccione "Ejecutar". Verifica tu contraseña.

7) Deje que la terminal se ejecute y una vez que se le solicite, presione enter.

8) Reinicie su Virtualbox y esta vez notará la versión de resolución completa.

UBChaudhry
fuente
0

La solución anterior solo funcionó en parte para mí. El .iso no se muestra como montado a menos que el disco se elimine utilizando Virtualbox Manager (Máquina> Configuración> Almacenamiento). Una vez montado correctamente (Dispositivos> Insertar imagen de CD de Guest Additions ...), necesitaba copiar la utilidad de ejecución automática:

cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop

Luego hazlo ejecutable:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

Y finalmente:

sh ~/Desktop/VBoxLinuxAdditions.run

No estoy seguro exactamente por qué otros métodos no funcionaron para mí, pero así es como pude instalarlo con éxito.

quimioterapia
fuente
0

Obtuve este cuadro de diálogo cuando intenté "insertar" el disco de adiciones de invitados ya montado, por eso (pero efectivamente ya estaba 'insertado', por lo que fue posible seguir las instrucciones de instalación a pesar del mensaje de error)

Ilya Yevlampiev
fuente
esto responde a mi situación en Google, que encuentro esta pregunta más cercana
Ilya Yevlampiev