ভার্চুয়াল বাক্সে একটি কাঁচা ডিস্ক যুক্ত করার চেষ্টা করার সময় VERR_ACCESS_DENIED


20

আমি একটি ভার্চুয়ালবক্স কাঁচা ডিস্ক তৈরি করেছি যা একটি কার্যকারিতাটির দিকে নির্দেশ করে, এতে একটি ছোট লিনাক্স ডিস্ট্রো দিয়ে ইউএসবি ড্রাইভ বুট করে।

sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2

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

Failed to open the disk image file ~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk.

Permission problem accessing the file for the medium '~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk' (VERR_ACCESS_DENIED).

Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: MediumWrap
Interface: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
Callee: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

আমি দেখেছি যে কাঁচা ডিস্ক ভিএমডিকি ফাইলটি মূলের মালিকানাধীন। আমি এটি নিজের ব্যবহারকারীর কাছে ছুঁড়েছি।

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


ভার্চুয়ালবক্সের একগুচ্ছ জিনিসের জন্য রুট অ্যাক্সেসের প্রয়োজন এবং আপনি ইতিমধ্যে sudo ব্যবহার করেন যাতে আপনি যথাযথ পরিবেশ এবং ব্যবহারকারীর বৈশিষ্ট্য পেতে সঠিক রুট স্টার্টআপ করতে পারেন up
জুলি পেলেটিয়ার

এটি সম্ভবত আপনি "ডিস্ক তৈরি করতে" ব্যবহৃত "পদ্ধতির" সাথে সম্পর্কিত। সুতরাং, আপনি ইউএসবি ডিস্ক অ্যাক্সেস করার চেষ্টা করছেন তবে ত্রুটিটি পূর্ববর্তী চিত্রের ফাইলের অবস্থানটি উল্লেখ করছে।
ILMostro_7

আমার জন্য একই সমস্যা। আমি যখন উবুন্টু যেমন চালানো চেষ্টা করুন, এটি x64 মেশিন অনুমতি দেয় না, যে আমার ক্ষেত্রে ছিল, এবং তারপর আমার জন্য কোন সমাধান ... হল: '(- usind লিনাক্স
kokbira

উত্তর:


13

diskকাঁচা পার্টিশন অ্যাক্সেস করতে ব্যবহারকারীর একটি গোষ্ঠীতে থাকা উচিত (যেমন গিলস তার উত্তরে শেষ রেফারেন্স দ্বারা উল্লিখিত)।

sudo usermod -a -G disk $USER

6
এটি আমার পক্ষেও কার্যকর - নোট করুন যে নিজেকে দলে যোগ করার পরে আপনাকে লগ আউট করতে হবে, অথবা এই পরিবর্তনটি প্রয়োগ করা হবে না। এটি আসলে যে কোনও গ্রুপ সংশোধনের জন্য যায়
সাইবেেক্স

কেবলমাত্র সেই
আদেশটিই

এটি আমার প্রয়োজন ঠিক ছিল। তোমাকে অনেক ধন্যবাদ!
থিওডোর আর স্মিথ

10

অনুমতি পরীক্ষা করুন সব ডিরেক্টরি সহ জড়িত ফাইল,: ~/VirtualBox VMs, ~/VirtualBox VMs/MyTinyLinux, ~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk, /dev/disk2। ডিরেক্টরিগুলি আপনার ব্যবহারকারীর দ্বারা পাঠযোগ্য এবং ট্র্যাভারেবল হতে হবে ( chmod +rx) এবং চিত্র ফাইল এবং কাঁচা ডিস্কটি পাঠযোগ্য এবং লিখনযোগ্য ( chmod +rw) হতে হবে।

আপনার ব্যবহারকারীকে ডিস্ক অ্যাক্সেস করার অনুমতি দেওয়া দরকার; যেহেতু /devপ্রতিটি বুটে স্বয়ংক্রিয়ভাবে জনবহুল হয় তাই এটি করার জন্য আপনাকে একটি ইউদেব যুক্ত করতে হবে। অন্যান্য ব্যবহারকারীদের অ্যাক্সেস না দিয়ে কোনও ডিভাইসে একটি নির্দিষ্ট ব্যবহারকারীর অনুমতি দিন দেখুন


8

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


2
উন্নত priveleges সহ ভিবি চালানোর সময়ও আমার এখনই এই সমস্যা রয়েছে।
ইউরি পিনহলো

আপনি কি প্রশাসক অ্যাকাউন্ট থেকে বা প্রশাসক হিসাবে চালিয়ে ভার্চুয়ালবক্স শুরু করেছিলেন? যদি তা না হয় তবে আপনি সর্বাধিক সুযোগ-সুবিধাগুলি দিয়ে চেষ্টা করতে পারেন এবং এটি কাজ করার পরে একবারে চেষ্টা করার চেষ্টা করতে পারেন।
পাস্কাল

