ไม่สามารถติดตั้งเครื่องมือ Parallels บน Debian 7.2.0


14

(Parallels Desktop 9 เวอร์ชันล่าสุด)

ตามคำแนะนำฉันเปลี่ยนเป็นรูท:

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

จากนั้นเรียกใช้งานตัวติดตั้ง:

$ cd /media/cdrom0
$ ./install

และฉันได้รับข้อผิดพลาดนี้:

sudo: unable to execute ./install: Permission denied

อะไร? ฉันรูท! มีอะไรนี้ ฉันตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าบิตรันไทม์ถูกตั้งค่า:

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

อ๋อ ผู้ใช้ออนไลน์กำลังบอกว่าคุณต้องลากสคริปต์การติดตั้งไปยังเทอร์มินัลหลังจากพิมพ์ sudo ดังนั้นฉันจึงทำและคำสั่งนี้คือสิ่งที่เกิดขึ้น:

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

อะไรคือทางออกของที่นี่?


1
สิ่งที่ไม่file /media/cdrom0/installพูด?
mpy

/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)แปลกเพราะก่อนหน้านี้ฉันวิ่งcat installแล้วก็ทำงานได้ดี ตอนนี้ก็ล้มเหลวแม้หลังจากรีบูต ...
จัสติน Mrkva

2
ลองคัดลอกเนื้อหาทั้งหมดของแผ่นซีดีไปยัง HDD ของคุณเช่น withcp -r /media/cdrom0 /tmp
mpy

คำตอบ:


13

ดังนั้นฉันจึงพบวิธีแก้ปัญหา ... คำสั่งที่บ้าคลั่งนี้ (ไม่บ้ามาก แต่คลุมเครือ)

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

ปรากฎเมื่อ Debian ติดตั้งซีดี (รวมซีดีเสมือนจริงของหลักสูตร) ​​และติดตั้งเป็นไม่สามารถเรียกใช้งานได้ ดังนั้นการติดตั้งซ้ำด้วยตนเองโดยระบุสิทธิ์ exec ทำให้ฉันสามารถติดตั้งเครื่องมือได้ มันแปลกที่การเมานท์แบบไม่ exec ทำให้ฉันไม่สามารถอ่านไฟล์ได้ (ฉันลองคัดลอกและมีข้อผิดพลาดที่คล้ายกัน) แต่เอ๊ะไม่ว่าอะไรก็ตาม


6

เหตุผลนี้เป็นเพราะ Parallels เมานต์รูปภาพด้วยตัวเลือก "nosuid"

เริ่มต้นเทอร์มินัล su เพื่อรูทและยกเลิกการต่อเชื่อมรูปภาพ ประกอบภาพใหม่ เริ่มตัวติดตั้ง

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

4

10.13.2014: สิ่งนี้มีประโยชน์มาก!

ฉันได้ลองทำตามขั้นตอนที่ระบุไว้ใน Parallels แล้ว:

  • ฉันจะติดตั้งเครื่องมือ Parallels ใน Ubuntu Virtual Machine ได้อย่างไร http://kb.parallels.com/en/113394
  • การติดตั้งเครื่องมือ Parallels ด้วยตนเองhttp://kb.parallels.com/en/112609
  • และอีกสองไซต์อื่น ๆ ที่ฉันไม่รู้จักลิงก์ไปยัง (ไม่ผ่านประวัติของฉัน)

กุญแจสำคัญสำหรับฉันคือ: • unmount ซีดีผ่าน Parallels: อุปกรณ์ / CD / DVD 1 / Disconnect • remount CD ผ่าน Parallels: อุปกรณ์ / CD / DVD 1 / เชื่อมต่อรูปภาพ ... - ค้นหาเครื่องมือ prl -lin.isoใน: Macintosh HD / Applications / Parallels เดสก์ท็อป / เนื้อหา / ทรัพยากร / เครื่องมือ / prl-tools-lin.iso •ขณะอยู่ใน Debian ให้โหลดเทอร์มินัลหากคุณยังไม่ได้ดำเนินการ•นำทางไปยังซีดีตามที่ระบุไว้ ข้างบน:

