উত্তর:
ডিবিয়ান 9 এর টিএল; ডিআর সংস্করণটি মূল হিসাবে:
echo deb http://ftp.debian.org/debian stretch-backports main contrib > /etc/apt/sources.list.d/stretch-backports.list
apt update
apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
এটি হ'ল ভার্চুয়ালবক্স অতিথি সংযোজনগুলি ইনস্টল করা আছে।
ভার্চুয়ালবক্স দেবিয়ান 10 এ উপলব্ধ নেই এবং এটি কোনওটিতেই উপলব্ধ করা হবে না buster-backports
। লুকাস নুসবাউমের একটি আনুষ্ঠানিক প্যাকেজ রয়েছে; যদি আপনি সেগুলি ব্যবহার করতে চান তবে আপনার তাঁর নির্দেশাবলী অনুসরণ করা উচিত (কেবলমাত্র লিঙ্কযুক্ত - লিঙ্কটি বৈধ হওয়া বন্ধ করে দিলে প্যাকেজগুলি সম্ভবত উপলভ্য নয়, সুতরাং এখানে নির্দেশাবলী অনুলিপি করা অর্থহীন)।
আরও বিশদে বিশদে, দেবিয়ান প্যাকেজগুলি ব্যবহার করে ডিবান 7, 8 এবং 9 এর সমাধান এখানে দেওয়া হয়েছে:
ডেবিয়ান 7 এবং 8 এর জন্য, contrib
সংগ্রহস্থলগুলি সক্ষম করুন ; উদাহরণস্বরূপ , দেবিয়ান 8 এর জন্য, নিশ্চিত করুন যে /etc/apt/sources.list
এতে আপনার মতো কিছু রয়েছে
deb http://ftp.debian.org/debian jessie main contrib
ডেবিয়ান 9 এর জন্য, এর সাথে ব্যাকপোর্টগুলি সক্ষম করুন contrib
; এটি করার জন্য, একটি লাইন যুক্ত করুন
deb http://ftp.debian.org/debian stretch-backports main contrib
to /etc/apt/sources.list
(বা আরও ভাল, একটি stretch-backports.list
ফাইল ইন /etc/apt/sources.list.d
);
ইনস্টল করুন virtualbox-guest-dkms
, কার্নেল শিরোনাম এবং optionচ্ছিকভাবে virtualbox-guest-x11
(গ্রাফিকাল গেস্ট ইউটিলিটিগুলির জন্য):
sudo apt update
sudo apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
( আপনি দ্বিতীয় লাইনের -t stretch-backports
পরে install
যদি আপনি ডিবিয়ান 9 ব্যবহার করেন)
এটা সব যে এর প্রয়োজন - আপনি আপনার VM- র মধ্যে অতিথি সংযোজন মাউন্ট অথবা ইনস্টলার চালানোর জন্য প্রয়োজন হবে না। আপনি আপনার Vagrantfile
(বা আপনি আপনার ভিএম সরবরাহ করার জন্য যা কিছু ব্যবহার করেন) এ তিনটি লাইন শেল ডাকে যুক্ত করতে পারেন এবং সেগুলি ভুলে যেতে পারেন।
virtualbox-guest-dkms
প্যাকেজ ইনস্টল করার ফলে উপযুক্ত কার্নেল মডিউলগুলি স্বয়ংক্রিয়ভাবে নির্মিত (এবং কার্নেলটি আপগ্রেড করা হলে পুনর্নির্মাণ করা হবে) এবং গেস্ট সংযোজনগুলি ইনস্টল করার বিষয়টি নিশ্চিত করবে।
(মনে রাখবেন যে এটি ভিএম-তে আপনি যে ডেবিয়ান ব্যবহার করছেন তার যে কোনও সংস্করণে অতিথি সংযোজনগুলির সংস্করণ ইনস্টল হবে , যা ভিএম চালিত ভার্চুয়াল বাক্সের সংস্করণের সাথে মেলে না - তবে অতিথি সংযোজনগুলি এখনও ঠিক কাজ করা উচিত))
আপনার লিনাক্স ডেবিয়ান ভার্চুয়াল মেশিনে ভার্চুয়ালবক্স অতিথি সংযোজনগুলি ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন:
টার্মিনাল খুলুন এবং root
( su
); আপনি যদি sudo
সক্ষম করে থাকেন তবে আপনি উদাহরণস্বরূপও করতে পারেন sudo -i
; man sudo
সমস্ত বিকল্পের জন্য দেখুন ):
su
রুট পাসওয়ার্ড লিখুন এবং এন্টার টিপুন
বিকল্পভাবে আপনি sudo -s
যদি এটি ইনস্টল করা থাকে এবং আপনি যেখানে লগ ইন করেছেন তার ব্যবহারকারীর প্রয়োজনীয় অধিকার রয়েছে যদি আপনি ব্যবহার করতে পারেন ...
এপিটি ক্যাশে আপডেট করুন :
apt-get update
সর্বশেষতম সুরক্ষা আপডেট ইনস্টল করুন:
এই পদক্ষেপটি আপনার সমস্ত প্যাকেজ আপগ্রেড করবে, সুতরাং এটি সম্পর্কে বুদ্ধিমান হন। নীচের পদক্ষেপগুলি প্রথমে চেষ্টা করুন এবং সেগুলি যদি না হয় তবে তা কাজ করার জন্য যথেষ্ট হতে পারে, তারপরে আপগ্রেড করুন এবং আবার চেষ্টা করুন।
apt-get upgrade
এই প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:
ভার্চুয়ালবক্স লিনাক্স গেস্ট অ্যাডিশনগুলি ইনস্টল করার সময় প্যাকেজগুলি
build-essential
এবংmodule-assistant
উভয়ই কার্নেল মডিউলগুলি সংকলন করতে সক্ষম হতে হবে must সুতরাং, এই কমান্ডটি কাজ করতে প্রয়োজনীয় শিরোনাম এবং প্যাকেজগুলি (সংকলক এবং গ্রন্থাগারগুলি) পাবে। লক্ষ্য করুন, আপনার ভার্চুয়ালবক্স লিনাক্স গেস্ট অ্যাডিশনগুলি ইনস্টল করার পরে আপনি কিছু প্যাকেজ পাশাপাশি লিনাক্স শিরোনামের পিছনে রেখে যাবেন যা আপনি পরে মুছতে পারেন বা নাও করতে পারেন। আমার ক্ষেত্রে তাদের কোনও ক্ষতি হয়নি, তবে সিস্টেমের সুসংগতির জন্য, আপনি খেলার পরে বাছাই করতে চাইতে পারেন।
apt-get install build-essential module-assistant
কার্নেল মডিউল তৈরির জন্য আপনার সিস্টেমটি কনফিগার করুন:
m-a prepare
অতিথি সংযোজন আইএসও :োকান:
মেনু ডিভাইসগুলি প্রসারিত করুন এবং গেস্ট অ্যাডিশন সিডি চিত্র সন্নিবেশ করুন এ ক্লিক করুন ...
এটি স্বয়ংক্রিয়ভাবে মাউন্ট হওয়া উচিত, তবে কোনও কারণে যদি তা না ঘটে:
mount /media/cdrom
নিম্নলিখিত স্ক্রিপ্ট চালান:
sh /media/cdrom/VBoxLinuxAdditions.run
সিস্টেমটি পুনরায় চালু করুন:
reboot
sudo apt-get update && sudo apt-get install linux-headers-`uname -r`
m-a prepare
টানতে পারে linux-headers
, সমস্ত নির্দেশাবলী একটি ডেবিয়ান 9 ইনস্টল-এ কাজ করে।
ডেবিয়ান সংগ্রহস্থল থেকে ভার্চুয়ালবক্স গেস্ট অ্যাডন ইনস্টল করার বিকল্প হ'ল বিক্রেতার উত্সগুলি ব্যবহার করা। ভান্ডারটি পুরানো এবং আরও স্থিতিশীল কোড সরবরাহ করবে বলে আশা করা হচ্ছে, তবে বিক্রেতার উত্সগুলি সর্বশেষ বৈশিষ্ট্য এবং সুরক্ষা আপডেট পাবেন।
আমি ভার্চুয়ালবক্স 5.0.30 এবং ওএস এক্স 10.11.6 ব্যবহার করে ডিবিয়ান 9.4 অতিথির লিনাক্স কার্নেল চলমান 4.9.0-4 তে পরবর্তী নির্দেশাবলী সফলভাবে চেষ্টা করেছি। প্রথমে গেস্ট অ্যাডোনগুলি আইএসও চিত্রটি ভার্চুয়াল মেশিনে সংযুক্ত করুন এবং তারপরে এটি শুরু করুন। বুটআপের পরে, চিত্রের বিষয়বস্তুগুলিতে পাওয়া যাবে /media/cdrom0/
। প্রথমত, দুটি প্যাকেজ এবং তাদের নির্ভরতা ইনস্টল করতে হবে:
$ sudo apt-get install linux-headers-$(uname -r) build-essential
তারপরে, সরবরাহকারী সরবরাহিত স্ক্রিপ্টটি চালান যা প্রয়োজনীয় কার্নেল মডিউলগুলি তৈরি করে এবং ইনস্টল করে:
$ cd /media/cdrom0/
$ sudo sh VBoxLinuxAdditions.run
ভার্চুয়াল মেশিনটি রিবুট করুন এবং উপভোগ করুন!
ডেবিয়ান 9-এ, ভার্চুয়ালবক্স-গেস্ট-ডিকেএমএস প্যাকেজটি অস্থির (সিড) সংগ্রহস্থলটিতে রয়েছে।
এটি এতে যুক্ত করুন /etc/apt/sources.list
:
deb http://http.us.debian.org/debian sid main non-free contrib
সংগ্রহস্থল আপডেট করুন এবং প্যাকেজ ইনস্টল করুন
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
Ptionচ্ছিকভাবে: সিড সংগ্রহস্থলটি অক্ষম করুন, কারণ এতে প্যাকেজগুলির জন্য আপডেট রয়েছে যা আপনি চান না।
/vagrant
ভিএম-তে বর্তমান হোস্ট ডিরেক্টরিটি মাউন্ট করার পরিবর্তে "rsync" d । যেহেতু সেই মাউন্টটি আমি অতিথি সংযোজনগুলি চেয়েছিলাম তার পুরো কারণ ছিল, এটি এখনও কার্যকরভাবে ভেঙে গেছে।