Impossibile installare Parallels Tools su Debian 7.2.0


14

(Parallels Desktop 9, ultima versione)

Come da istruzioni, passo a root:

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

e quindi eseguire il programma di installazione:

$ cd /media/cdrom0
$ ./install

e ottengo questo errore:

sudo: unable to execute ./install: Permission denied

Che cosa? Sono root! Che cosa è questo? Doppio controllo per accertarmi che il bit di esecuzione sia impostato:

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

Sì. Le persone online stanno dicendo che è necessario trascinare lo script di installazione sul terminale dopo aver digitato sudo. Quindi lo faccio, e questo comando è ciò che è formato:

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

Qual è la soluzione qui?


1
Cosa file /media/cdrom0/installdice?
— mpy

/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)Strano, perché prima avevo corso cat installe funzionava bene. Ora fallisce anche dopo un riavvio ...
— Justin Mrkva

2
Prova a copiare l'intero contenuto del CD sul tuo HDD: ad es. Concp -r /media/cdrom0 /tmp
— mpy

Risposte:


14

Quindi ho trovato la soluzione ... questo comando pazzo (beh, non così pazzo, ma oscuro).

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

Si scopre che quando Debian monta un CD (incluso il CD virtuale ovviamente) lo monta come non eseguibile. Quindi, rimontandolo manualmente specificando i privilegi di exec mi ha permesso di installare gli strumenti. È strano che il mount non-exec mi abbia impedito di leggere i file (ho provato a copiarli e ho riscontrato errori simili) ma eh, qualunque cosa funzioni.


7

La ragione di ciò è che Parallels monta l'immagine con l'opzione "nosuid".

Avvia un terminale, su per root e smonta l'immagine. Rimonta l'immagine. Avvia il programma di installazione

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

4

10.13.2014: questo è stato estremamente utile!

Ho provato i passaggi indicati su Parallels:

La chiave, per me, era: • smontare il CD tramite Parallels: dispositivi / CD / DVD 1 / Disconnect • rimontare il CD tramite Parallels: dispositivi / CD / DVD 1 / Connetti immagine ... - Cerca i prl-tools -lin.iso in: Macintosh HD / Applicazioni / Parallels Desktop / Contenuti / Risorse / Strumenti / prl-tools-lin.iso • Mentre sei in Debian, carica il Terminale se non l'hai già fatto • Passa al CD come indicato sopra:

$ cd /media/cdrom0

• Per essere sicuri che le cose siano in ordine, lasciate digitare list per vedere cosa c'è dentro il cd (confermando, in sostanza):

$ ls

Questo dovrebbe elencare "install installer install-gui kmods tools version". Se non lo vedi, dovrai provare a rimontare il disco. Suggerirei di fare i primi due passi tramite Parallels. Se funziona come dovrebbe, andiamo avanti e copiamo i file nella tua home directory:

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

Ho fatto la cartella Download invece della cartella tmp come notato sopra perché non sono riuscito a entrare nella cartella tmp anche come root. I download almeno mi permettono di entrare, eliminare e confermare tutto tramite l'interfaccia grafica se divento pigro.

• Una volta fatto, confermiamo che il cp ha avuto luogo:

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

• Dovresti essere in grado di vedere quanto segue se ha funzionato:

install installer install-gui kmods tools version

Se tutto procede ancora secondo quanto ho notato sopra, andiamo avanti e installiamo Parallels Tools : non è necessario uscire dalla cartella in cui ti trovi. Pertanto, se hai fatto la maggior parte di ciò che ho notato, dovresti trovarti nella cartella Download o nella cartella in cui hai copiato i file. Eseguiamo il programma di installazione:

$ sudo ./install

Ti chiederà la password dovuta sudo; andiamo avanti e facciamolo. Se tutto è andato bene, dovresti vedere il tuo terminale trasformarsi in un grigio / blu sceen w. Programma di installazione di Parallels Tools (ho provato a caricare un'immagine ma sono ancora nuovo qui - scusa)

Spero che sia di aiuto. So di aver letto diversi siti e di aver trascorso diverse parti del mio fine settimana cercando di farlo funzionare.


Quindi, questo risolve effettivamente il problema (rispondi alla domanda)?
— CharlieRB,

Lo ha fatto per me. Ora posso passare da Debian a MacOSX 10.10 o 10.9 senza problemi finora.
— JoorMomz,

2

Per rendere eseguibile il tuo disco o immagine devi modificare il file / etc / fstab. Normalmente nell'ultima riga troverai qualcosa del genere udf,iso9660 user,noauto. Rimuovere noautoinvece e inserire exec. Rimonta il disco o l'immagine e ora puoi eseguire i comandi da una finestra del terminale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.