$ cd /media/cdrom0

•เพื่อให้แน่ใจว่าสิ่งต่าง ๆ เป็นไปตามลำดับให้พิมพ์รายการเพื่อดูว่ามีอะไรอยู่ในแผ่นซีดี (ยืนยันโดยทั่วไป):

$ ls

สิ่งนี้ควรแสดงรายการ "เครื่องมือติดตั้งตัวติดตั้ง install-gui kmods tools version" หากคุณไม่เห็นสิ่งนี้คุณจะต้องลองและติดตั้งดิสก์ใหม่ ฉันขอแนะนำให้ทำสองขั้นตอนแรกผ่าน Parallels ถ้ามันทำงานได้อย่างที่ควรเราจะลองคัดลอกไฟล์ไปที่โฮมไดเร็กตอรี่ของคุณ:

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

ฉันทำโฟลเดอร์ดาวน์โหลดแทนที่จะเป็นโฟลเดอร์ tmp ดังที่กล่าวไว้ข้างต้นเพราะฉันไม่สามารถเข้าไปยังโฟลเดอร์ tmp ได้แม้จะเป็นรูต การดาวน์โหลดอย่างน้อยช่วยให้ฉันเข้าไปลบและยืนยันทั้งหมดผ่าน GUI ถ้าฉันขี้เกียจ

•เมื่อเสร็จแล้วให้ยืนยันว่า cp เกิดขึ้น:

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

•คุณควรจะเห็นสิ่งต่อไปนี้ถ้ามันได้ผล:

install installer install-gui kmods tools version

หากทุกอย่างยังคงเป็นไปตามสิ่งที่ฉันได้กล่าวไว้ข้างต้นให้ไปข้างหน้าและติดตั้งเครื่องมือ Parallels : ไม่จำเป็นต้องออกจากโฟลเดอร์ที่คุณเข้ามาดังนั้นหากคุณทำสิ่งที่ฉันทำมาเกือบทั้งหมด คุณควรอยู่ในโฟลเดอร์ดาวน์โหลดหรือโฟลเดอร์ที่คุณคัดลอกไฟล์ไปไว้ มารันโปรแกรมติดตั้งกัน:

$ sudo ./install

มันจะขอรหัสผ่านจากคุณเนื่องจาก sudo; ไปข้างหน้ากันเถอะ หากทุกอย่างเป็นไปด้วยดีคุณควรเห็นเทอร์มินัลของคุณเปลี่ยนเป็นสีเทาอมฟ้า เครื่องมือติดตั้ง Parallels (พยายามอัปโหลดภาพ แต่ฉันยังใหม่อยู่ที่นี่ - ขอโทษ)

หวังว่านี่จะช่วยได้ ฉันรู้ว่าฉันได้อ่านเว็บไซต์หลายแห่งและใช้เวลาส่วนต่าง ๆ ในช่วงสุดสัปดาห์ของฉันเพื่อพยายามทำงานนี้


ดังนั้นนี่แก้ปัญหาได้จริงหรือไม่ (ตอบคำถาม)?
CharlieRB

มันทำเพื่อฉัน ตอนนี้ฉันสามารถเปลี่ยนจาก Debian เป็น MacOSX 10.10 หรือ 10.9 ได้โดยไม่มีปัญหาใด ๆ
JoorMomz

2

เพื่อให้ดิสก์หรืออิมเมจของคุณทำงานได้คุณต้องแก้ไขไฟล์ / etc / fstab udf,iso9660 user,noautoตามปกติในบรรทัดสุดท้ายที่คุณจะพบสิ่งที่ต้องการ ถอดและใส่แทนnoauto execติดตั้งดิสก์หรืออิมเมจของคุณใหม่และตอนนี้คุณสามารถเรียกใช้คำสั่งจากหน้าต่างเทอร์มินัล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.