ভিএমওয়্যার ওয়ার্কস্টেশন 12 ভিএমমন পাওয়া যায় নি বা লোড হয়নি


10

উবুন্টু 12.04-এ, আমি আনন্দের সাথে ভিএমওয়্যার ওয়ার্কস্টেশন using. ব্যবহার করে চলেছি Then তারপরে, একটি দুর্দান্ত দিন, ভিএম শুরু করার সময় এই ত্রুটিটি ঘটেছে:

Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon' is loaded.
Failed to initialize monitor device.

আমি কারণ সম্পর্কে নিশ্চিত নই, তবে এনভিডিয়া ড্রাইভারটি আপগ্রেড করার কারণে এটি নিখুঁতভাবে অনুমানযোগ্য হতে পারে (এটি ডেন্টিস্টের অফিসে দেখার মত ছিল, সুতরাং দয়া করে গ্রাফিক ড্রাইভারের সাথে আমাকে আবার কোথাও গণ্ডগোলের কথা বলবেন না। )
রেজোলিউশনের অনুসারে, আমি জিইআইআই ইনস্টলার ব্যবহার করে ভিএমওয়্যার ওয়ার্কস্টেশন 12 এ আপডেট করেছি।

gksudo bash xxxxx.bundle  

আমি ধরে নিলাম নতুন সংস্করণ ইনস্টল করার আগে পুরানো সংস্করণ আনইনস্টল করার জন্য এটি যথেষ্ট স্মার্ট ছিল। যখন আমি ভার্চুয়াল মেশিনটি চালু করার চেষ্টা করেছি তখন উপরের একই সমস্যা ব্যতীত সমস্ত কিছুই ভাল। প্রকৃতপক্ষে, পরামর্শ হিসাবে, আমি আমার সিস্টেমে ফাইল / ডিরেক্টরি / dev / vmmon খুঁজে পাইনি (নতুন সংস্করণে পুনরায় ইনস্টল করার আগে এটিও সত্য))
অন্য একটি বিজ্ঞ পরামর্শ অনুসরণ করে, আমি চেষ্টা করেছি:

sudo vmware-modconfig --console --install-all

সম্পূর্ণ আউটপুট (যাতে বিশদ না দেওয়ার কারণে আমি হ্রাস পেতে পারি) এরকম:

Stopping VMware services:
   VMware Authentication Daemon                                        done
   VM communication interface socket family                            done
   Virtual machine communication interface                             done
   Virtual machine monitor                                             done
   Blocking file system                                                done
Using kernel build system.
make: Entering directory `/tmp/modconfig-ha12A3/vmmon-only'
/usr/bin/make -C /lib/modules/3.13.0-49-generic/build/include/..    SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-49-generic'
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/linux/driver.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/linux/hostif.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/apic.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/comport.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/cpuid.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/hashFunc.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/memtrack.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/phystrack.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/task.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/common/vmx86.o
  CC [M]  /tmp/modconfig-ha12A3/vmmon-only/vmcore/moduleloop.o
/tmp/modconfig-ha12A3/vmmon-only/linux/driver.c: In function   ‘LinuxDriver_Ioctl’:
/tmp/modconfig-ha12A3/vmmon-only/linux/driver.c:1983: warning: the frame size of 1280 bytes is larger than 1024 bytes
  LD [M]  /tmp/modconfig-ha12A3/vmmon-only/vmmon.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "mcount" [/tmp/modconfig-ha12A3/vmmon-only/vmmon.ko] undefined!
  CC      /tmp/modconfig-ha12A3/vmmon-only/vmmon.mod.o
  LD [M]  /tmp/modconfig-ha12A3/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-49-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
      MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-ha12A3/vmmon-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-ha12A3/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/modconfig-ha12A3/vmmon-only'
Using kernel build system.
make: Entering directory `/tmp/modconfig-ha12A3/vmnet-only'
/usr/bin/make -C /lib/modules/3.13.0-49-generic/build/include/..     SUBDIRS=$PWD     SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-49-generic'
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/driver.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/hub.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/userif.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/netif.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/bridge.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/procfs.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/smac_compat.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/smac.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/vnetEvent.o
  CC [M]  /tmp/modconfig-ha12A3/vmnet-only/vnetUserListener.o
  LD [M]  /tmp/modconfig-ha12A3/vmnet-only/vmnet.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "mcount" [/tmp/modconfig-ha12A3/vmnet-only/vmnet.ko] undefined!
  CC      /tmp/modconfig-ha12A3/vmnet-only/vmnet.mod.o
  LD [M]  /tmp/modconfig-ha12A3/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-49-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-ha12A3/vmnet-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-ha12A3/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/modconfig-ha12A3/vmnet-only'