উত্তর দেওয়ার জন্য ধন্যবাদ. আমি এটি চেষ্টা করেছিলাম এবং এর চেয়ে অনেক বেশি, এটি আমার ধারণা থেকে আরও জটিল হতে দেখা গেছে। আমি কেবল এটি চিহ্নিত করতে চেয়েছিলাম যে এই ত্রুটির একক উত্স নেই।
ইউরি পিনহলো

@ ইউরিপিনহলো সমস্যা সমাধান করেছেন? আমি ওম উইন্ডোজে একই ত্রুটি পেয়েছি (এমনকি অ্যাডমিন হিসাবে ভিবক্স ম্যানেজার চালাচ্ছি)
সিএফ

3

বিতরণের উপর নির্ভর করে আপনাকে ভার্চুয়ালবক্স গ্রুপে আপনার ব্যবহারকারীর নামটি যুক্ত করতে হতে পারে।

usermod -a -G vboxusers myusername

তদ্ব্যতীত , জিজ্ঞাসাবাদ সম্পর্কিত অনুরূপ প্রশ্নোত্তর অনুসারে , আপনার কোনও দূষিত আইএসও হতে পারে। আপনার ক্ষেত্রে, আমি অনুমান করব এটির অর্থ কাঁচা ডিস্কে বোটড রূপান্তর। কীভাবে সঠিকভাবে সেই পদ্ধতিটি করবেন এবং তার পুনরাবৃত্তিটি অনুসন্ধান করার চেষ্টা করুন, যদি প্রথম পদ্ধতির সময় রূপান্তরটি কোনওরকমভাবে পেয়ে যায়।


যদি এখনও এটি সমাধান না হয়, তবে ভার্চুয়ালবক্স ম্যানুয়ালটিতে পরামর্শ অনুসরণ করুন এবং -relativeবিকল্পটি যুক্ত করুন:

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

ভিবক্সম্যানেজ ইন্টার্নাল কম্যান্ডস ক্রিয়েট্রওভিএমডেক -ফাইলেনাম / পাথ / টো / ফাইলে.ভিএমডেক -আরওডিস্ক / ডেভ / এসডিএ পার্টিশন ১,৫ সম্পর্কিত

ভার্চুয়াল মেশিন থেকে ব্যবহার করার সময়, চিত্রটি সম্পূর্ণ ডিস্ককে নয়, কেবল পৃথক পার্টিশনগুলিতে (উদাহরণস্বরূপ / dev / sda1 এবং / dev / sda5) উল্লেখ করে। ফলস্বরূপ, পড়ার / লেখার অ্যাক্সেস কেবল প্রভাবিত পার্টিশনের জন্য প্রয়োজনীয়, পুরো ডিস্কের জন্য নয়। যদিও নির্মাণের সময় পার্টিশন সম্পর্কিত তথ্য পাওয়ার জন্য পুরো ডিস্কটিতে কেবল পঠনযোগ্য অ্যাক্সেসের প্রয়োজন হয়।


2

যেহেতু কোনও গ্রহণযোগ্য উত্তর নেই, আমি এই মুহুর্তের উত্তর হিসাবে পোস্ট করব। অন্যরা উপরে পোস্ট করেছেন হিসাবে আপনি সঠিক দলগুলিতে রয়েছেন তা নিশ্চিত করার পাশাপাশি:

sudo usermod -a -G disk $USER
sudo usermod -a -G vboxusers $USER

আপনি যদি এখনও VERR_ACCESS_DENIEDত্রুটিটি পেয়ে থাকেন তবে উপরের গ্রুপ সংযোজন কার্যকর হওয়ার জন্য @ সাইবেক্সের মন্তব্য অনুসারে আপনাকে লগআউট এবং পুনরায় লগ ইন করতে হবে।


আমার মামলার জন্য "ভিবক্সউসারস" দরকার ছিল না, কেবল "ডিস্ক" (ফেডোরা 29)। পুদিনা 19 এ, আমি sudo ব্যবহার বাদে কাঁচা ডিস্ক দিয়ে সেই ভিএম চালাতে পারিনি।
কোকবিরা

0

আমার অনুরূপ সমস্যা ছিল তবে সমস্যাটি হ'ল আমি নিজের বাড়ির ভলিউমে থাকাকালীন আমি sudo কমান্ডটি চালাচ্ছিলাম, আমি ভলিউম / ব্যবহারকারী / মালিককে সিডি করতাম যেখানে আমার প্রোফাইলটিকে মালিক বলা হয় এবং তারপরে এটি পুরোপুরি কার্যকর হয়েছিল।


0

সমস্যাটি (আমার জন্য) ছিল পুরো ডিরেক্টরি পাথ ব্যতীত কেবল ফাইল নাম দেখানো। ... শুধুমাত্র ফাইলের নাম প্রয়োজন -

ভিবক্সম্যানেজ ইন্টারনাল কম্যান্ডস ক্রিয়েট্রভভমডক -ফাইলেনাম কাঁচিডিসকনুসব.ভমডক-ক্রাউডিস্ক \। \ ফিজিকালড্রাইভ #

সুন্দরভাবে কাজ করেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.