কীভাবে কেবল কমান্ড লাইনের মাধ্যমে CentOS এ ভার্চুয়ালবক্স অতিথি সংযোজন ইনস্টল করবেন


74

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

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

উত্তর:


108

... অবশেষে এটি আমার পক্ষে কাজ করেছে, কমান্ড লাইন মোডে সেন্টোস (x86_64) ভার্চুয়াল সার্ভারে ভার্চুয়ালবক্স গেস্ট অ্যাডিশন ইনস্টল করার চেষ্টা করা অন্য কারও জন্য কাজ করা উচিত।

# yum update
# yum install dkms gcc make kernel-devel bzip2 binutils patch libgomp glibc-headers glibc-devel kernel-headers
# mkdir -p /media/cdrom
# mount /dev/scd0 /media/cdrom
# sh /media/cdrom/VBoxLinuxAdditions.run

প্রক্রিয়াটি সম্পূর্ণ হয়ে গেলে, সিস্টেমটি পুনরায় বুট করুন। এখানেই শেষ.


3
আপনার yum install makeপাশাপাশি দরকার
নিক ফেরিয়ার

6
@ জেরম আমি আশা করি আপনি ইতিমধ্যে এটি সন্ধান করেছেন তবে রেকর্ডের জন্য: এর সাথে মাউন্টপয়েন্ট (কেবল একটি ডিরেক্টরি) তৈরি করুন sudo mkdir /media/cdrom
অ্যান্থন

5
CentOS 6.4 64b এর একটি সর্বনিম্ন ইনস্টলটিতে ইনস্টল কমান্ডটি ছিল sh /media/cdrom/VBoxLinuxAdditions.run। আমাকে পার্ল ( yum install perl) ইনস্টল করতে হয়েছিল এবং মাউন্ট-পয়েন্ট ( sudo mkdir -p /media/cdrom) তৈরি করতে হয়েছিল ।
smholloway

16
CentOS 7- /dev/scd0/dev/sr0
সিড্রোমে

3
লোকেরা যদি ভাবতে থাকে যে ... এর যে কোনওটি সম্পন্ন হওয়ার আগে আপনাকে প্রকৃতপক্ষে উপলভ্য হওয়ার জন্য আপনাকে অতিথি সংযোজন সিডি চিত্র ব্যবহার করতে হবে (বর্তমানে ভার্চুয়ালবক্সের উইন্ডো মেনুতে ডিভাইসগুলিতে পাওয়া যায় ) VBoxLinuxAdditions.run
অ্যালেক্স

15

@ ইট_মির উত্তরটি প্রায় কাজ করেছিল, তবে এটি কিছু কার্নেল মডিউল তৈরি করতে ব্যর্থ হয়েছিল।

যদি এটি আপনার পক্ষে কাজ করে না, বার্তাগুলি দেখুন।

আমার ক্ষেত্রে, তাদের মধ্যে একটি সন্ধান করতে বলেছে /var/log/vboxadd-install.log। এখানে কার্নেল উত্স অনুপস্থিত এবং কার্নেল উত্স ডিরেক্টরি যেমন উদাহরণ সহ সরবরাহ করার বিষয়ে কিছু বলা হয়েছিল KERN_DIR=/path/to/kernel/sources

যেহেতু kernel-develএবং উত্সগুলি /usr/src/kernels/2.6.32-504.16.2.el6.x86_64ইতিমধ্যে ইনস্টল করা ছিল, তাই আমি বিভ্রান্ত হয়ে পড়েছিলাম, তবে এটিটিকে অনুরোধ করা পরিবেশের পরিবর্তনশীল সহ বলেছি

KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run

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

yum install kernel-devel-2.6.32-504.el6.x86_64

আপনি দেখতে পাচ্ছেন, এটি সামান্য ভিন্ন সংস্করণ, 504.16.2কেবল বনাম 504। যথাযথ kernel-develপ্যাকেজ ইনস্টল করার পরে , বিল্ডিং এবং তারপরে ইনস্টলটি প্রত্যাশা অনুযায়ী কাজ করেছিল।


সুতরাং, কার্নেল চালিত এবং ইনস্টল করা কার্নেল উত্স (ওরফে kernel-devel) অবশ্যই মিলবে। আপনি এটির সাথে চলমান কার্নেলটি দেখে যাচাই করতে পারেন

uname -a

এবং ইনস্টল করা উত্স

ls /usr/src/kernels

চূড়ান্ত উপসংহার হিসাবে, যাই ঘটুক না কেন, প্রদত্ত বার্তাগুলি এবং লগ ফাইলগুলি দেখুন।


