无法在Debian 7.2.0上安装Parallels Tools


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 2013年

2
尝试将CD的全部内容复制到硬盘上:例如cp -r /media/cdrom0 /tmp
mpy

Answers:


14

所以我找到了解决方法……这个疯狂的命令(嗯,不是那么疯狂,而是晦涩的)。

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

当Debian挂载CD(当然包括虚拟CD)时,将其挂载为不可执行。因此,手动重新安装它并指定exec特权使我可以安装工具。奇怪的是,非执行挂载甚至阻止了我读取文件(我尝试复制它们并遇到类似的错误),但是,不管用什么。


7

这是因为Parallels使用“ nosuid”选项安装了映像。

启动一个终端,su根目录并卸载映像。重新安装图像。启动安装程序

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

4

2014年10月13日:这非常有帮助!

我已经尝试了Parallels上提到的步骤:

对我而言,关键是:•通过Parallels卸载CD:设备/ CD / DVD 1 /断开连接 •通过Parallels重新安装CD:设备/ CD / DVD 1 /连接映像...- 搜索prl工具-lin.iso,位于: Macintosh HD /应用程序/ Parallels Desktop /目录/资源/工具/prl-tools-lin.iso• 在Debian中时,如果尚未加载终端,请按以下步骤操作•导航至CD以上:

$ cd /media/cdrom0

•为了确保一切井井有条,让类型列表查看CD里面的内容(基本上确认):

$ ls

这应该列出“ install installer install-gui kmods工具版本”。如果看不到,则必须尝试重新安装磁盘。我建议通过Parallels完成前几个步骤。如果它能正常工作,让我们继续并将文件复制到您的主目录:

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

我执行了Downloads文件夹而不是如上所述的tmp文件夹,因为即使以root身份也无法进入tmp文件夹。如果我懒了,下载至少可以让我通过gui进入,删除和确认所有内容。

•完成后,让我们确认cp已经发生:

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

•如果解决了,您应该能够看到以下内容:

install installer install-gui kmods tools version

如果一切仍然按照我上面提到的进行,那么让我们继续安装Parallels Tools:无需离开您所在的文件夹。因此,如果您已经做了我大部分的工作注意,您应该位于“下载”文件夹或将文件复制到的文件夹中。让我们运行安装程序:

$ sudo ./install

它将要求您输入sudo密码;让我们继续吧。如果一切顺利,您应该会看到终端变成灰蓝色/蓝色。Parallels Tools Installer(试图上传图像,但是我在这里还很新-对不起)

希望这可以帮助。我知道我已经阅读了几个站点,并在周末的不同时间中尝试着使它运行。


那么,这是否真的解决了问题(回答问题)?
CharlieRB 2014年

它对我有用。现在,我可以从Debian转到MacOSX 10.10或10.9,到目前为止没有任何问题。
JoorMomz 2014年

2

要使磁盘或映像可执行文件,必须编辑/ etc / fstab文件。通常,在最后一行中,您会找到类似的内容udf,iso9660 user,noauto。删除noauto并插入exec。重新安装磁盘或映像,现在您可以从终端窗口执行命令。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.