آموزش نصب لینوکس Lubuntu در VirtualBox
برخی از نسخه های قدیمی نرم افزار شبیه ساز NS2 و حتی برخی از نسخه های بسیار قدیمی نرم افزار شبیه ساز NS3 به دلیل مشکلات سازگاری gcc و gcc-lib را می توان بر روی یک نسخه قدیمی تر لینوکس نصب کرد. نصب چنین نسخه های قدیمی لینوکس تحت جدید ترین سخت افزار ها نیز مشکلات زیادی را در رابطه با اجزای درایورها ایجاد می کند. در چنین شرایطی ممکن است سیستم عامل قدیمی را با استفاده از راه حل های مجازی سازی مانند VirtualBox ، Vmware ، Microsoft Virtual PC و غیره نصب کنیم. در این مقاله آموزشی نحوه نصب VirtualBox در سیستم عامل میزبان دبیان (Debian) و نصب یک سیستم عامل قدیمی لینوکس تحت VirtualBox توضیح داده شده است. ما از سیستم عامل Lubuntu 16.04-LTS نسخه ۶۴ بیتی به عنوان سیستم عامل مهمان استفاده می کنیم، زیرا این یک سیستم عامل سبک است که برای نصب و استفاده به منابع سخت افزاری کمتری نیاز دارد. لینک دانلود Lubuntu 16.04-LTS در ادامه قرار داده شده است.
نصب VirtualBox تحت سیستم عامل میزبان
شما می توانید از هر نوع و هر توزیعی از سیستم عامل لینوکس به عنوان سیستم عامل میزبان اصلی خود استفاده کنید. در اینجا ما به عنوان مثال از یک نوع Debian/Ubuntu برای سیستم عامل میزبان استفاده کنیم.
1 2 3 | $ sudo apt update $ sudo apt-get install virtualbox $ sudo apt-get install virtualbox—ext–pack |
ایجاد یک ماشین مجازی برای نسخه قدیمی لینوکس
ابتدا Lubuntu 16.04-LTS را از لینک زیر دانلود کنید:
1 | https://cdimage.ubuntu.com/lubuntu/releases/16.04/release/lubuntu-16.04.6-desktop-amd64.iso |
سپس نرم افزار VirtualBox را اجرا کرده و با استفاده از دکمه new از منوی بالا یک ماشین مجازی جدید ایجاد کنید. یک نام مناسب برای ماشین مجازی خود بگذارید (در اینجا نام ماشین مجازی Lubuntu-16.04-LTS می باشد).
رم کافی را برای ماشین مجازی خود اختصاص دهید (در اینجا ما ۴ گیگابایت را برای ماشین مجازی لینوکس جدید خود اختصاص می دهیم).
یک هارد دیسک مجازی ایجاد کنید و فضای کافی را روی آن اختصاص دهید (در اینجا ما ۱۰ گیگابایت فضای ذخیره سازی را برای ماشین مجازی لینوکس اختصاص می دهیم).
نوع فایل دیسک را انتخاب کنید (در اینجا ما از فرمت استاندارد VirtualBox Disk Image استفاده می کنیم).
در این بخش باید انتخاب کنید که آیا باید به صورت پویا دیسک را اضافه کنیم یا فقط یک اندازه ثابت ایجاد کرده و کل فضای دیسک را از قبل تخصیص دهیم.
در این مرحله مکانی را در سیستم میزبان خود انتخاب کنید تا ایمیج هارد دیسک سیستم عامل مهمان حفظ شود.
پس از ایجاد موفقیت آمیز ماشین مجازی، ویژگی های سیستم را در سمت راست پنجره نشان می دهد.
نصب سیستم عامل مهمان با فایل ایمیج ISO
ما می توانیم یک ایمیج ISO قابل بوت از یک سیستم عامل را از تنظیمات گزینه های ذخیره سازی نصب کنیم.
اکنون فقط با شروع ایمیج مهمان جدید (با انتخاب نام مهمان و فشار دادن دکمه شروع در منوی بالا) نصب به طور خودکار از فایل ایمیج iso شروع می شود. در قسمت زیر Install Lubuntu را انتخاب کنید.
زبان را انتخاب کنید:
تیک به روز رسانی های اضافی و نصب افزونه های اضافی را بردارید (برای به حداقل رساندن زمان نصب – ممکن است در صورت نیاز بعدا آنها را انجام دهیم).
از آنجایی که ایمیج دیسک ما جدید است، در این قسمت می توانیم گزینه Erase disk and install Lubuntu را انتخاب کنیم.
در صورتی که پنجره هشدار زیر را برای شما نشان داد، بر روی Continue کلیک کنید.
در این قسمت منطقه زمانی را با توجه به موقعیت جغرافیایی خود انتخاب کنید.
در این پنجره زبان صفحه کلید را انتخاب کنید.
یک کاربر ایجاد کرده و یک رمز عبور تعیین کنید (برای جلوگیری از تأخیر در بوت کردن، ورود خودکار را انتخاب کنید).
اکنون نصب ادامه می یابد و ظرف چند دقیقه کامل می شود.
در پایان نصب، پیغام راه اندازی مجدد را نشان می دهد.
پس از راه اندازی مجدد، سیستم لینوکس تازه نصب شده را بوت می کند.
نحوه نصب افزونه های مهمان Oracle VM VirtualBox
اگر می خواید از مد یکپارچه استفاده کنید و قصد دارید پوشه های میزبان خود را در سیستم عامل مهمان به اشتراک بگذارید، به یک نصب موفق از افزونه های مهمان (VirtualBox Guest Additions) نیاز خواهید داشت. VirtualBox Guest Additions مجموعه ای از درایور های دستگاه و برنامه های کاربردی سیستم می باشد که برای دستیابی به یکپارچگی نزدیک تر بین سیستم عامل میزبان و مهمان طراحی شده که به بهبود عملکرد کلی تعاملی و قابلیت استفاده سیستم های مهمان کمک می کنند. ویژگی های این ابزار به شرح زیر است:
- ادغام آسان نشانگر ماوس
- راه آسان برای اشتراک گذاری پوشه ها بین سیستم عامل میزبان و مهمان.
- قابلیت کشیدن و رها کردن و امکان کپی یا باز کردن فایل ها، کپی کردن قالب های کلیپ بورد از میزبان به مهمان یا از سیستم مهمان به میزبان را فراهم می سازد.
- می توانید کلیپ بورد (برای کپی و چسباندن) سیستم عامل مهمان را با سیستم عامل میزبان خود به اشتراک بگذارید.
- پشتیبانی بهتر از ویدیو که عملکرد ویدیویی را تسریع می کند.
- همگام سازی بهتر زمان بین سیستم مهمان و میزبان.
- کانال های ارتباطی استاندارد میزبان بین مهمان
- همچنین ویژگی های Windows Seamless به شما این امکان را می دهد که پنجره های سیستم عامل مهمان خود را به طور یکپارچه در کنار پنجره های میزبان خود اجرا کنید.
ابزار VirtualBox Guest Additions باید بعد از نصب سیستم عامل مهمان، در داخل ماشین مجازی نصب شود. در این بخش نحوه نصب VirtualBox Guest Additions بر روی توزیع های مبتنی بر اوبونتو و دبیان مانند Linux Mint را توضیح خواهیم داد.
مرحله اول: ابتدا با استفاده از دستور زیر، بسته های نرم افزاری سیستم عامل مهمان Ubuntu خود را به روز کنید.
1 2 | $ sudo apt update $ sudo apt upgrade |
مرحله دوم: پس از تکمیل ارتقا، سیستم عامل مهمان Ubuntu خود را مجددا راه اندازی کنید تا ارتقا های اخیر اعمال شود و سپس بسته های مورد نیاز را به شرح زیر نصب کنید.
1 | $ sudo apt install build-essential dkms linux-headers-$(uname -r) |
مرحله سوم: همانطور که در تصویر زیر نشان داده شده است، از نوار منوی ماشین مجازی، از منوی Devices بر روی گزینه Insert Guest Additions CD image کلیک کنید. این کار کمک می کند تا فایل ISO افزونه های مهمان را در ماشین مجازی خود نصب کنید.
مرحله چهارم: یک پنجره محاوره ای خواهید دید که از شما می خواهد تا بر روی Run کلیک کنید تا راه اندازی شود.
مرحله پنجم: یک پنجره ترمینال باز می شود که نصب واقعی VirtualBox Guest Additions از آن انجام می شود. پس از اتمام نصب Enter را فشار دهید تا پنجره ترمینال نصب کننده بسته شود. سپس سیستم عامل مهمان Ubuntu خود را خاموش کنید تا برخی از تنظیمات را از VirtualBox manager تغییر دهید، همانطور که در مرحله بعد توضیح داده شد.
بخش ششم: اکنون برای فعال کردن قابلیت کلیپ بورد و کشیدن و رها کردن (Drag and drop) بین سیستم مهمان و میزبان، به بخش تنظیمات رفته و از قسمت General به منوی Advanced بروید، دو گزینه (Shared Clipboard و Drag’n’Drop) را به دلخواه از گزینه های کشویی فعال کنید. سپس روی OK کلیک کنید تا تنظیمات ذخیره شود و سیستم شما بوت شود، سپس وارد سیستم شوید و تست کنید که آیا همه چیز درست کار می کند یا خیر.
اگر همه چیز اوکی بود، شما با موفقیت VirtualBox Guest Additions را بر روی توزیع های مبتنی بر اوبونتو و دبیان مانند Linux Mint نصب کرده اید.
اکنون Guest Additions CD image را از منوی Devices در VirtualBox باز کنید.
مسیر ISO تازه نصب شده را پیدا کنید (Guest Additions CD image) و برای آن مسیر، یک پنجره ترمینال جدید باز کنید.
دستور زیر در را در محیط ترمینال وارد کنید:
1 2 | $ sudo bash VBpxLinuxAdditions.run $ reboot |
کار کردن پوشه های مشترک بدون خطا
حتی پس از نصب موفقیت آمیز VirtualBox Guest Additions نصب یک فایل از پوشه سیستم میزبان، تحت سیستم عامل مهمان، با نشان دادن خطا هایی مانند رد مجوز (Permission Denied)، با شکست مواجه می شود.
رفع خطای مجوز رد شده هنگام استفاده از پوشه مشترک
مشکل رد مجوز (Permission Denied) توسط کاربر به راحتی قابل حل است. در اینجا نرم افزار VirtualBox هیچ خطایی را هنگام دسترسی به پوشه اشتراکی در ماشین مجازی VirtualBox شما نشان نمی دهد. شما می توانید با انجام چند کار ساده، مشکل مجوز برای عدم دسترسی به پوشه مشترک را در VirtualBox حل کنید.
مرحله اول: نرم افزار VirtualBox را باز کنید.
مرحله دوم: یوزر خود را به گروه vboxsf در ماشین مجازی مهمان در داخل VirtualBox اضافه کنید.
مرحله سوم: ترمینال را در داخل VirtualBox VM باز کنید و دستور زیر را در آن اجرا کنید:
1 | sudo adduser $USER vboxsf |
مرحله چهارم: ماشین مجازی را از VirtualBox راه اندازی مجدد (Reboot) کنید.
مرحله پنجم: سعی کنید به پوشه اشتراک گذاری شده VirtualBox دسترسی پیدا کنید.
اکنون می توانیم پوشه های میزبانی که در سیستم عامل مهمان به اشتراک گذاشته شده اند را باز کنیم. تصویر زیر پوشه ریشه و سیستم فایل سیستم میزبان را نشان می دهد که در زیر پوشه /media سیستم عامل مهمان نصب شده است.
این نوع اشتراک گذاری پوشه میزبان با سیستم عامل مهمان، اغلب مورد نیاز است زیرا ممکن است نرم افزاری که قبلا در سیستم عامل میزبان دانلود شده را بخواهیم تحت سیستم عامل مهمان جدید نصب کنیم.
فعال کردن Copy Past بین میزبان و مهمان
در حین نصب چیزی تحت سیستم عامل مهمان جدید، اغلب ممکن است لازم باشد متنی را از مرورگر اینترنتی سیستم میزبان کپی کنیم و آن را در پنجره ترمینال سیستم عامل مهمان پیست کنیم. قبل از تلاش برای انجام چنین عملیات copy/past ، باید ویژگی های drag and drop و shared clipboard را از تنظیمات سیستم عامل میزبان VirtualBox فعال کنیم. این دو ویژگی تنها در صورتی کار می کند که قبلا VirtualBox Guest Additions را به روش صحیح نصب کرده باشید.
هیچ نظری ثبت نشده است