Starting VMware services:
   Virtual machine monitor                                            failed
   Virtual machine communication interface                             done
   VM communication interface socket family                            done
   Blocking file system                                                done
   Virtual ethernet                                                   failed
   VMware Authentication Daemon                                        done
Unable to start services

আমি বেশ কয়েকটি সতর্কতা বার্তা দেখছি কিন্তু কোনও ত্রুটি নেই, সুতরাং অনুপস্থিত এবং আনলোডযোগ্য ভিএমমনের ক্ষেত্রে বিস্মিত হওয়া

অন্যান্য পরামর্শ অনুসরণ করে:

>> sudo /etc/init.d/vmware restart
Stopping VMware services:
   VMware Authentication Daemon                                        done
   VM communication interface socket family                            done
   Virtual machine communication interface                             done
   Virtual machine monitor                                             done
   Blocking file system                                                done
Starting VMware services:
   Virtual machine monitor                                            failed
   Virtual machine communication interface                             done
   VM communication interface socket family                            done
   Blocking file system                                                done
   Virtual ethernet                                                   failed
   VMware Authentication Daemon                                        done

>> sudo modprobe vmmon
FATAL: Error inserting vmmon (/lib/modules/3.13.0-49-generic/misc/vmmon.ko): Unknown symbol in module, or unknown parameter (see dmesg)

তোমার জ্ঞানী পরামর্শ আমি মরিয়া হয়ে চাইছি।


আমি অন্য একটি ওয়ার্কস্টেশন থেকে ভিএমমন ফাইলের অনুলিপি করার চেষ্টা করেছি যা ভিএমওয়্যার দিয়ে ভাল করছে তবে পারেনি। এটি একটি 0 বাইট 'বিশেষ' ফাইল। এই কী জঘন্য ভিএমমন-স্টার ???
ng0323

আমি কমান্ড লাইন থেকে ম্যানুয়ালি আনইনস্টল করার চেষ্টা করেছি এবং তারপরে সর্বশেষ সংস্করণটি পুনরায় ইনস্টল করেছি (আজ ডাউনলোড হয়েছে) এবং উপরের পরামর্শগুলি পুনরাবৃত্তি করেছি, তবে হায় হায় আমার প্রচেষ্টা বৃথা গেল!
ng0323

1
দয়া করে চেষ্টা করুনsudo vmware-modconfig --console --install-all
চার্লস গ্রিন

1
ইউফি বুট সক্ষম করে এটি ঠিক করার কোনও উপায় আছে কি?
রাফায়েল্ফ

@CharlesGreen সমাধান আমার জন্য কাজ
TungstenX

উত্তর:



8

ইউইএফআই থেকে সুরক্ষিত বুট অক্ষম করা একটি দুর্বল উত্তর তবে এটি ভিএমওয়্যার ফোরামে অফিশিয়াল উত্তর।

ভার্চুয়ালবক্স ইনস্টল করার সময় আমার একই সমস্যা ছিল এবং একই পদ্ধতিটি ব্যবহার করে আমার ভিএমওয়্যার সমস্যা সমাধান করতে সক্ষম হয়েছিল । এটি আমাকে সুরক্ষিত বুট সক্ষম রাখতে এবং ভিএমওয়্যার ব্যবহার করতে দেয়।

সমস্যাটি হ'ল ভিএমওয়্যার কার্নেল মডিউলটি স্বাক্ষরিত নয় তাই সুরক্ষিত বুট সক্ষম হলে লোড হতে ব্যর্থ হয়। তবে আপনি মডিউলটি "স্বাক্ষর" করতে পারেন যা আমি ভিএমওয়্যার ওয়ার্কস্টেশন এবং ভার্চুয়ালবক্স উভয়ের জন্যই করেছি।

  1. এই ফোরাম পোস্টে যান: https://forums.virtualbox.org/viewtopic.php?f=7&t=77363&start=15
  2. 6 মে 2016, 08:37 এ ফয়েস 66 এর পোস্টে যান
  3. প্রতিটি কমান্ডে কার্নেল মডিউল "vboxdrv" (ভার্চুয়ালবক্স মডিউল নাম) "vmmon" (vmware মডিউল নাম) দিয়ে প্রতিস্থাপন করুন
  4. কার্নেল মডিউল "ভিএমনেট" (ভিএমওয়্যার নেটওয়ার্ক মডিউল) এর জন্য আপনাকে সমস্ত কমান্ড আবার করতে হবে

এই পদক্ষেপগুলি আমার পক্ষে কাজ করেছিল। আমি সুরক্ষিত বুট সক্ষম করে রাখতে এবং ভিএমওয়্যার ওয়ার্কস্টেশন ব্যবহার করতে সক্ষম।


