No se pueden instalar Parallels Tools en Debian 7.2.0

14

(Parallels Desktop 9, última versión)

Según las instrucciones, cambio a root:

$ su - root
$ whoami
root
$ echo $EUID
0

y luego ejecute el instalador:

$ cd /media/cdrom0
$ ./install

y me sale este error:

sudo: unable to execute ./install: Permission denied

¿Qué? Soy root! ¿Qué pasa con esto? Verifico dos veces para asegurarme de que el bit de ejecución esté configurado:

$ ls -lA | grep install$
-r-xr-xr-x 1 root root  17284 Oct 25 09:22 install

Sí. La gente en línea dice que necesita arrastrar el script de instalación al terminal después de escribir sudo. Entonces hago eso, y este comando es lo que se forma:

$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied

¿Cuál es la solución aquí?

Justin Mrkva
fuente
1
Que file /media/cdrom0/installdice
mpy
/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)Extraño, porque antes, había corrido cat instally funcionó bien. Ahora falla incluso después de un reinicio ...
Justin Mrkva
2
Intente copiar todo el contenido del CD a su HDD: por ejemplo, concp -r /media/cdrom0 /tmp
mpy el

Respuestas:

14

Así que encontré la solución ... este comando loco (bueno, no tan loco, pero oscuro).

$ mount -t iso9660 -o exec /dev/cdrom /media/cdrom

Resulta que cuando Debian monta un CD (CD virtual incluido, por supuesto), lo monta como no ejecutable. Entonces, volver a montarlo manualmente especificando privilegios de exec me permitió instalar las herramientas. Es extraño que la montura no ejecutiva me impidiera incluso leer los archivos (intenté copiarlos y obtuve errores similares) pero eh, lo que sea que funcione.

Justin Mrkva
fuente
7

La razón de esto es que Parallels monta la imagen con la opción "nosuid".

Inicie una terminal, su a root y desmonte la imagen. Vuelva a montar la imagen. Inicia el instalador

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer
OLF
fuente
4

10.13.2014: ¡Esto fue extremadamente útil!

He intentado los pasos indicados en Parallels:

Para mí, la clave era: • desmontar el CD a través de Parallels: Dispositivos / CD / DVD 1 / Desconectar • volver a montar el CD a través de Parallels: Dispositivos / CD / DVD 1 / Conectar imagen ... - Buscar las herramientas prl -lin.iso en: Macintosh HD / Aplicaciones / Parallels Desktop / Contenido / Recursos / Herramientas / prl-tools-lin.iso • Mientras esté en Debian, cargue el Terminal si aún no lo ha hecho • Navegue hasta el CD como se indica encima:

$ cd /media/cdrom0

• Para asegurarse de que las cosas estén en orden, escriba la lista para ver qué hay dentro del cd (confirmando, básicamente):

$ ls

Esto debería enumerar "instalar instalador install-gui kmods herramientas versión". Si no ve esto, tendrá que intentar volver a montar el disco. Sugeriría hacer los primeros pasos a través de Parallels. Si funciona como debería, sigamos adelante y copiemos los archivos en su directorio de inicio:

$ sudo cp -r /media/cdrom0 /home/***<USERNAME>***/Downloads/

Hice la carpeta Descargas en lugar de la carpeta tmp como se indicó anteriormente porque no pude ingresar a la carpeta tmp incluso como root. Las descargas al menos me permiten ingresar, eliminar y confirmar todo a través de la GUI si me da pereza.

• Una vez hecho esto, confirmemos que se realizó el cp:

$ cd /home/***<USERNAME>***/Downloads/cdrom0/
$ ls

• Debería poder ver lo siguiente si funcionó:

install installer install-gui kmods tools version

Si todo sigue de acuerdo con lo que he señalado anteriormente, sigamos adelante e instalemos Parallels Tools : no es necesario salir de la carpeta en la que se encuentra. Por lo tanto, si ha estado haciendo la mayor parte de lo que he hecho Tenga en cuenta que debe estar en la carpeta Descargas o en la carpeta donde copió los archivos. Ejecutemos el instalador:

$ sudo ./install

Le pedirá su contraseña debido sudo; sigamos adelante y hagámoslo. Si todo salió bien, debería ver que su terminal se convierte en una pantalla gris / azul w. Instalador de Parallels Tools (intenté subir una imagen pero todavía soy nuevo aquí, lo siento)

Espero que esto ayude. Sé que he leído varios sitios y he pasado diferentes partes de mi fin de semana tratando de hacer que esto funcione.

JoorMomz
fuente
Entonces, ¿esto realmente resuelve el problema (responda la pregunta)?
CharlieRB
Lo hizo por mi. Ahora puedo pasar de Debian a MacOSX 10.10 o 10.9 sin ningún problema hasta ahora.
JoorMomz
2

Para hacer que su disco o imagen sea ejecutable, debe editar el archivo / etc / fstab. Normalmente en la última línea encontrarás algo como udf,iso9660 user,noauto. Retire el noautoe inserte en su lugar exec. Vuelva a montar su disco o imagen y ahora puede ejecutar los comandos desde una ventana de terminal.

Tim
fuente