আমি কার্নেল সূত্রগুলি কার্নেলের সাথে আপডেট করে কার্নেলের সাথে মিলিয়েছি। yum আপডেট কার্নেল।
মাইক

1
যদি এটি মেলে না এবং আপনি সবেমাত্র কার্নেলটি আপডেট করতে>> মেলে পুনরায় বুট করুন (যদি পারেন তবে)।
এডি

5

এটি একটি পুরানো থ্রেড তবে একই সন্ধানের জন্য আমার সন্ধানে উঠে এসেছিল। যদি অন্য কেউ এটির দিকে চালিত হয় তবে নিম্নলিখিত উত্তরটি আমার জন্য সমাধান করেছে:

http://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-fedora-centos-red-hat-rhel/

দ্রষ্টব্য * ইউআরএল 2010 বলছে তবে নিবন্ধটি 2013 সালে আপডেট হয়েছিল।


2
এই পদক্ষেপগুলি আরও ভাল, কারণ সেগুলি পার্ল এবং ডিকেএমএসের মতো প্রয়োজনীয় সমস্ত পূর্বশর্তগুলি অন্তর্ভুক্ত করে
bmaupin

3

আমি একটি আপডেট উত্তর পোস্ট করছি, কারণ আমাকে ইনস্টল করতে কয়েকটি অতিরিক্ত পদক্ষেপ করা দরকার। আমি ভার্চুয়ালবক্স 5.0.14r105127 ব্যবহার করছি। প্রতিটি কমান্ডকে "sudo" দিয়ে চাপিয়ে দিতে হবে।

yum update
yum install gcc
yum install kernel-devel
yum install bzip2
yum install kernel-devel-2.6.32-573.el6.i686
mkdir /media/cdrom
mount /dev/scd0 /media/cdrom
sh /media/cdrom/VBoxLinuxAdditions.run

এছাড়াও, আমি ওপেনজিএল সমর্থন মডিউলটির জন্য একটি "ফেইলড" বার্তা পেয়েছি তবে এটি সার্ভার সিস্টেমে উপেক্ষা করা যেতে পারে।


2

VBOXADDITIONS ইনস্টল করার পরে আপনার এটি করার প্রয়োজন হতে পারে:

In VirtualBox click View>>Auto Resize Guest Display (Host + G)

কারণ আমি ভার্চুয়ালবক্সে এই চূড়ান্ত কনফিগারেশন প্রয়োগ না করা পর্যন্ত স্ক্রিন রেজোলিউশনটি আমার পক্ষে কাজ করে না।


সেন্টোস 7 এ আমাকে এখনও
সিসি

2

আপনি যদি আপনার ভার্চুয়ালবক্স স্ক্রিপ্ট করার জন্য ভ্যাগ্রান্ট ব্যবহার করছেন, আপনি কেবলমাত্র ভিবি-গেস্ট প্লাগইন ইনস্টল করতে পারেন। এর জন্য উত্স কোডটি এখানে https://github.com/dotless-de/vagrant-vbguest/tree/master/lib/vagrant-vbguest পাওয়া যাবে ।

এই প্রক্রিয়াটি স্বয়ংক্রিয় করতে এখানে উত্স কোড থেকে কিছু ইঙ্গিত পাওয়া যায়।


1

ধাপ 1:

yum update

ধাপ ২:

যাও Device-> Install Guest Additions CD Image -> Next

তারপরে রুট পাসওয়ার্ড দিন। এটাই.


0

মাত্র একটি বিশদ বিবরণ ... আমার একটি সেন্টোস 6..6 ন্যূনতম ছিল, সমস্ত "ইয়াম আপডেট" এবং "ইয়াম ইনস্টল" করেছিলেন তবে আমি ওলাফের প্রতিক্রিয়াতে এটি না পড়া পর্যন্ত আমি আটকে ছিলাম

... এটি 504.16.2 বনাম মাত্র 504 এর কিছুটা আলাদা সংস্করণ the সঠিক কার্নেল-ডেভেল প্যাকেজ ইনস্টল করার পরে, বিল্ডিং এবং তারপরে ইনস্টলটি প্রত্যাশায় কাজ করেছে worked

সুতরাং, চলমান কার্নেল এবং ইনস্টল করা কার্নেল উত্সগুলি (ওরফে কার্নেল-ডেভেল) অবশ্যই মিলবে।

আমার ইনস্টলটি পরীক্ষা করাতে আমার একই সমস্যা হয়েছিল, একটি রিবুট করার পরে, সবকিছু ঠিক আছে। পুরানো কার্নেলটি দিয়ে যন্ত্রটি এখনও চলছে। এর পরে পরবর্তী সমস্যাটি যে পার্লটি অনুপস্থিত ছিল তাই আমাকেও একটি করতে হয়েছিল

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