Não é possível instalar o Parallels Tools no Debian 7.2.0

12

(Parallels Desktop 9, versão mais recente)

Conforme as instruções, mudo para o root:

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

e, em seguida, execute o instalador:

$ cd /media/cdrom0
$ ./install

e eu recebo este erro:

sudo: unable to execute ./install: Permission denied

O que? Eu sou a raiz! O que há com isso? Eu dou uma olhada para garantir que o bit de execução esteja definido:

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

Sim. Pessoas on-line estão dizendo que você precisa arrastar o script de instalação para o terminal depois de digitar sudo. Então eu faço isso, e esse comando é o que é formado:

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

Qual é a solução aqui?

    
por Justin Mrkva 09.11.2013 / 16:14

4 respostas

12

Então eu encontrei a solução ... esse comando maluco (bem, não tão louco, mas obscuro).

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

Acontece quando o Debian monta um CD (CD virtual incluso, claro) monta-o como não-executável. Então manualmente, remontá-lo especificando privilégios de execução me permitiu instalar as ferramentas. É estranho que a montagem não-exec me impediu de mesmo ler os arquivos (eu tentei copiá-los e tenho erros semelhantes), mas eh, o que funciona.

    
por 09.11.2013 / 19:51
6

A razão para isto é que o Parallels monta a imagem com a opção "nosuid".

Inicie um terminal, su para root e desmonte a imagem. Remontar a imagem. Inicie o instalador

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer
    
por 24.11.2015 / 15:51
3

14/10/2014: Isso foi extremamente útil!

Eu tentei as etapas descritas no Parallels:

  • Como instalo o Parallels Tools no Ubuntu Virtual Machine? link
  • Instalação manual do Parallels Tools link
  • E alguns outros sites também que eu não conheço mais o link (não passando pela minha História)

A chave, para mim, era: • desmontar o CD via Parallels: Dispositivos / CD / DVD 1 / Desconectar • remontar o CD via Parallels: Dispositivos / CD / DVD 1 / Connect Image ...      - Procure o prl-tools-lin.iso em:   Macintosh HD / Aplicações / Desktop Parallels / Conteúdos / Recursos / Ferramentas / prl-tools-lin.iso • Enquanto no Debian, carregue o Terminal se você não tiver feito isso • Navegue até o CD como mencionado acima:

$ cd /media/cdrom0

• Para ter certeza de que as coisas estão em ordem, vamos digitar para ver o que está dentro do cd (confirmando, basicamente):

$ ls

Isto deve listar "instalar o instalador install-gui kmods tools version". Se você não vir isso, terá que tentar remontar o disco. Eu sugiro fazer os primeiros passos através do Parallels. Se funcionar como deveria, vamos em frente e copie os arquivos para o seu diretório pessoal:

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

Eu fiz a pasta Downloads em vez da pasta tmp, como mencionado acima, porque eu não conseguia entrar na pasta tmp, mesmo como root. Downloads, pelo menos, me permite entrar, excluir e confirmar tudo através do gui se eu ficar com preguiça.

• Uma vez feito, vamos confirmar que o cp ocorreu:

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

• Você deve conseguir ver o seguinte se funcionou:

install installer install-gui kmods tools version

Se tudo ainda estiver de acordo com o que eu observei acima, então vamos em frente e instalar o Parallels Tools : Não há necessidade de sair da pasta em que você está. Portanto, se você fez mais do que eu notei, você deve estar na pasta Downloads ou na pasta para a qual você copiou os arquivos. Vamos executar o instalador:

$ sudo ./install

Ele pedirá sua senha devido ao sudo; vamos em frente e faça isso. Se tudo correu bem, você deve ver o seu terminal se transformando em um azul acinzentado / azul. Parallels Tools Installer (tentou fazer upload de uma imagem, mas ainda sou novo aqui - desculpe)

Espero que isso ajude. Eu sei que li vários sites e passei diferentes partes do meu final de semana tentando fazer isso funcionar.

    
por 13.10.2014 / 16:57
1

Para tornar seu disco ou imagem executável, você precisa editar o arquivo / etc / fstab. Normalmente, na última linha, você encontrará algo como udf,iso9660 user,noauto . Remova o noauto e insira em vez de exec . Remontar seu disco ou imagem e agora você pode executar os comandos de uma janela de terminal.

    
por 21.01.2016 / 22:47