gdx 发表于 2018-5-11 13:19:31

RedHat安装VirtualBox增强功能出现问题的解决方法

其中第一点为bad interpreter: permission denied的解决方法

Install VirtualBox Guest Additions in CentOS (RedHat) Linux Guest
  When you try to install the VirtualBox Guest Additions for a Linux guest system, this will fail due to some weired ‘features’ in the installation. This post is based on my experience with VirtualBox 3.0.6.
  To perform the installation do the following:
  Choose Install Guest Additions... from the VirtualBox menu. Open a terminal window in your guest system. Do a
  cd /media/VBOXADDITIONS_3.0.6_52128/
  (the foldername will change depending on the VBox version). Proceed as described below.
1. Cannot execute .run file
  When you try to execute the installation file (e.g. VBoxLinuxAdditions-amd64.run), you get an error message like this
# cd /media/VBOXADDITIONS_3.0.6_52128/# ./VBoxLinuxAdditions-amd64.run
  -bash: ./VBoxLinuxAdditions-amd64.run: /bin/sh: bad interpreter: Permission denied
  The solution is to use the command
  sh VBoxLinuxAdditions-amd64.run
  instead (choosing the right architecture, it was 64bit in this case).
2. Installer complains about missing gcc and Linux kernel headers
  The solution to this is to update your kernel to the latest version and install headers and sources for it. VirtualBox requires to compile some drivers when it installs.
  Just execute
  yum update kernel
  yum install gcc
  yum install kernel-devel
  .
  Run the installer again and everything should be ok.
來源: <http://www.blogjava.net/qwun/archive/2011/02/21/344782.html>
页: [1]
查看完整版本: RedHat安装VirtualBox增强功能出现问题的解决方法