মূল লিঙ্কটি ভাঙার ক্ষেত্রে লিখিত সামগ্রীগুলি এখানে পেস্টবিন লিঙ্ক হিসাবে রাখবে (যেহেতু উত্তরে এটি ব্লককোটের পক্ষে সম্ভবত দীর্ঘায়িত হবে): পেস্টবিন.com
বিকাশকারী

এই মন্তব্যে থাকা ব্যক্তিটি খুব তীব্রভাবে gorka.eguileor.com/vbox-vmware-in-secureboot-linux (আপডেট সংস্করণ gorka.eguileor.com/vbox-vmware-in-secureboot-linux-2016-update ) এর একটি লিঙ্ক উদ্ধৃত করেছেন সমাধানের জন্য তার উত্সটি কারও পক্ষে সহায়ক হতে পারে
বিকাশকারী


6

এটি সম্ভব যে ভিএমওয়্যার ওয়ার্কস্টেশন 12 এর সাথে আপনার সমস্যাটি হ'ল ...

সুরক্ষিত মোড সক্ষম লিনাক্স হোস্টে, এটি কোনও স্বাক্ষরবিহীন ড্রাইভার লোড করার অনুমতি নেই। এর কারণে, ভিএমওয়্যার ড্রাইভার, যেমন ভিএমমন এবং ভিএমনেট, লোড করা যায় না যা ভার্চুয়াল মেশিনটিকে পাওয়ার থেকে বাধা দেয়।

সুরক্ষিত বুটটি বন্ধ না করে এটি সমাধানের জন্য, ড্রাইভারগুলিতে স্ব-স্বাক্ষর করতে আপনি টার্মিনালে নিম্নলিখিতটি করতে পারেন:

  1. ভিএমমন এবং ভিএমনেট মডিউলগুলিতে সাইন করতে ওপেনসেল ব্যবহার করে একটি কী জুড়ি তৈরি করুন:

    openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
    

    (আপনি কীটির জন্য যে ফাইলটি চান তার নাম দিয়ে এমওকে প্রতিস্থাপন করুন))

  2. এই কমান্ডগুলি চালিয়ে উত্পন্ন কীটি ব্যবহার করে মডিউলগুলিতে স্বাক্ষর করুন:

    sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
    sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
    
  3. এই কমান্ডটি চালিয়ে সিস্টেমের এমওকে তালিকায় সর্বজনীন কীটি আমদানি করুন:

    sudo mokutil --import MOK.der
    
  4. এই এমওকে নিবন্ধনের অনুরোধের জন্য একটি পাসওয়ার্ড নিশ্চিত করুন।

  5. আপনার মেশিনটি পুনরায় বুট করুন। ইউইএফআই কনসোল থেকে নিবন্ধনটি সম্পূর্ণ করার জন্য নির্দেশাবলী অনুসরণ করুন।

এই ভিএমওয়্যার নিবন্ধ থেকে উদ্ধৃত: https://kb.vmware.com/kb/2146460


এটি আমার সমস্যা সমাধান করেছে, ধন্যবাদ! শুধু নিশ্চিত আছে হতে sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)এবং sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $ (modinfo -n vmnet)প্রতি লিঙ্ক পৃষ্ঠা হিসাবে যোগ sudoকরার mokutil --import MOK.derবিকল্প, উপরোক্ত কল ব্যবহার করার sudo passwd rootদ্বারা অনুসরণ sudo mokutil --import MOK.der --root-pwযদি উপরের হিসাবে কাজ করে না।
ক্যাম্পবেলন

1

কেবল ইউইএফআই বিকল্পগুলি থেকে সুরক্ষিত বুট অক্ষম করুন।

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2103112


সুরক্ষিত বুট অক্ষম করা খুব কম জবাব নয়। আসলে এটিই একমাত্র আমার মেশিন (ডেস্কটপ এবং ল্যাপটপ) উবুন্টু 18.04 এলটিএস এবং ভিএমপি্লেয়ার 14.x চালিত উভয়ের পক্ষে কাজ করেছিল। কোনও চিত্র ফাইল খোলার সময় সমস্যা দেখা দেয়। আশেপাশে বিভিন্ন কাজে প্রচুর সময় ব্যয় করার পরিবর্তে - আমি আপাতত সুরক্ষিত বুটটি অক্ষম করার এবং পরে যখন চিত্রটি লোড এবং ব্যবহার করা হয়েছে তখন এটি সক্ষম করার জন্য আরও ভাল পরামর্শ দেব।
আশু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.