Vmware Workstation บน Ubuntu 17.04


8

ฉันเพิ่งอัปเดตเป็น Ubuntu 17.04 น่าเสียดายที่ฉันไม่สามารถเรียกใช้ VMware Workstation ได้เพราะโมดูลเคอร์เนลจะไม่ติดตั้ง

นี่คือล็อกไฟล์:

2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: บันทึกสำหรับ VMware Workstation pid = 6683 รุ่น = 12.5.2 build = build-4638234 ตัวเลือก = Release
2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: กระบวนการนี้เป็นแบบ 64 บิต
2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: codepage ของโฮสต์ = การเข้ารหัส UTF-8 = UTF-8
2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: โฮสต์คือ Linux 4.10.0-19- ทั่วไป Ubuntu 17.04
2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: ไม่สามารถเปิดไฟล์ "/ usr / lib / vmware / settings": ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF ไม่พบไฟล์กำหนดค่าเพิ่มเติมที่ / usr / lib / vmware / settings ใช้ค่าเริ่มต้น
2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: ไม่สามารถเปิดไฟล์ "/root/.vmware/config": ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF ไม่พบไฟล์กำหนดค่าเพิ่มเติมที่ /root/.vmware/config ใช้ค่าเริ่มต้น
2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: คำนำหน้าไม่สามารถตรวจสอบการอนุญาตสำหรับไฟล์กำหนดลักษณะ
2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: ไม่สามารถเปิดไฟล์ "/root/.vmware/preferences": ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF ไม่สามารถโหลดค่ากำหนดของผู้ใช้
2017-04-16T12: 59: 06.107 + 01: 00 | vthread-4 | W115: การเข้าสู่ /tmp/vmware-root/vmware-6683.log
2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: การรับข้อมูลโดยใช้เคอร์เนลที่กำลังทำงานอยู่
2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: สร้างเส้นทางใหม่แฮช
2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: การตั้งค่าเส้นทางส่วนหัวสำหรับ 4.10.0-19-generic เป็น "/lib/modules/4.10.0-19-generic/build/include"
2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: การตรวจสอบพา ธ "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนลรีลีส "4.10.0-19-generic"
2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: ล้มเหลวในการค้นหา /lib/modules/4.10.0-19-generic/build/include/linux/version.h
2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h ไม่พบให้ค้นหาสร้าง / uapi / linux / version.h แทน
2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: การใช้ / usr / bin / gcc สำหรับการตรวจสอบการประมวลผลล่วงหน้า
2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: UTS_RELEASE ที่ประมวลผลล่วงหน้ามีค่า "4.10.0-19-generic"
2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: เส้นทางส่วนหัว "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนล "4.10.0-19-generic" นั้นถูกต้อง Whoohoo!
2017-04-16T12: 59: 06.247 + 01: 00 | vthread-4 | I125: พบไฟล์เวอร์ชันสัญลักษณ์ /lib/modules/4.10.0-19-generic/build/Module.symvers
2017-04-16T12: 59: 06.248 + 01: 00 | vthread-4 | I125: การอ่านรุ่นสัญลักษณ์จาก /lib/modules/4.10.0-19-generic/build/Module.symvers
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: อ่านเวอร์ชันสัญลักษณ์ 21363
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: การอ่านข้อมูลสำหรับโมดูล vmmon
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: การอ่านข้อมูลสำหรับโมดูล vmnet
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: การอ่านข้อมูลสำหรับโมดูล vmblock
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: การอ่านข้อมูลสำหรับโมดูล vmci
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: การอ่านข้อมูลสำหรับโมดูล vsock
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: การตั้งค่า vsock เพื่อพึ่งพา vmci
2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: เรียกใช้ modinfo ใน "vmmon"
2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" ออกจากสถานะ 256 แล้ว
2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: เรียกใช้ modinfo บน "vmnet"
2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" ออกจากสถานะ 256 แล้ว
2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: เรียกใช้ modinfo ใน "vmblock"
2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" ออกจากสถานะ 256 แล้ว
2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: เรียกใช้ modinfo ใน "vmci"
2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" ออกจากสถานะ 256 แล้ว
2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: เรียกใช้ modinfo ใน "vsock"
2017-04-16T12: 59: 06.271 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" ออกจากสถานะ 0
2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: ที่จะติดตั้ง: สถานะ vmmon: 0
2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: ที่จะติดตั้ง: สถานะ vmnet: 0
2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: การรับข้อมูลโดยใช้เคอร์เนลที่กำลังทำงานอยู่
2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: การตั้งค่าเส้นทางส่วนหัวสำหรับ 4.10.0-19-generic เป็น "/lib/modules/4.10.0-19-generic/build/include"
2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: การตรวจสอบพา ธ "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนลรีลีส "4.10.0-19-generic"
2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: ล้มเหลวในการค้นหา /lib/modules/4.10.0-19-generic/build/include/linux/version.h
2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h ไม่พบให้ค้นหาสร้าง / uapi / linux / version.h แทน
2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: การใช้ / usr / bin / gcc สำหรับการตรวจสอบการประมวลผลล่วงหน้า
2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: UTS_RELEASE ที่ประมวลผลล่วงหน้ามีค่า "4.10.0-19-generic"
2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: เส้นทางส่วนหัว "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนล "4.10.0-19-generic" นั้นถูกต้อง Whoohoo!
2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: พบไฟล์เวอร์ชันสัญลักษณ์ /lib/modules/4.10.0-19-generic/build/Module.symvers
2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: การอ่านรุ่นสัญลักษณ์จาก /lib/modules/4.10.0-19-generic/build/Module.symvers
2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: อ่านเวอร์ชันสัญลักษณ์ 21363
2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: เส้นทางส่วนหัวเคอร์เนลที่ดึงมาจาก FileEntry: /lib/modules/4.10.0-19-generic/build/include
2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: อัพเดตพา ธ ส่วนหัวเคอร์เนลเป็น /lib/modules/4.10.0-19-generic/build/include
2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: การตรวจสอบพา ธ "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนลรีลีส "4.10.0-19-generic"
2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: ล้มเหลวในการค้นหา /lib/modules/4.10.0-19-generic/build/include/linux/version.h
2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h ไม่พบให้ค้นหาสร้าง / uapi / linux / version.h แทน
2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: การใช้ / usr / bin / gcc สำหรับการตรวจสอบการประมวลผลล่วงหน้า
2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: UTS_RELEASE ที่ประมวลผลล่วงหน้ามีค่า "4.10.0-19-generic"
2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: เส้นทางส่วนหัว "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนล "4.10.0-19-generic" นั้นถูกต้อง Whoohoo!
2017-04-16T12: 59: 06.457 + 01: 00 | vthread-4 | I125: พบคอมไพเลอร์ที่ "/ usr / bin / gcc"
2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: มีรุ่น gcc "6.3.0"
2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: รุ่น GCC ตรงกับเคอร์เนล GCC รุ่นรองเช่นถุงมือ
2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: การใช้คอมไพเลอร์จากผู้ใช้ "/ usr / bin / gcc"
2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: มีรุ่น gcc "6.3.0"
2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: รุ่น GCC ตรงกับเคอร์เนล GCC รุ่นรองเช่นถุงมือ
2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: พยายามค้นหาชุด PBM ที่เหมาะสมสำหรับเคอร์เนล "4.10.0-19-generic"
2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: ไม่พบชุด PBM ที่ตรงกันสำหรับเคอร์เนล "4.10.0-19-generic"
2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: รุ่น GCC ตรงกับเคอร์เนล GCC รุ่นรองเช่นถุงมือ
2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: การตรวจสอบพา ธ "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนลรีลีส "4.10.0-19-generic"
2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: ล้มเหลวในการค้นหา /lib/modules/4.10.0-19-generic/build/include/linux/version.h
2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h ไม่พบให้ค้นหาสร้าง / uapi / linux / version.h แทน
2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: การใช้ / usr / bin / gcc สำหรับการตรวจสอบการประมวลผลล่วงหน้า
2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: UTS_RELEASE ที่ประมวลผลล่วงหน้ามีค่า "4.10.0-19-generic"
2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: เส้นทางส่วนหัว "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนล "4.10.0-19-generic" นั้นถูกต้อง Whoohoo!
2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: รุ่น GCC ตรงกับเคอร์เนล GCC รุ่นรองเช่นถุงมือ
2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: การตรวจสอบพา ธ "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนลรีลีส "4.10.0-19-generic"
2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: ล้มเหลวในการค้นหา /lib/modules/4.10.0-19-generic/build/include/linux/version.h
2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h ไม่พบให้ค้นหาสร้าง / uapi / linux / version.h แทน
2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: การใช้ / usr / bin / gcc สำหรับการตรวจสอบการประมวลผลล่วงหน้า
2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: UTS_RELEASE ที่ประมวลผลล่วงหน้ามีค่า "4.10.0-19-generic"
2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: เส้นทางส่วนหัว "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนล "4.10.0-19-generic" นั้นถูกต้อง Whoohoo!
2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: การใช้ temp dir "/ tmp"
2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: การรับข้อมูลโดยใช้เคอร์เนลที่กำลังทำงานอยู่
2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: การตั้งค่าเส้นทางส่วนหัวสำหรับ 4.10.0-19-generic เป็น "/lib/modules/4.10.0-19-generic/build/include"
2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: การตรวจสอบพา ธ "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนลรีลีส "4.10.0-19-generic"
2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: ล้มเหลวในการค้นหา /lib/modules/4.10.0-19-generic/build/include/linux/version.h
2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h ไม่พบให้ค้นหาสร้าง / uapi / linux / version.h แทน
2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: การใช้ / usr / bin / gcc สำหรับการตรวจสอบการประมวลผลล่วงหน้า
2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: UTS_RELEASE ที่ประมวลผลล่วงหน้ามีค่า "4.10.0-19-generic"
2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: เส้นทางส่วนหัว "/lib/modules/4.10.0-19-generic/build/include" สำหรับเคอร์เนล "4.10.0-19-generic" นั้นถูกต้อง Whoohoo!
2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: พบไฟล์เวอร์ชันสัญลักษณ์ /lib/modules/4.10.0-19-generic/build/Module.symvers
2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: การอ่านรุ่นสัญลักษณ์จาก /lib/modules/4.10.0-19-generic/build/Module.symvers
2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: อ่านเวอร์ชันสัญลักษณ์ 21363
2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: เรียกใช้ modinfo ใน "vmmon"
2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" ออกจากสถานะ 256 แล้ว
2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: เรียกใช้ modinfo บน "vmnet"
2017-04-16T12: 59: 06.630 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" ออกจากสถานะ 256 แล้ว
2017-04-16T12: 59: 07.100 + 01: 00 | vthread-4 | I125: การตั้งค่าเส้นทางปลายทางสำหรับ vmmon เป็น "/lib/modules/4.10.0-19-generic/misc/vmmon.ko"
2017-04-16T12: 59: 07.101 + 01: 00 | vthread-4 | I125: การแยกแหล่งข้อมูล vmmon จาก "/usr/lib/vmware/modules/source/vmmon.tar"
2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: ทำการแยกแหล่ง vmmon สำเร็จแล้ว
2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: การสร้างโมดูลด้วยคำสั่ง "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmmon-only auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / รวม CC = / usr / bin / gcc IS_GCC_3 = ไม่ "
2017-04-16T12: 59: 08.721 + 01: 00 | vthread-4 | W115: สร้าง vmmon ไม่สำเร็จ ไม่สามารถเรียกใช้งานคำสั่ง build ได้
2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: การตั้งค่าเส้นทางปลายทางสำหรับ vmnet เป็น "/lib/modules/4.10.0-19-generic/misc/vmnet.ko"
2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: การแยกแหล่งข้อมูล vmnet จาก "/usr/lib/vmware/modules/source/vmnet.tar"
2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: ทำการแยกแหล่งข้อมูล vmnet สำเร็จแล้ว
2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: การสร้างโมดูลด้วยคำสั่ง "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmnet-only auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / รวม CC = / usr / bin / gcc IS_GCC_3 = ไม่ "
2017-04-16T12: 59: 10.142 + 01: 00 | vthread-4 | W115: สร้าง vmnet ไม่สำเร็จ ไม่สามารถเรียกใช้งานคำสั่ง build ได้

