(Parallels Desktop 9, dernière version)
Selon les instructions, je passe à root:
$ su - root
$ whoami
root
$ echo $EUID
0
puis exécutez le programme d'installation:
$ cd /media/cdrom0
$ ./install
et je reçois cette erreur:
sudo: unable to execute ./install: Permission denied
Quelle? Je suis root! C'est quoi ça? Je revérifie pour m'assurer que le bit d'exécution est défini:
$ ls -lA | grep install$
-r-xr-xr-x 1 root root 17284 Oct 25 09:22 install
Oui. Les gens en ligne disent que vous devez faire glisser le script d'installation vers le terminal après avoir tapé sudo. Donc je fais ça, et cette commande est ce qui est formé:
$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied
Quelle est la solution ici?
file /media/cdrom0/install
dit-on?/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)
Bizarre, parce qu'avant, j'avais courucat install
et ça fonctionnait bien. Maintenant, il échoue même après un redémarrage ...cp -r /media/cdrom0 /tmp
Réponses:
J'ai donc trouvé la solution ... cette commande folle (enfin, pas si folle, mais obscure).
Il s'avère que lorsque Debian monte un CD (CD virtuel inclus bien sûr), il le monte comme non exécutable. Le remonter manuellement en spécifiant les privilèges d'exécution m'a permis d'installer les outils. C'est bizarre que le montage non-exécutable m'empêche même de lire les fichiers (j'ai essayé de les copier et j'ai eu des erreurs similaires) mais hein, quoi que ça marche.
la source
La raison en est que Parallels monte l'image avec l'option "nosuid".
Démarrez un terminal, su pour rooter et démonter l'image. Remontez l'image. Lancer l'installateur
la source
10.13.2014: Cela a été extrêmement utile!
J'ai essayé les étapes notées sur Parallels:
La clé, pour moi, était de: • démonter le CD via Parallels: Périphériques / CD / DVD 1 / Déconnecter • remonter le CD via Parallels: Périphériques / CD / DVD 1 / Connecter l'image ... - Rechercher les prl-tools -lin.iso dans: Macintosh HD / Applications / Parallels Desktop / Contenu / Ressources / Outils / prl-tools-lin.iso • Dans Debian, chargez le terminal si vous ne l'avez pas déjà fait • Accédez au CD comme indiqué au dessus:
• Pour vous assurer que les choses sont en ordre, permet de taper list pour voir ce qui est à l'intérieur du cd (confirmant, en gros):
Cela devrait répertorier «installer la version des outils d'installation de install-gui kmods». Si vous ne voyez pas cela, vous devrez essayer de remonter le disque. Je suggère de faire les deux premières étapes via Parallels. Si cela fonctionne comme il se doit, allons-y et copions les fichiers dans votre répertoire personnel:
J'ai fait le dossier Téléchargements au lieu du dossier tmp comme indiqué ci-dessus car je ne pouvais pas accéder au dossier tmp même en tant que root. Téléchargements me permet au moins d'entrer, de supprimer et de confirmer tout via l'interface graphique si je deviens paresseux.
• Une fois terminé, confirmons que le cp a eu lieu:
• Vous devriez pouvoir voir ce qui suit si cela a fonctionné:
Si tout se déroule toujours selon ce que j'ai noté ci-dessus, alors allons-y et installons Parallels Tools : Pas besoin de sortir du dossier dans lequel vous vous trouvez. Par conséquent, si vous avez fait la plupart de ce que j'ai notez, vous devez être dans le dossier Téléchargements ou le dossier dans lequel vous avez copié les fichiers. Lançons le programme d'installation:
Il vous demandera votre mot de passe dû sudo; allons-y et faisons-le. Si tout s'est bien passé, vous devriez voir votre terminal se transformer en un écran gris / bleu w. Installer Parallels Tools (a essayé de télécharger une image mais je suis encore nouveau ici - désolé)
J'espère que cela t'aides. Je sais que j'ai lu plusieurs sites et passé différentes parties de mon week-end à essayer de le faire fonctionner.
la source
Pour rendre votre disque ou image exécutable, vous devez éditer le fichier / etc / fstab. Normalement, dans la dernière ligne, vous trouverez quelque chose comme
udf,iso9660 user,noauto
. Retirez lenoauto
et insérez-le à la placeexec
. Remontez votre disque ou votre image et vous pouvez maintenant exécuter les commandes à partir d'une fenêtre de terminal.la source