Nie można zainstalować Parallels Tools na Debianie 7.2.0

14

(Parallels Desktop 9, najnowsza wersja)

Zgodnie z instrukcjami przełączam się na rootowanie:

$ su - root
$ whoami
root
$ echo $EUID
0

a następnie uruchom instalator:

$ cd /media/cdrom0
$ ./install

i pojawia się ten błąd:

sudo: unable to execute ./install: Permission denied

Co? Jestem rootem! Co jest z tym Dokładnie sprawdzam, czy bit wykonawczy jest ustawiony:

$ ls -lA | grep install$
-r-xr-xr-x 1 root root  17284 Oct 25 09:22 install

Tak. Ludzie online mówią, że po wpisaniu sudo przeciągnij skrypt instalacyjny do terminala. Robię to i powstaje to polecenie:

$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied

Jakie jest tutaj rozwiązanie?

Justin Mrkva
źródło
1
Co file /media/cdrom0/installmówi
mpy
/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)Dziwne, bo wcześniej biegałem cat installi działało dobrze. Teraz kończy się niepowodzeniem nawet po ponownym uruchomieniu ...
Justin Mrkva,
2
Spróbuj skopiować całą zawartość płyty CD na dysk twardy: np.cp -r /media/cdrom0 /tmp
mpy

Odpowiedzi:

14

Znalazłem więc rozwiązanie ... to szalone polecenie (no nie takie szalone, ale niejasne).

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

Okazuje się, że gdy Debian montuje dysk CD (oczywiście dołączony wirtualny dysk CD), montuje go jako plik wykonywalny. Więc ręczne ponowne zainstalowanie go z określeniem uprawnień do wykonywania pozwoliło mi zainstalować narzędzia. Dziwne, że mount-non uniemożliwił mi nawet odczytanie plików (próbowałem je skopiować i dostałem podobne błędy), ale cokolwiek, co działa.

Justin Mrkva
źródło
7

Powodem tego jest to, że Parallels montuje obraz z opcją „nosuid”.

Uruchom terminal, su, aby zrootować i odmontować obraz. Zamontuj obraz ponownie. Uruchom instalatora

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer
OLF
źródło
4

10.13.2014: To było bardzo pomocne!

Próbowałem kroków opisanych w Parallels:

Dla mnie kluczem było: • odmontowanie płyty CD za pomocą Parallels: Urządzenia / CD / DVD 1 / Odłączenie • ponowne zamontowanie płyty CD za pomocą Parallels: Urządzenia / CD / DVD 1 / Connect Image ... - Wyszukaj narzędzia prl -lin.iso w: Macintosh HD / Aplikacje / Parallels Desktop / Contents / Resources / Tools / prl-tools-lin.iso • W Debianie załaduj Terminal, jeśli jeszcze tego nie zrobiłeś • Przejdź do płyty CD, jak zaznaczono powyżej:

$ cd /media/cdrom0

• Aby upewnić się, że wszystko jest w porządku, wpiszmy listę, aby zobaczyć, co jest na płycie CD (zasadniczo, potwierdzanie):

$ ls

Powinno to zawierać listę „zainstaluj wersję narzędzia install-gui kmods”. Jeśli nie widzisz tego, musisz spróbować ponownie zainstalować dysk. Proponuję zrobić kilka pierwszych kroków przez Parallels. Jeśli działa tak, jak powinno, chodźmy i skopiuj pliki do katalogu domowego:

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

Zrobiłem folder Pobrane zamiast folderu tmp, jak wspomniano powyżej, ponieważ nie mogłem dostać się do folderu tmp nawet jako root. Pobieranie przynajmniej pozwala mi wejść, usunąć i potwierdzić wszystko za pomocą GUI, jeśli się lenię.

• Po zakończeniu potwierdźmy, że proces cp miał miejsce:

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

• Powinieneś zobaczyć następujące elementy, jeśli się to udało:

install installer install-gui kmods tools version

Jeśli wszystko nadal idzie zgodnie z tym, co zauważyłem powyżej, przejdźmy dalej i zainstalujmy Parallels Tools : Nie musisz wychodzić z folderu, w którym się znajdujesz. Dlatego, jeśli robiłeś większość tego, co ja Uwaga: powinieneś znajdować się w folderze Pobrane lub w folderze, do którego skopiowano pliki. Uruchommy instalatora:

$ sudo ./install

Poprosi Cię o podanie hasła z powodu sudo; chodźmy i zróbmy to. Jeśli wszystko poszło dobrze, powinieneś zobaczyć, jak twój terminal zmienia się w szarawo-niebieski sceen w. Instalator Parallels Tools (próbował załadować obraz, ale wciąż jestem tu nowy - przepraszam)

Mam nadzieję że to pomoże. Wiem, że przeczytałem kilka stron i spędziłem różne części mojego weekendu próbując uruchomić to.

JoorMomz
źródło
Czy to faktycznie rozwiązuje problem (odpowiedz na pytanie)?
CharlieRB
To mi zrobiło. Teraz mogę przejść z Debiana do MacOSX 10.10 lub 10.9 bez żadnych problemów.
JoorMomz
2

Aby twój dysk lub obraz był wykonywalny, musisz edytować plik / etc / fstab. Zwykle w ostatnim wierszu znajdziesz coś takiego udf,iso9660 user,noauto. noautoZamiast tego wyjmij i wstaw exec. Ponownie zainstaluj dysk lub obraz, a teraz możesz wykonywać polecenia z okna terminala.

Tim
źródło