2
แจ้งให้เราทราบเกี่ยวกับข้อผิดพลาดข้อความที่คุณได้รับ
Ravexina

คำตอบ:


6

ฉันมีปัญหาเดียวกันทั้งหมด วิธีแก้ปัญหาสำหรับฉันอยู่ในบทความนี้:
วิธีการติดตั้ง VMWare Workstation 12 บน Linux 4.10 Kernel

  1. ติดตั้ง VMware ตามปกติ

    ในกรณีของเราเราติดตั้ง VMware ด้วยไฟล์บันเดิล ในการรับบันเดิลเพื่อรันคุณต้องรันchmod u+xมันจากนั้นรัน:

    sudo ./VMware-Workstation-Full-12.5.bundle #(example filename)
    
  2. ติดตั้ง GCC และสิ่งจำเป็นสำหรับสร้าง

    sudo apt install gcc build-essential
    
  3. Patch VMware

    sudo tar -xf /usr/lib/vmware/modules/source/vmmon.tar
    sudo nano vmmon-only/linux/hostif.c
    

    รอบ ๆ สาย 1162 เปลี่ยน

    #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
    retval = get_user_pages((unsigned long)uvAddr, numPages, 0, 0, ppages, NULL);
    #else
    retval = get_user_pages(current, current->mm, (unsigned long)uvAddr,
    numPages, 0, 0, ppages, NULL);
    #endif
    

    ถึง

    #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0)
    retval = get_user_pages((unsigned long)uvAddr, numPages, 0, ppages, NULL);
    #else
    #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
    retval = get_user_pages((unsigned long)uvAddr, numPages, 0, 0, ppages, NULL);
    #else
    retval = get_user_pages(current, current->mm, (unsigned long)uvAddr,
    numPages, 0, 0, ppages, NULL);
    #endif
    #endif
    

    บันทึกไฟล์และออกจากนั้น:

    sudo tar -cf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only/
    sudo tar -xf /usr/lib/vmware/modules/source/vmnet.tar
    sudo nano vmnet-only/userif.c
    

    ด้านล่างบรรทัด 114 เปลี่ยน

    #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
    retval = get_user_pages(addr, 1, 1, 0, &page, NULL);
    #else
    retval = get_user_pages(current, current->mm, addr,
    1, 1, 0, &page, NULL);
    #endif
    

    ถึง

    #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0)
    retval = get_user_pages(addr, 1, 0, &page, NULL);
    #else
    #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
    retval = get_user_pages(addr, 1, 1, 0, &page, NULL);
    #else
    retval = get_user_pages(current, current->mm, addr,
    1, 1, 0, &page, NULL);
    #endif
    #endif
    

    บันทึกไฟล์ออกจากนั้นเปลี่ยนไฟล์นั้นใหม่อีกครั้ง

     sudo tar -cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only/
    
  4. เรียกใช้ VMware อีกครั้ง

  5. ตอนนี้เพิ่งเริ่ม VMware ตามปกติและควรติดตั้ง vmon และ vmnet อย่างถูกต้อง


ในขณะที่คุณอยู่ในเทอร์มินัลบรรทัดคำสั่งคุณสามารถสร้างโมดูลใหม่ได้ด้วยการรันvmware-modconfig --console --install-all
SvenDowideit

-1

ฉันกำลังใช้ Budgie 17.04 และ VMware ทำงานได้ดี ฉันติดตั้งเครื่องมือสร้างเท่านั้น:

sudo apt install gcc make

เมื่อคุณเริ่มต้น VMware มันจะรวบรวมโมดูลที่ต้องการได้สำเร็จ

แพคเกจที่ผมใช้VMware-ผู้เล่น 12.5.5-5234757.x86_64.bundle

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