为什么无法运行虚拟盒添加.run 文件?

为什么无法运行虚拟盒添加.run 文件?

上次我在 Virtual Box 上安装 Debian + XFCE 时,一切都很顺利,包括一键安装的虚拟盒添加项。从那时起,系统就变得更加不友好了。除了奇怪的总是损坏的系统面板(xfce 的东西)之外,我似乎突然无法执行运行文件。

虚拟 CD-ROM 安装程序如下所示:

图片描述

正如您所看到的,该.run文件的行为并不可执行。更可怕的是,即使是终端方法也不起作用:

图片描述

这真的很糟糕。我认为输入 sudo 后,权限就不再具有任何意义。那么我应该在这个新的 Debian 中做什么呢?

答案1

我怀疑可执行位未设置。如果不是,则无法运行该文件。如果设置了可执行位,文件管理器中的选项应包括运行。成为 root 并不会绕过此要求。如果脚本是 shell(bash 或 sh),您应该能够使用诸如 之类的命令来运行它sudo bash /media/cdrom0/VBoxLinuxAdditions.run

答案2

我的解决方案是将 CDROM 复制到磁盘并在那里执行。

答案3

您需要使该文件可执行。

chmod +x VBoxLinuxAdditions.run

相关内容