Гостевые дополнения «не удается найти программу» Kali Linux 2.0

17

Проблема: при попытке установить гостевые дополнения в Kali linux возникает следующая ошибка.

К сожалению! При запуске этого программного обеспечения возникла проблема. Невозможно найти программу

Это произошло после новой установки Kali Linux 2.0 в Virtual Box 4.3.32.

Действие, предпринятое для получения этой ошибки:

Virtualbox -> Devices -> Insert Guest Additions CD image

тогда из Kali Linux GUI сообщение

«VBOXADDITIONS_4.3.32_103443» содержит программное обеспечение, предназначенное для автоматического запуска. Хотите запустить?

Выберите прогон, и ошибка происходит

Как решить эту проблему? В чем причина?

Крис
источник

Ответы:

31

Вопрос немного старый, но заслуживает ответа на основную причину ошибки, а не обходного пути.

Основная причина вашей проблемы в /etc/fstab. Если у вас что-то похожее на мое, возможно, /dev/sr0есть варианты монтирования user,noauto. userОпция автоматически подразумевает , noexecкоторый удаляет исполняемые биты прочь все бинарные файлы на смонтированной файловой системе.

Вам просто нужно добавить execопцию к вашему оператору монтирования в/etc/fstab

из:

/dev/sr0    /media/cdrom0    udf,iso9660    user,noauto         0    0

чтобы:

/dev/sr0    /media/cdrom0    udf,iso9660    user,noauto,exec    0    0

Это позволит вам выполнять двоичные файлы с оптического носителя.

Ура,

Богатый

Ричард Флеминг
источник
Я должен был сделать это, а также установить build-essentialплюс заголовки linux-headers-$(uname -r); или как называется ваш дистрибутив.
Франческо Донди
3
У меня была та же проблема с виртуальной машиной Debian, и это решило ее! Благодарю.
DOOManiac
8

Я не знаю точно, в чем причина, но кажется, что, возможно, это проблема разрешения ... (не совсем уверен)

Вы можете обойти эту проблему, открыв terminalи позвонив

sh /media/cdrom/VBoxLinuxAdditions.run

Ссылка: https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

Крис
источник
1
Я просто запустил следующее, так как в моем случае нет файла с именем «VBoxLinuxAdditions.run»: sudo sh /media/cdrom/autorun.sh
Мохсен Абаси
/media/cdrom/VBoxLinuxAdditions.run не имеет разрешения по умолчанию. Изменить разрешение будет отображаться в закладке пресс
Thirumal
-1

Скопируйте установочные файлы в доступный для записи каталог и запустите установку оттуда.

user189675
источник
2
Этот ответ немного небрежно написан. Я сомневаюсь, что ошибка исправлена ​​вашим предложением.
контрмод