Неможливо встановити інструменти Parallels на 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і це добре працювало. Тепер він виходить з ладу навіть після перезавантаження ...
Justin Mrkva

2
Спробуйте скопіювати весь вміст компакт-диска на ваш жорсткий диск: наприклад, зcp -r /media/cdrom0 /tmp
mpy

Відповіді:


14

Тому я знайшов рішення ... ця божевільна команда (ну, не така божевільна, але незрозуміла).

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

Виявляється, коли Debian монтує компакт-диск (звичайно, включений віртуальний компакт-диск), він змонтує його як невиконаний. Отож, вручну перерахувавши це із зазначенням привілеїв exec, дозволив мені встановити інструменти. Дивно, що неекзекційне кріплення заважало мені навіть читати файли (я спробував їх скопіювати і отримав подібні помилки), але так, що б не працювало.


7

Причиною цього є те, що Parallels монтує зображення з опцією "nosuid".

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

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

4

13.10.2014: Це було надзвичайно корисно!

Я спробував кроки, відмічені на Parallels:

  • Як встановити інструменти Parallels у віртуальній машині Ubuntu? http://kb.parallels.com/en/113394
  • Ручна установка інструментів Parallels http://kb.parallels.com/en/112609
  • І ще декілька інших сайтів, на які я вже не знаю посилання на (не переглядаючи свою історію)

Для мене ключовим було: • відключити компакт-диск за допомогою Parallels: Devices / CD / DVD 1 / Disconnect • перезавантажити компакт-диск через Parallels: Devices / CD / DVD 1 / Connect Image ... - Пошук prl-інструментів -lin.iso в: Macintosh HD / Програми / Паралельні настільні / Зміст / Ресурси / Інструменти / prl-tools-lin.iso • Перебуваючи в Debian, завантажте термінал, якщо ви цього ще не зробили • Перейдіть на компакт-диск, як зазначено вище:

$ cd /media/cdrom0

• Щоб переконатися, що все в порядку, давайте наберіть список, щоб побачити, що знаходиться всередині компакт-диска (в основному це підтверджує):

$ ls

У цьому списку повинно бути перелічено "встановити версію інструментів встановлення установки-gui kmods". Якщо ви цього не бачите, вам доведеться спробувати перезавантажити диск. Я б запропонував зробити перші кілька кроків через Parallels. Якщо він працює як слід, давайте продовжимо копіювання файлів у домашній каталог:

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

Я зробив папку "Завантаження" замість папки tmp, як зазначено вище, тому що я не міг потрапити в папку tmp навіть як root. Завантаження, принаймні, дозволяє мені зайти, видалити та підтвердити все через gui, якщо я лінуся.

• Після завершення підтвердимо, що CP відбувся:

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

• Ви повинні мати можливість бачити наступне, якщо це спрацювало:

install installer install-gui kmods tools version

Якщо все ще триває згідно з тим, що я зазначив вище, тоді давайте продовжимо та встановимо інструменти Parallels : Не потрібно виходити з папки, в якій ти знаходишся. Тому, якщо ти робив більшу частину того, що я зауважив, що ви повинні знаходитись у папці "Завантаження" або в папці, в яку ви скопіювали файли. Запустимо інсталятор:

$ sudo ./install

Він попросить вас отримати пароль через sudo; давайте підемо вперед і зробимо це. Якщо все пішло добре, ви повинні побачити, що ваш термінал перетворюється на сіруватий / синій відтінок w. Інструмент Parallels Tools Installer (спробував завантажити зображення, але я все ще новий тут - вибачте)

Сподіваюсь, це допомагає. Я знаю, що я прочитав кілька сайтів і провів різні частини своїх вихідних, намагаючись запустити це.


Отже, чи це насправді вирішує питання (відповідь на запитання)?
CharlieRB

Це зробило для мене. Тепер я можу перейти з Debian на MacOSX 10.10 або 10.9 без жодних проблем поки що.
JoorMomz

2

Щоб зробити свій диск чи зображення виконуваним, вам слід відредагувати файл / etc / fstab. Зазвичай в останньому рядку ви знайдете щось подібне udf,iso9660 user,noauto. Видаліть noautoі замість цього вставте exec. Повторіть свій диск або зображення, і тепер ви можете виконувати команди з вікна терміналу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.