Không thể cài đặt Parallels Tools trên Debian 7.2.0


14

(Parallels Desktop 9, phiên bản mới nhất)

Theo hướng dẫn, tôi chuyển sang root:

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

và sau đó thực hiện trình cài đặt:

$ cd /media/cdrom0
$ ./install

và tôi nhận được lỗi này:

sudo: unable to execute ./install: Permission denied

Gì? Tôi là root! Cái gì với cái này? Tôi kiểm tra lại để đảm bảo bit thực thi được đặt:

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

Vâng. Mọi người trực tuyến đang nói rằng bạn cần kéo tập lệnh cài đặt vào thiết bị đầu cuối sau khi gõ sudo. Vì vậy, tôi làm điều đó, và lệnh này là những gì được hình thành:

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

Giải pháp ở đây là gì?


1
file /media/cdrom0/installnói gì
mpy

/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)Thật kỳ lạ, bởi vì trước đây, tôi đã chạy cat installvà nó hoạt động tốt. Bây giờ nó thất bại ngay cả sau khi khởi động lại ...
Justin Mrkva

2
Cố gắng sao chép toàn bộ nội dung của đĩa CD vào ổ cứng của bạn: ví dụ:cp -r /media/cdrom0 /tmp
mpy

Câu trả lời:


14

Vì vậy, tôi đã tìm ra giải pháp ... lệnh điên này (tốt, không quá điên rồ, nhưng tối nghĩa).

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

Hóa ra khi Debian gắn CD (dĩ nhiên là có CD ảo) thì nó gắn vào đó là không thể thực thi được. Vì vậy, thủ công kể lại nó chỉ định đặc quyền exec cho phép tôi cài đặt các công cụ. Thật kỳ lạ khi ngàm không thực thi ngăn tôi thậm chí đọc các tệp (tôi đã thử sao chép chúng và gặp lỗi tương tự) nhưng eh, bất cứ điều gì cũng hoạt động.


7

Lý do cho điều này là Parallels gắn hình ảnh với tùy chọn "nosuid".

Bắt đầu một thiết bị đầu cuối, su để root và ngắt kết nối hình ảnh. Kể lại hình ảnh. Bắt đầu trình cài đặt

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer

4

10.13.2014: Điều này cực kỳ hữu ích!

Tôi đã thử các bước được ghi chú trên Parallels:

Chìa khóa, đối với tôi, là: • ngắt kết nối CD qua Parallels: Devices / CD / DVD 1 / Ngắt kết nốikết nối lại CD qua Parallels: Devices / CD / DVD 1 / Connect Image ... - Tìm kiếm các công cụ prl -lin.iso trong: Macintosh HD / Ứng dụng / Parallels Máy tính để bàn / Nội dung / Tài nguyên / Công cụ / prl-tools-lin.iso • Trong khi ở Debian, hãy tải Terminal nếu bạn chưa thực hiện • Điều hướng đến CD như đã lưu ý ở trên:

$ cd /media/cdrom0

• Để đảm bảo mọi thứ theo thứ tự, hãy nhập danh sách để xem những gì bên trong đĩa CD (xác nhận, về cơ bản):

$ ls

Điều này sẽ liệt kê "cài đặt phiên bản công cụ cài đặt-gui kmods". Nếu bạn không thấy điều này, bạn sẽ phải thử và lấy lại đĩa. Tôi khuyên bạn nên thực hiện vài bước đầu tiên thông qua Parallels. Nếu nó hoạt động như bình thường, hãy tiếp tục và sao chép các tệp vào thư mục chính của bạn:

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

Tôi đã thực hiện thư mục Tải xuống thay vì thư mục tmp như đã lưu ý ở trên vì tôi không thể vào thư mục tmp ngay cả khi đã root. Tải xuống ít nhất cho phép tôi đi vào, xóa và xác nhận tất cả thông qua gui nếu tôi lười biếng.

• Sau khi hoàn thành, hãy xác nhận rằng cp đã diễn ra:

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

• Bạn sẽ có thể thấy những điều sau nếu nó hoạt động:

install installer install-gui kmods tools version

Nếu mọi thứ vẫn diễn ra theo những gì tôi đã lưu ý ở trên, thì hãy tiếp tục và cài đặt Parallels Tools : Không cần phải thoát khỏi thư mục bạn đang ở. Do đó, nếu bạn đã làm hầu hết những gì tôi đã lưu ý, bạn nên ở trong thư mục Tải xuống hoặc thư mục mà bạn đã sao chép các tệp vào. Hãy chạy trình cài đặt:

$ sudo ./install

Nó sẽ hỏi bạn mật khẩu do sudo; Hãy tiếp tục và làm như vậy. Nếu mọi việc suôn sẻ, bạn sẽ thấy thiết bị đầu cuối của mình biến thành một sceen màu xám / xanh. Parallels Tools Installer (đã cố tải lên một hình ảnh nhưng tôi vẫn còn mới ở đây - xin lỗi)

Hi vọng điêu nay co ich. Tôi biết tôi đã đọc một số trang web và dành những phần khác nhau trong ngày cuối tuần của tôi để cố gắng chạy nó.


Vì vậy, điều này thực sự giải quyết vấn đề (trả lời câu hỏi)?
CharlieRB

Nó đã làm cho tôi. Bây giờ tôi có thể chuyển từ Debian sang MacOSX 10.10 hoặc 10.9 mà không gặp sự cố nào.
JoorMomz

2

Để làm cho đĩa hoặc hình ảnh của bạn có thể thực thi được, bạn phải chỉnh sửa tệp / etc / fstab. Thông thường trong dòng cuối cùng, bạn sẽ tìm thấy một cái gì đó như udf,iso9660 user,noauto. Loại bỏ noautovà chèn thay thế exec. Kể lại đĩa hoặc hình ảnh của bạn và bây giờ bạn có thể thực hiện các lệnh từ cửa sổ đầu cuối.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.