لینوکس، عشق، برنامه نویسی

لینوکس، عشق، برنامه نویسی

در این وبلاگ مطالبی درباره سیستم عامل لینوکس و همچنین درمورد برنامه نویسی و کامپیوتر مینویسم.

شنبه, ۲ شهریور ۱۳۹۸، ۱۲:۵۳ ب.ظ

به نام خدا

 

 

 

 

نرم افزار ویرچوال باکس که معرف حضورتون هست (این نرم افزار مال شرکت اوراکل هست و بصورت اوپن سورس با لایسنس GPL2منتشر میشه)

 

در این پست میخام بهتون یاد بدم کاری کنید که این نرم افزار بتونه usb رو بخونه :)  نظراتتونو توی کامنت بزارید واسم ;)

 

 

مواد لازم:

دانلود extension pack از سایت www.virtualbox.com

 

 

extension pack چیست؟

با توجه به توضیحات خود سایت ویرچوال باکس، میشه گفت که extension pack، یک نوع افزونه هست که یک سری قابلیت های جدید رو به نرم افزار virtualbox اضافه میکنه، از جمله قابلیت خواندن usb و یک سری قابلیت دیگر که تو سایت ویرچوال باکس نوشته شده، از جمله :

The virtual USB 2.0 (EHCI) device
The virtual USB 3.0 (xHCI) device
VirtualBox Remote Desktop Protocol (VRDP) support
Host webcam passthrough
Intel PXE boot ROM
Experimental support for PCI passthrough on Linux hosts
Disk image encryption with AES algorithm

 

 

چرا این قابلیت ها بصورت پیشفرض در ویرچوال باکس قرار نگرفتن؟

در یک کلام بگم، بخاطر لایسنس (License)

 

خود نرم افزار virtualbox با لایسنس GPL2 منتشر شده، ینی شما میتونید سورس رو بخونید، تغییرش بدید، و دوباره منتشر کنید اما

افزونه ی extension pack با لایسنس PUEL منتشر شده و این لایسنس مال شرکت اوراکل هست. بنابراین این شرکت یک سری محدودیت هایی برای اکستنشن پک گذاشته و به همین خاطر این افزونه بصورت جداگانه از نرم افزار ویرچوال باکس منتشر میشه(اگه میخواید درباره لایسنس PUEL بیشتر بدونید برید به این ادرس

https://www.virtualbox.org/wiki/VirtualBox_PUEL

 

  

مراحل انجام کار:

 

  مرحله 1 : برای دانلود extension pack، شما باید ابتدا ورژن نرم افزار ویرچوال باکس رو بفهمید. برای این کار برید به منوی  Help و بعدش گزینه ی About Virtualbox(عکس زیر)

 

 

 

 

مرحله 2 - برید به سایت virtualbox.com  و برید به صفحه ی  Download ، و در صفحه ی دانلود برید به قسمت Virtualbox older builds (عکس زیر)

 

 

 

 

یه صفحه جدید باز میشه، باید از این صفحه جدید، ورژن ویرچوال باکس خودتون رو پیدا کنید و روش کلیک کنید. در صفحه ی دیگه ای که باز میشه، میتونید extension pack مربوط به ورژن ویرچوال باکس خودتون رو پیدا کنید و دانلود کنید(عکس زیر)

 

 

 

 

مرحله 3 - حالا باید این افزونه ( یا همون extesnsion pack ) رو روی ویرچوال باکس نصب کنید.  برای اینکار برید به منوی File‌، سپس برید به گزینه ی Preferences ، و از پنجره ی باز شده برید به قسمت Extensions ، و در اخر بر روی علامت مربع کلیک کنید و فایل Extension دانلود شده رو بهش بدید تا نصب بشه ( مثل عکس زیر)

 

 

 

 

مرحله 4 - در اخر باید دستور زیر رو در ترمینال بزنید تا اکانت فعلی شما به گروه Vboxusers اضافه بشه ;)

 

 
 sudo usermod -aG vboxusers $USER
 

 

توجه: اگر احیانا بعد از زدن دستور بالا با ارور  Group vboxusers does not exist  مواجه شدید، ابتدا دستور  sudo groupadd vboxusers  رو بزنید تا گروه vboxusers به سیستم شما اضافه بشه، بعد دستور بالایی رو بزنید.

 

خب اموزش همینجا به پایان میرسه، امیدوارم به درد شما خورده باشه، حتما واسم کامنت بزارید اگه سوالی شد ;)

 

نظرات (۶)

سلام وقت بخیر میشه مرحله شماره 4 

یعنی تایپ در ترمینال رو بیشتر توضیح بدید

تشکر از آموزش کاملتون

پاسخ:
سلام. این کار باعث میشه که ویرچوال باکس یوز اکانت شما ( همون اکانتی که باهاش به لینوکس لاگین کردید) بتونه به usb دسترسی پیدا کنه

با سلام ممنون از سایت و توضیحات خوبتون 

من افزونه را با موفقیت نصب کردم اما بعد از وارد کردن دستور در ترمینال پیام می آید که گروه vboxusers وجود ندارد میشه راهنمایی کنید چرا؟

پاسخ:
سلام. خواهش میکنم.

لطفا بگید از چه سیستم عاملی استفاده میکنید. ویندوز یا لینوکس؟
اگر لینوکس هستید از کدام توزیع ( و کدام ورژن) استفاده میکنید؟ ابونتو یا توزیع دیگه ؟

بسیار عالی

ممنون بابت توضیحات

پاسخ:
خاهش میکنم :)

من بعد از نوشتن دستور پیام 

Group vboxusers does not exist برام میاد اکستنشن رو هم نصب کردم 

میشه راهنمایی کنید !

پاسخ:
سلام. کاری نداره که، یه گروپ vboxusers به سیستم اضافه کنید و بعد اکانت رو به این گروپ اضافه کنید.

اینجوری:

 
sudo groupadd vboxusers sudo usermod -aG vboxusers userName


ابتدا دستور اول رو بزنید تا گروه vboxusers به سیستتون اضافه بشه
سپس دستور دوم رو بزنید تا اکانت شما به گروپ vboxusers اضافه بشه

اینجا هم توضیح داده:  https://ubuntuforums.org/showthread.php?t=2315566
۱۸ مهر ۰۰ ، ۱۱:۰۵ محسن نورمحمدی

سلام منظور از ترمینال چیه؟

 

پاسخ:
سلام. اگر توی ویندوز هستید ترمینال میشه همون cmd
کافیه منوی استارت رو بزنید و cmd رو سرچ کنید

اگر cmd رو سرچ کردید و چیزی نیاورد، اینو سرچ کنید  command prompt

اگر هم توی لینوکس هستید دیگه میدونید ترمینال چیه :) 

توی اکثر توزیع های لینوکس، bash prompt ترمینال شما هست
۰۹ آبان ۰۰ ، ۲۱:۰۴ زهره شفیعی

سلام من اینکار هارو انجام دادم ولی باز هم usb رو نمی خونه چیکار کنم؟

 

پاسخ:
سلام مشکل دقیقا چیه؟؟ اون مراحلی که گفتم رو اگر انجام بدید قاعدتا باید بشناسه

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی