نحوه نصب VirtualBox Guest Additions در اوبونتو

این روزها راه اندازی یک ماشین مجازی اوبونتو(Ubuntu) آسان و سریع است، بنابراین می توانید بدون فرمت کردن سیستم خود با لینوکس بازی کنید. (Linux)با این حال، برای اینکه واقعاً از ماشین مجازی اوبونتو(Ubuntu) بیشترین بهره را ببرید ، خوب نیست اگر میزبان عامل بتواند با مهمان تعامل داشته باشد؟ این یکی از کارهایی است که می‌توانید با VirtualBox Guest Additions انجام دهید ، و ما به شما نشان می‌دهیم که چگونه آن را نصب کنید.

Essential VirtualBox Lingo

قبل از اینکه به گوشت و سیب‌زمینی افزودنی‌های مهمان (Guest) بپردازیم(Additions) ، چند مفهوم اصلی وجود دارد که برای درک همه آن باید بدانید. اگر از قبل به زبان ماشین‌های مجازی به خوبی آشنا هستید، می‌توانید به بخش بعدی بروید، اما اگر نه، برای یک دقیقه بمانید.

ما قبلاً به دو مفهوم مهم در پاراگراف آغازین اشاره کردیم: سیستم میزبان و مهمان.

سیستم عامل میزبان سیستم عامل واقعی است که بر روی دستگاه "فلز لخت" اجرا می شود. این کامپیوتر فیزیکی واقعی است. هیچ چیزی بین سیستم عامل شما و سخت افزار کامپیوتر وجود ندارد.

سیستم مهمان، ماشین مجازی، به عنوان یک برنامه کاربردی در سیستم عامل میزبان اجرا می شود. سیستم مهمان «فکر می‌کند» روی یک رایانه واقعی اجرا می‌شود، و تمام «سخت‌افزار» مورد انتظارش را می‌بیند، اما همه شبیه‌سازی شده‌اند. 

با طراحی، یک مانع سخت بین سیستم مهمان و میزبان وجود دارد. این شامل تمام برنامه های در حال اجرا در سیستم مهمان می شود. به همین دلیل است که، برای مثال، آزمایش ویروس ها یا انجام کارهای خطرناک دیگر با ماشین مجازی بی خطر است. خوب، به شرطی که اتصال شبکه به VM فعال نداشته باشید!

اضافه شدن مهمان چه کاری می تواند انجام دهد؟

Guest Additions همانطور که از نامش پیداست، نرم افزاری است که به سیستم عامل مهمان(guest ) اضافه شده است تا اساساً ابرقدرت های شبح انگیزی را به دست آورد که هیچ ماشین مجازی نباید داشته باشد. 

همه شوخی را کنار بگذاریم، هدف اصلی از افزودن مهمان، ادغام ماشین مجازی با سیستم عامل میزبان بدون از دست دادن مزیت های مانع مجازی بین این دو است. هنگامی که اضافات را نصب می کنید، برخی از ویژگی های بسیار مفید را دریافت می کنید:

  • ساعت‌ها را بین میزبان و مهمان همگام‌سازی کرد تا همیشه زمان یکسانی را نشان دهند.
  • شما می توانید آزادانه از نشانگر ماوس بین میزبان و مهمان استفاده کنید بدون اینکه نشانگر گرفته شود.
  • پوشه های به اشتراک گذاشته شده برای آسان کردن انتقال ایمن فایل ها بین میزبان و مهمان.
  • شما می توانید آزادانه اندازه پنجره ماشین مهمان را تغییر دهید و به صورت پویا وضوح آن را برای مطابقت تنظیم می کند.
  • گرافیک‌های شتاب‌دار بهتر می‌توانند به برنامه‌های مجازی‌سازی شده دسترسی پیدا کنند که به ویژگی‌های GPU(GPU) پیشرفته‌تری در دستگاه میزبان نیاز دارند.
  • یک کلیپ بورد مشترک که کپی و جایگذاری چیزها را بین دو سیستم آسان می کند.

حتی ویژگی های واقعا مفیدتری نیز وجود دارد. اگر می خواهید بیشتر بدانید، اسناد رسمی VirtualBox را برای جزئیات فنی بخوانید.(VirtualBox Documentation)

آیا شما یک ماشین مجازی کارآمد دارید؟

این مقاله در مورد راه اندازی یک ماشین مجازی اوبونتو(Ubuntu Virtual Machine) نیست، اما برای نصب VirtualBox Guest Additions در اوبونتو ، به یک ماشین (Ubuntu)اوبونتو VirtualBox(VirtualBox Ubuntu) با کار و پیکربندی مناسب نیاز دارید . اگر نیاز دارید، به نحوه نصب لینوکس در ویندوز با VirtualBox(How to Install Linux on Windows With VirtualBox) بروید و مطمئن شوید که همه کارها را به درستی انجام داده اید. اگر اوبونتو VM(Ubuntu VM) شما درست است، ما آماده هستیم تا مراحل نصب واقعی را ادامه دهیم.

نصب اوبونتو Guest Additions

با فرض اینکه یک ماشین مجازی اوبونتو(Ubuntu VM) در حال کار در VirtualBox آماده کار هستید، می‌توانید اضافات مهمان را به راحتی نصب کنید.

با این حال، قبل از اینکه این کار را انجام دهید، توصیه می کنیم در صورتی که مشکلی در نصب افزونه مهمان پیش بیاید، یک عکس فوری از VM خود بگیرید. به یاد داشته باشید که اینها درایورها و برنامه های کاربردی نصب شده روی ماشین مجازی هستند، بنابراین سیستم مجازی را تغییر می دهد.

می توانید به یکی از دو روش یک عکس فوری بگیرید. اولین مورد این است که host key + T را فشار دهید . به صورت پیش فرض؛ کلید Ctrl(Ctrl key) سمت راست کلید میزبان(host key) است مگر اینکه کسی این را در تنظیمات تغییر داده باشد. کلید میزبان فعلی در گوشه سمت راست پایین پنجره ماشین مجازی نمایش داده می شود. از طرف دیگر، به سادگی از Machine > Take Snapshot استفاده کنید.

اسنپ ​​شات را نامگذاری کنید، آن را ذخیره کنید و سپس به VM خود بازگردید.

اکنون Devices را انتخاب کنید و سپس CD Additions Guest(Insert Guest Additions CD) را درج کنید .

این پیام را از اوبونتو(Ubuntu) دریافت خواهید کرد ، Run را انتخاب کنید .

اکنون رمز عبور سرپرست(administrator password) خود را تایپ کرده و Authenticate را انتخاب کنید .

نرم افزار اضافات مهمان را اجرا و نصب می کند. ممکن است خطایی در مورد تنظیم نشدن سیستم برای ساخت ماژول‌های هسته دریافت کنید، فقط آن را نادیده بگیرید و Enter را فشار دهید .

حدس بزن چی شده؟ این تمام چیزی بود که در آن وجود داشت. افزودنی‌های مهمان(Guest) اکنون نصب شده‌اند، و شما باید آماده حرکت باشید. اگرچه، باید تست کنید تا ببینید آیا نصب به درستی کار کرده است یا خیر.

تست اضافات مهمان

برای اطمینان از اینکه Guest Additions طبق برنامه کار می کند، چند تست سریع را امتحان کنید.

ابتدا نشانگر ماوس خود را از خارج از پنجره ماشین مجازی روی آیکون های دسکتاپ در اوبونتو حرکت دهید. (Ubuntu)برجسته می کنند؟ آیا می توانید روی نماد دسکتاپ کلیک کنید و سپس نشانگر ماوس را به طور یکپارچه به سیستم عامل میزبان منتقل کنید؟

در مرحله بعد، بیایید بررسی کنیم که آیا پوشه های به اشتراک گذاشته شده درست کار می کنند یا خیر.

ابتدا Devices > Shared Folders > Shared Folders Settings را از منوی ماشین مجازی انتخاب کنید.

اکنون، نماد افزودن اشتراک را(add share icon) انتخاب کنید .

سپس، در مسیر Folder Path(Folder Path) ، Other را انتخاب کنید و سپس پوشه‌ای را در رایانه میزبان که می‌خواهید با ماشین مجازی به اشتراک بگذارید، جستجو کرده و انتخاب کنید. حتماً Auto-mount را انتخاب کنید تا به طور خودکار یک درایو در سیستم مهمان به پوشه اختصاص داده شود.

وقتی کارتان تمام شد، OK را انتخاب کنید ، و باید پوشه مشترک خود را در فهرست پوشه‌های گذرا(transient folders) ببینید. به یاد داشته باشید(Remember) ، ما فقط در حال آزمایش هستیم که آیا اضافات مهمان به درستی کار می کنند یا خیر. همیشه می توانید به عقب برگردید و پوشه مشترک خود را دائمی کنید.

حالا دوباره OK را انتخاب کنید و (OK )در ماشین مجازی به پوشه اصلی(home folder on the virtual machine) خود بروید و باید پوشه و محتویات آن را ببینید. مگر اینکه پوشه را فقط خواندنی ساخته باشید، می‌توانید فایل‌ها را از مهمان به میزبان به این روش نیز کپی کنید.

برای راهنمای دقیق‌تر پوشه‌های مشترک، اشتراک‌گذاری پوشه‌ها را بین سیستم‌عامل میزبان و مهمان در VirtualBox(Share Folders between Host and Guest OS in VirtualBox) بررسی کنید.

استفاده از اوبونتو فراتر از ماشین های مجازی(Ubuntu Beyond Virtual Machines)

داشتن یک ماشین مجازی لینوکس اوبونتو(Ubuntu Linux) (یا هر لینوکس(Linux) ) تقریباً برای هر هدفی عالی است. با این حال، شما هرگز همان عملکرد یا سازگاری را که فلز برهنه ارائه می دهد، نخواهید داشت.

هنگامی که پس از بازی با لینوکس در (Linux)VirtualBox احساس راحتی کردید، می توانید (VirtualBox)اوبونتو(Ubuntu) را با ویندوز(Windows) بوت دوگانه در نظر بگیرید . اگر این تعهد بیش از حد است، به لیست ما از بهترین سیستم عامل های لینوکس قابل حمل(best portable Linux operating systems) نگاهی بیندازید . به این ترتیب، می توانید بدون تغییر چیزی در خود کامپیوتر ، به لینوکس بوت شوید.(Linux)



About the author

من یک توسعه دهنده وب با تجربه در Firefox و Google Docs هستم. من مدرک مدیریت بازرگانی از دانشگاه فلوریدا دارم. مهارت های من عبارتند از: توسعه وب سایت، سیستم مدیریت محتوا (CMS)، تجزیه و تحلیل داده ها، و طراحی رابط کاربری. من یک مشاور باتجربه هستم که می‌توانم به تیم شما در ساخت وب‌سایت‌ها و اپلیکیشن‌های مؤثر کمک کنم.



Related posts