Dodatki gości „nie można znaleźć programu” Kali Linux 2.0

18

Problem: Podczas próby zainstalowania dodatków gości w systemie Linux Kali pojawia się następujący błąd.

Ups! Wystąpił problem z uruchomieniem tego oprogramowania. Nie można zlokalizować programu

Stało się to po nowej instalacji Kali Linux 2.0 w Virtual Box 4.3.32

Działania podjęte w celu uzyskania tego błędu:

Virtualbox -> Devices -> Insert Guest Additions CD image

następnie z Kali Linux GUI wiadomość

„VBOXADDITIONS_4.3.32_103443” zawiera oprogramowanie przeznaczone do automatycznego uruchamiania. Czy chcesz go uruchomić?

Wybierz Uruchom i wystąpi błąd

Jak rozwiązać ten problem? Jaka jest przyczyna?

Chris
źródło

Odpowiedzi:

32

Pytanie jest nieco stare, ale zasługuje na odpowiedź na pierwotną przyczynę błędu, a nie na obejście.

Główna przyczyna Twojego problemu leży w /etc/fstab. Jeśli twój wygląda jak mój, /dev/sr0prawdopodobnie są dostępne opcje montowania user,noauto. Ta useropcja automatycznie sugeruje, noexecktóry usuwa wykonywalne bity ze wszystkich plików binarnych w zamontowanym systemie plików.

Musisz po prostu dodać execopcję do instrukcji mount w/etc/fstab

od:

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

do:

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

Umożliwi to uruchamianie plików binarnych z nośników optycznych.

Twoje zdrowie,

Bogaty

Richard Fleming
źródło
Musiałem to zrobić, a także zainstalować build-essentiali nagłówki linux-headers-$(uname -r); lub jak nazywa się Twoja dystrybucja.
Francesco Dondi
3
Miałem ten sam problem z maszyną wirtualną Debiana i to rozwiązało! Dzięki.
DOOManiac
8

Nie wiem dokładnie, co jest przyczyną, ale wydaje się, że być może jest to kwestia pozwolenia ... (nie do końca pewna)

Możesz obejść ten problem, otwierając się terminali dzwoniąc

sh /media/cdrom/VBoxLinuxAdditions.run

Refernce: https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

Chris
źródło
1
Właśnie uruchomiłem następujące, ponieważ w moim przypadku nie ma pliku o nazwie „VBoxLinuxAdditions.run”: sudo sh /media/cdrom/autorun.sh
Mohsen Abasi
/media/cdrom/VBoxLinuxAdditions.run domyślnie nie ma uprawnień. Zmień uprawnienie, które pojawi się w zakładce
Thirumal
-1

Skopiuj pliki instalacyjne do zapisywalnego katalogu i stamtąd uruchom instalację.

użytkownik189675
źródło
2
Ta odpowiedź jest nieco niedbale napisana. Wątpię, czy błąd został naprawiony przez twoją sugestię.
kontr