Не удается установить Parallels Tools на Debian 7.2.0

14

(Parallels Desktop 9, последняя версия)

По инструкции я переключаюсь на root:

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

и затем запустите установщик:

$ cd /media/cdrom0
$ ./install

и я получаю эту ошибку:

sudo: unable to execute ./install: Permission denied

Какие? Я корень! Что с этим? Я дважды проверяю, чтобы убедиться, что бит выполнения установлен:

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

Ага. Люди в сети говорят, что вам нужно перетащить скрипт установки в терминал после ввода sudo. Итак, я делаю это, и эта команда формируется так:

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

Какое решение здесь?

Джастин Мрква
источник
1
Что file /media/cdrom0/installговорит?
mpy
/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)Странно, потому что раньше я бегал cat installи все работало нормально. Теперь это не удается даже после перезагрузки ...
Джастин Мрква
2
Попробуйте скопировать весь контент с компакт-диска на жесткий диск: например, с помощьюcp -r /media/cdrom0 /tmp
mpy

Ответы:

13

Так что я нашел решение ... эта сумасшедшая команда (ну, не такая сумасшедшая, но неясная).

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

Оказывается, когда Debian монтирует компакт-диск (конечно же, виртуальный компакт-диск), он монтирует его как неисполняемый. Поэтому перемонтирование вручную с указанием привилегий exec позволило мне установить инструменты. Странно, что монтирование не exec не позволяло мне даже читать файлы (я пытался копировать их и получал похожие ошибки), но что бы ни работало.

Джастин Мрква
источник
6

Причина этого заключается в том, что Parallels монтирует изображение с опцией «nosuid».

Запустите терминал, su для рута и размонтирования образа. Перемонтировать изображение. Запустите установщик

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer
OLF
источник
4

13.10.2014: Это было чрезвычайно полезно!

Я попробовал шаги, отмеченные на Parallels:

  • Как установить Parallels Tools на виртуальной машине Ubuntu? http://kb.parallels.com/en/113394
  • Установка Parallels Tools вручную http://kb.parallels.com/en/112609
  • И пару других сайтов, на которые я больше не знаю ссылку (не просматривая мою историю)

Для меня ключом было следующее: • размонтировать компакт-диск через Parallels: устройства / CD / DVD 1 / отключить • перемонтировать компакт-диск через Parallels: устройства / CD / DVD 1 / подключить образ ... - найти prl-tools -lin.iso в: Macintosh HD / Приложения / Parallels Desktop / Содержание / Ресурсы / Инструменты / prl-tools-lin.iso • Если вы находитесь в Debian, загрузите терминал, если вы этого еще не сделали • Перейдите на компакт-диск, как указано выше:

$ cd /media/cdrom0

• Чтобы убедиться, что все в порядке, давайте наберем list, чтобы увидеть, что находится внутри компакт-диска (подтверждая, в основном):

$ ls

В этом списке должен быть указан «install installer install-gui kmods tools version». Если вы этого не видите, попробуйте перемонтировать диск. Я бы предложил сделать первые пару шагов через Parallels. Если все работает как надо, давайте скопируем файлы в ваш домашний каталог:

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

Я сделал папку Downloads вместо папки tmp, как отмечалось выше, потому что я не мог попасть в папку tmp даже как root. Загрузки, по крайней мере, позволяют мне войти, удалить и подтвердить все через графический интерфейс, если мне лень.

• После того, как все сделано, давайте подтвердим, что cp состоялся:

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

• Вы должны увидеть следующее, если это сработало:

install installer install-gui kmods tools version

Если все по-прежнему идет в соответствии с тем, что я отметил выше, давайте продолжим и установим Parallels Tools : не нужно выходить из папки, в которой вы находитесь. Поэтому, если вы выполняли большую часть того, что я Обратите внимание, что вы должны находиться в папке «Загрузки» или в папке, в которую вы скопировали файлы. Давайте запустим установщик:

$ sudo ./install

Он попросит вас ввести пароль из-за sudo; давайте продолжим и сделаем это. Если все прошло хорошо, вы должны увидеть, как ваш терминал превращается в серо-синий сценарий w. Установщик Parallels Tools (попытался загрузить изображение, но я все еще новичок здесь - извините)

Надеюсь это поможет. Я знаю, что прочитал несколько сайтов и провел разные части своих выходных, пытаясь запустить это.

JoorMomz
источник
Итак, действительно ли это решает проблему (ответ на вопрос)?
CharlieRB
Это для меня. Теперь я могу без проблем перейти с Debian на MacOSX 10.10 или 10.9.
JoorMomz
2

Чтобы сделать ваш диск или образ исполняемым, вы должны отредактировать файл / etc / fstab. Обычно в последней строке вы найдете что-то вроде udf,iso9660 user,noauto. Выньте noautoи вставьте вместо exec. Перемонтируйте свой диск или образ, и теперь вы можете выполнять команды из окна терминала.

Тим
источник