• مروری بر ماشین های مجازی توسط توسعه دهندگان مختلف

    چگونه خودتان نصب کنید نرم افزار Oracle VirtualBox، که با آن یک ماشین مجازی ایجاد خواهیم کرد، در ادامه مطلب بخوانید.

    برای ایجاد یک ماشین مجازی، به عنوان مثال، ویندوز XP، شما نیاز دارید (دستورالعمل برای Virtulbox نسخه 5.0.2 نصب شده در Windows 8.1 x64 توضیح داده شده است):

    1. اجرا کنید (شروع -> برنامه ها -> Oracle VM Virtualbox)

    2. دکمه را فشار دهید ايجاد كردن

    شکل 1 - Oracle Virtualbox - ایجاد کنید

    3. در پنجره بعدی یک نام تنظیم کنید ماشین مجازی، نوع و نسخه آن:


    برنج. 2

    دکمه فشار دهید بعد

    4. حجم مورد نیاز را تنظیم کنید حافظه دسترسی تصادفیبرای عملکرد طبیعیماشین مجازی:


    شکل 3 - Oracle Virtualbox - ایجاد - تعیین مقدار RAM

    دکمه فشار دهید بعد

    4. در پنجره بعدی، را انتخاب کنید ایجاد جدید سخت مجازیدیسک:


    شکل 4 - Oracle Virtualbox - ایجاد یک هارد دیسک مجازی جدید

    دکمه فشار دهید ايجاد كردن

    5. نوع را انتخاب کنید هارد دیسک:


    شکل 5 - Oracle Virtualbox - انتخاب نوع هارد دیسک مجازی

    روی دکمه کلیک کنید بعد

    6. فرمت ذخیره سازی داده ها بر روی هارد دیسک مجازی را مشخص کنید:


    شکل 6 - Oracle Virtualbox - انتخاب فرمت ذخیره سازی داده ها بر روی هارد دیسک مجازی

    روی دکمه کلیک کنید بعد

    7. نام و اندازه را مشخص کنید سخت مجازیدیسک:


    شکل 7 - Oracle Virtualbox - پیکربندی نام و اندازه هارد دیسک مجازی جدید

    دکمه فشار دهید ايجاد كردن

    8. در سمت چپ پنجره Oracle VM VirtualBox Managerیک تصویر ظاهر خواهد شد سیستم های ویندوز XP:


    Fig.8 - Oracle Virtualbox - manager

    اکنون باید ماشین مجازی را پیکربندی کنید تا بتوانید ویندوز XP را روی آن نصب کنید.

    9. ابتدا باید منبعی که سیستم عامل از آن نصب می شود را مشخص کنید. برای انجام این کار، در لیست ماشین های مجازی، مورد دلخواه را انتخاب کنید (در این کیس ویندوز XP شکل 8 را ببینید) و دکمه را فشار دهید اهنگ

    10. در پنل سمت چپ انتخاب کنید حامل هاو در ویژگی ها دستگاه (دیسک) که سیستم عامل از آن نصب خواهد شد را مشخص می کنیم. که در این موردما ویندوز XP را از روی سی دی نصب خواهیم کرد ('D:')


    شکل 9 - Virtualbox - تنظیم رسانه - انتخاب منبع نصب سیستم عامل

    ایجاد اولین ماشین مجازی

    روی دکمه کلیک کنید " ايجاد كردن"V گوشه بالاییجعبه مجازی

    یک پنجره دستیار ظاهر می شود تا شما را در راه اندازی یک ماشین مجازی جدید (VM) راهنمایی کند.

    در صفحات بعدی، جادوگر از شما می خواهد حداقل اطلاعات مورد نیاز برای ایجاد ماشین مجازی، به ویژه:

    • نامماشین مجازی که بعداً در لیست ماشین های مجازی در پنجره VirtualBox Manager نشان داده می شود و برای فایل های VM روی دیسک استفاده می شود. در حالی که می‌توان از هر نامی استفاده کرد، به خاطر داشته باشید که وقتی چند ماشین مجازی ایجاد کردید، اگر نام‌های توصیفی زیبایی به ماشین‌های مجازی خود بدهید، قدردانی خواهید کرد. "My Virtual Machine" کمتر از "Windows XP SP2 with OpenOffice" مفید خواهد بود.
    • در فصل " تایپ کنید سیستم عامل » سیستم عاملی را که می خواهید بعداً نصب کنید انتخاب کنید. سیستم عامل های پشتیبانی شده گروه بندی می شوند. اگر می خواهید چیزی بسیار غیرعادی را نصب کنید که در لیست نیست، " را انتخاب کنید دیگر". بسته به انتخاب شما، VirtualBox برخی از گزینه های ماشین مجازی را که ممکن است سیستم عامل مهمان شما به آن نیاز داشته باشد فعال یا غیرفعال می کند. این به ویژه برای سیستم عامل های مهمان 64 بیتی مهم است. بنابراین توصیه می شود همیشه نوع را روی مقدار صحیح تنظیم کنید.

    بر صفحه بعدحافظه (RAM) را که VirtualBox باید در هر بار راه اندازی ماشین مجازی اختصاص دهد، انتخاب کنید. مقدار حافظه مشخص شده در اینجا از دستگاه میزبان شما گرفته می شود و به سیستم عامل مهمان داده می شود.

    یاد آوردن: این تنظیم را با دقت انتخاب کنید! حافظه‌ای که به ماشین مجازی می‌دهید تا زمانی که ماشین مجازی در حال اجرا است در اختیار سیستم‌عامل ماشین فیزیکی شما قرار نمی‌گیرد، بنابراین بیش از مقدار رایگان خود را وارد نکنید. به عنوان مثال، اگر دستگاه میزبان شما 8 گیگابایت رم داشته باشد و شما 4000 مگابایت را به عنوان مقدار رم برای یک ماشین مجازی خاص در حالی که آن ماشین مجازی در حال اجرا است وارد کنید، تنها 4000 مگابایت برای همه نرم افزارهای دیگر روی هاست خود باقی می ماند. اگر دو ماشین مجازی را همزمان اجرا کنید، ماشین مجازی دوم بیشتر به آن اختصاص داده می شود حافظه بیشتر(که حتی ممکن است اگر آن حافظه در دسترس نباشد اجرا نشود). از سوی دیگر، شما باید به تعداد مورد نیاز سیستم عامل مهمان (و برنامه های شما) را مشخص کنید عملکرد صحیح.

    یک مهمان ویندوز XP برای اجرای صحیح به حداقل چند صد مگابایت رم نیاز دارد و ویندوز ویستاحتی اگر کمتر از 512 مگابایت در دسترس باشد از نصب خودداری می کند. البته، اگر می خواهید برنامه های گرافیکی فشرده را در ماشین مجازی خود اجرا کنید، ممکن است به رم بیشتری نیاز داشته باشید.

    برای نسخه های مدرن ویندوز (هم سیستم عامل میزبان و هم سیستم عامل مهمان) داشتن حداقل 4 گیگابایت رم برای کار راحت مطلوب است. برای لینوکس با رابط گرافیکی، داشتن 2 گیگابایت برای کار راحت مطلوب است. برای لینوکس با رابط خط فرمان، 100 مگابایت برای خود سیستم عامل + حافظه برای اجرای برنامه ها کافی است.

    هاست خود (سیستم عامل در ماشین فیزیکی) را با حافظه کمتر از مقدار مورد نیاز برای اجرا رها نکنید، در غیر این صورت شروع به استفاده شدید از فایل swap می کند که منجر به کندی قابل توجهی در هاست و ماشین های مجازی می شود.

    مانند سایر تنظیمات، می‌توانید بعداً پس از ایجاد ماشین مجازی، این تنظیمات را تغییر دهید.

    سپس باید مجازی را مشخص کنید HDDبرای ماشین مجازی شما

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

    ویزارد پنجره زیر را به شما نشان می دهد:

    برای ایجاد یک هارد دیسک مجازی خالی جدید، روی " کلیک کنید ايجاد كردن».

    می توانید یک فایل تصویر دیسک موجود را انتخاب کنید - اگر قبلاً از دیسک های مجازی استفاده کرده اید، آنها را در لیست کشویی خواهید دید، همچنین می توانید روی نماد پوشه کلیک کنید و یک مکان دلخواه را انتخاب کنید که دیسک مجازی در آن قرار دارد.

    اگر اولین بار است که از VirtualBox استفاده می کنید، باید یک تصویر دیسک جدید ایجاد کنید. بنابراین، بر روی " ايجاد كردن».

    این یک پنجره دیگر ظاهر می شود - " ایجاد هارد دیسک مجازی »که به شما کمک می کند یک تصویر دیسک جدید در پوشه ماشین مجازی جدید ایجاد کنید.

    استاد به ما می گوید:

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

    • VDI (تصویر دیسک VirtualBox)
    • VHD (مجازی هارد دیسک)
    • VMDK (دیسک ماشین مجازی)

    VirtualBox از دو نوع فایل تصویری پشتیبانی می کند:

    • به صورت پویافایل توزیع شده تنها زمانی رشد می کند که سیستم عامل مهمان واقعاً داده ها را روی هارد دیسک مجازی خود ذخیره کند. بنابراین، در ابتدا روی هارد دیسک میزبان کوچک خواهد بود و بعداً با پر شدن از داده ها، به اندازه مشخص شده رشد می کند.
    • فایل درست شداندازه بلافاصله مقدار مشخص شده را اشغال می کند، حتی اگر فقط بخشی از فضای مجازی روی هارد دیسک واقعاً استفاده شود. این گزینه، مصرف زیادی دارد فضای بیشتر، یک فایل با اندازه ثابت، "سربار" کمتری دارد (نیاز به انجام عملیات رشد کانتینر) و بنابراین کمی سریعتر از یک فایل اختصاص داده شده به صورت پویا است.

    برای جلوگیری از سرریز دیسک فیزیکی، VirtualBox اندازه فایل تصویر را محدود می کند. با این حال، باید به اندازه کافی بزرگ باشد تا حاوی داده های سیستم عامل شما و برنامه هایی باشد که می خواهید نصب کنید - برای یک سیستم عامل مهمان ویندوز یا لینوکس، احتمالاً برای هر استفاده جدی به چندین ده گیگابایت نیاز دارید. محدودیت اندازه فایل تصویر را می توان بعداً تغییر داد.

    راه اندازی ماشین مجازی

    برای راه اندازی یک ماشین مجازی، چندین گزینه دارید:

    • روی ماشین مجازی در Manager دوبار کلیک کنید
    • ورودی آن را در لیست در پنجره مدیر انتخاب کنید و دکمه را در بالا فشار دهید " اجرا کن»
    • برای ماشین های مجازی ایجاد شده با با استفاده از VirtualBox 4.0 یا بالاتر، به " ماشین های مجازی VirtualBox» در فهرست اصلی کاربر سیستم خود، فهرست فرعی دستگاهی را که می خواهید راه اندازی کنید پیدا کنید و روی فایل تنظیمات دستگاه دوبار کلیک کنید (فایل با . vbox)
    • اگر یک میانبر دسکتاپ برای ماشین مجازی ایجاد کرده اید، می توانید اجرا کنید دوبار کلیک کنیداز دسکتاپ

    با این کار پنجره جدیدی باز می شود و ماشین مجازی که انتخاب کرده اید بوت می شود. هر چیزی که معمولا روی مانیتور دیده می شود سیستم مجازی، در پیش نمایش در VirtualBox Manager نمایش داده می شود.

    به طور کلی، شما می توانید از ماشین مجازی به همان روشی که استفاده می کنید استفاده کنید کامپیوتر واقعی. با این حال، چند نکته قابل ذکر است.

    راه اندازی یک ماشین مجازی جدید برای اولین بار

    هنگامی که ماشین مجازی برای اولین بار راه اندازی می شود، جادوگر دیگری ظاهر می شود - "Startup Wizard" - شما می توانید رسانه نصب را انتخاب کنید. از آنجایی که ماشین مجازی خالی ایجاد می شود، دقیقاً مانند یک رایانه واقعی بدون سیستم عامل نصب شده رفتار می کند: هیچ کاری انجام نمی دهد و یک پیام خطا نشان می دهد که هیچ سیستم عامل قابل بوت یافت نشد.

    به همین دلیل، ویزارد به شما کمک می کند تا محیطی را که در آن سیستم عامل را نصب کنید، انتخاب کنید.

    • اگر تو داری رسانه فیزیکیسی دی یا دی وی دی که می خواهید سیستم عامل مهمان را از آن نصب کنید (مثلاً در مورد سی دی نصب یا DVD ویندوز، رسانه را در درایو CD یا DVD میزبان خود قرار دهید.
      سپس، از لیست کشویی جادوگران رسانه نصب، " را انتخاب کنید درایو میزبانبا حرف درایو صحیح (یا در مورد فایل لینوکس، فایل دستگاه). این به ماشین مجازی شما اجازه می دهد تا به فایل رسانه ای درایو اصلی شما دسترسی داشته باشد و می توانید نصب را ادامه دهید.
    • اگر رسانه نصب را از اینترنت به صورت a دانلود کرده باشید تصویر ISO(به احتمال زیاد در مورد توزیع لینوکس، معمولاً این فایل را روی یک سی دی یا دی وی دی خالی رایت می کنید و همانطور که توضیح داده شد ادامه می دهید. با VirtualBox می توانید این مرحله را رد کرده و مستقیماً متصل شوید فایل ISO. سپس VirtualBox این فایل را به عنوان یک درایو CD یا DVD-ROM به ماشین مجازی ارائه می‌کند، مشابه آنچه در یک تصویر هارد دیسک مجازی انجام می‌شود.
      در این مورد، لیست کشویی جادوگر حاوی لیستی از رسانه های نصبی است که قبلاً با VirtualBox استفاده شده است.
      اگر رسانه شما در لیست نیست (مخصوصاً اگر برای اولین بار از VirtualBox استفاده می کنید)، نماد پوشه کوچک کنار لیست کشویی را انتخاب کنید تا گفتگوی استاندارد باز شود. مدیر فایل، که با آن می توانید فایل ایمیج موجود در دیسک های هاست خود را انتخاب کنید.

    در هر دو حالت، پس از انتخاب در ویزارد، می توانید سیستم عامل خود را نصب کنید.

    گرفتن و رها کردن صفحه کلید و ماوس

    با شروع نسخه 3.2، VirtualBox یک تبلت USB مجازی را برای ماشین های مجازی جدید ارائه می دهد که از طریق آن رویدادهای ماوس به سیستم عامل مهمان منتقل می شوند. در نتیجه، اگر از یک سیستم عامل مهمان مدرن استفاده می‌کنید که می‌تواند چنین دستگاه‌هایی را مدیریت کند، پشتیبانی از ماوس می‌تواند بدون ضبط ماوس، همانطور که در زیر توضیح داده شده است، کار کند.

    در غیر این صورت، اگر فقط دستگاه‌های استاندارد ماوس و صفحه کلید PS/2 در ماشین مجازی قابل مشاهده باشند، از آنجایی که سیستم عامل در ماشین مجازی «نمی‌داند» که روی یک رایانه واقعی اجرا نمی‌شود، انتظار کنترل انحصاری روی صفحه‌کلید و ماوس شما را دارد. با این حال، اینطور نیست، زیرا اگر یک ماشین مجازی را در آن اجرا نمی کنید حالت تمام صفحه، ماشین مجازی شما باید یک صفحه کلید و ماوس را با سایر برنامه ها و احتمالاً ماشین های مجازی دیگر در هاست خود به اشتراک بگذارد.

    در نتیجه، ابتدا پس از نصب سیستم عامل مهمان و قبل از نصب اضافات مهمان (در عرض یک دقیقه توضیح خواهیم داد)، فقط یکی از این دو - ماشین مجازی یا بقیه رایانه شما - می تواند "مالک" صفحه کلید و ماوس باشد. نشانگر دوم ماوس را خواهید دید که همیشه به پنجره VM محدود می شود. به طور معمول، شما یک ماشین مجازی را با کلیک کردن در داخل آن فعال می کنید.

    برای بازگرداندن مالکیت صفحه کلید و ماوس به سیستم عامل میزبان خود، VirtualBox برای شما رزرو می کند کلید ویژهروی صفحه کلید: " کلید میزبان". پیش فرض است دکمه سمت راست CTRLروی صفحه کلید می توانید این مقدار پیش فرض را در تنظیمات جهانی VirtualBox تغییر دهید. در هر صورت، تنظیمات فعلی برای کلید میزبان همیشه در گوشه سمت راست پایین پنجره ماشین مجازی شما نمایش داده می شود، در صورتی که آن را فراموش کنید:

    در جزئیات، این به معنای زیر است:

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

    برای آزاد کردن صفحه کلید از ماشین مجازی، دکمه " را فشار دهید میزبان” (همانطور که در بالا توضیح داده شد، معمولاً این درست است CTRL).

    توجه داشته باشید که در حالی که ماشین مجازی صاحب صفحه کلید است، برخی از ترکیب کلیدها (به عنوان مثال، تب Alt) دیگر برای میزبان قابل مشاهده نخواهد بود، اما به جای آن به سیستم عامل مهمان می رود. پس از فشار دادن کلید میزبان برای فعال کردن مجدد صفحه کلید روی هاست، همه ضربه های کلید دوباره به میزبان می روند. به دلایل فنی، VM قادر نخواهد بود تمام ورودی های صفحه کلید را دریافت کند، حتی اگر در حال حاضر صاحب صفحه کلید باشد. نمونه هایی از این گونه ترکیب ها هستند Ctrl-Alt-Delبر هاست های ویندوزیا کلیدهای تکی که توسط برنامه های کاربردی دیگر در هاست X11 گرفته شده است.

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

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

    برای آزاد کردن ماوس از مالکیت ماشین مجازی، دکمه " میزبان».

    از آنجایی که این رفتار می تواند ناخوشایند باشد، VirtualBox مجموعه ای از ابزارها و درایورهای دستگاه را برای مهمانان به نام " افزودنی های مهمان VirtualBox"، که باعث می شود صفحه کلید و ماوس ماشین مجازی روان تر کار کنند. مهمتر از همه، Guest Additions از شر دومین نشانگر ماوس "مهمان" خلاص می شود و نشانگر موس میزبان شما را به نشانگر ماوس در سیستم عامل مهمان تبدیل می کند.

    وارد کردن کاراکترهای خاص

    سیستم‌های عامل از برخی ترکیبات کلیدی، رویه‌های خاصی را آغاز می‌کنند. انتقال برخی از این ترکیب کلیدها به سیستم عامل مهمان دشوار است، زیرا سه نامزد برای دریافت ورودی صفحه کلید وجود دارد: سیستم عامل میزبان، VirtualBox یا سیستم عامل مهمان. اینکه کدام یک از این سه ضربه کلید را دریافت می کند به عوامل متعددی از جمله خود ترکیب بستگی دارد.

    سیستم عامل های میزبان ترکیب های کلیدی خاصی را برای خود رزرو می کنند. مثلا نمی توان ترکیبی را وارد کرد Ctrl+Alt+Deleteاگر می خواهید سیستم عامل مهمان را در ماشین مجازی خود راه اندازی مجدد کنید، زیرا این ترکیب کلید معمولاً به سیستم عامل میزبان متصل می شود (هم توسط ویندوز و هم لینوکس رهگیری می شود) و با فشار دادن این کلید ترکیبی هاست شما راه اندازی مجدد می شود.

    همچنین، در هاست های لینوکس و سولاریس که از سیستم پنجره ایکس استفاده می کنند، ترکیب کلید Ctrl+Alt+Backspaceمعمولا سرور X را بازنشانی می کند (برای بارگیری مجدد کل رابط کاربری گرافیکی). از آنجایی که سرور X این ترکیب را قطع می کند، معمولاً با کلیک بر روی آن، گرافیک دوباره راه اندازی می شود رابط کاربریمیزبان شما (و همه چیز را می کشد برنامه های در حال اجرا، از جمله اجرای VirtualBox).

    سوم، در هاست های لینوکس که از پایانه های مجازی پشتیبانی می کنند، این ترکیب Ctrl+Alt+Fx(جایی که fxیکی از کلیدهای عملکرداز جانب F1قبل از F12) معمولاً به شما امکان می دهد بین پایانه های مجازی سوئیچ کنید. همانطور که در مورد Ctrl+Alt+Delete، این ترکیبات توسط سیستم عامل میزبان رهگیری می شوند و بنابراین همیشه پایانه های میزبان را تغییر می دهند.

    اگر به جای آن می خواهید این کلیدهای ترکیبی را به سیستم عامل مهمان در ماشین مجازی ارسال کنید، باید از یکی از روش های زیر استفاده کنید:

    • از موارد موجود در منوی پنجره ماشین مجازی استفاده کنید " ورودی» → « صفحه کلید". در آنجا خواهید یافت Ctrl+Alt+Delete را ارسال کنید"و" Ctrl+Alt+Backspace»؛ با این حال، دومی فقط بر سیستم عامل های مهمان لینوکس یا سولاریس تأثیر می گذارد.
    • کلیک ترکیبات خاصکلید با کلید میزبان(معمولا کلید سمت راست CTRL) که VirtualBox سپس به ماشین مجازی منتقل می شود:
    • دکمه میزبان + دلفرستادن Ctrl+Alt+Del(برای راه اندازی مجدد مهمان)؛
    • دکمه Host+Backspaceفرستادن Ctrl+Alt+Backspace(شروع دوباره رابط کاربری گرافیکیکاربر لینوکس یا سولاریس)
    • دکمه میزبان + F1(یا کلیدهای تابع دیگر) برای شبیه سازی Ctrl+Alt+F1(یا کلیدهای عملکرد دیگر، به عنوان مثال برای جابجایی بین پایانه های مجازی در مهمان لینوکس).

    برای برخی دیگر از ترکیبات کلیدی مانند تب Alt(برای جابجایی بین پنجره ها را باز کن)، VirtualBox به شما اجازه می دهد تا پیکربندی کنید: در حین تمرکز روی یک ماشین مجازی، آیا این ترکیب ها بر میزبان یا مهمان تأثیر می گذارد. این یک تنظیم جهانی برای همه ماشین‌های مجازی است و می‌توان آن را در زیر پیدا کرد فایل» → « تنظیمات» → « ورودی» → « گرفتن خودکار صفحه کلید».

    تغییر رسانه قابل جابجایی

    در حالی که ماشین مجازی در حال اجرا است، می توانید رسانه قابل جابجایی را در " تغییر دهید دستگاه ها» ویندوز ماشین مجازی.

    تنظیمات مشابه ماشین مجازی در " تنظیمات» از پنجره اصلی VirtualBox، اما از آنجایی که این محاوره زمانی که VM در « راه اندازی شد" یا " ذخیره» حالت، آن منوی اضافیامکان کار با رسانه قابل جابجاییماشین مجازی در هر زمان

    بنابراین، در منو دستگاه ها» VirtualBox به شما امکان می دهد یک درایو میزبان را به مهمان متصل کنید یا یک فلاپی انتخاب کنید یا تصویر دی وی دیبا استفاده از مدیریت تصویر دیسک، همانطور که در بخش "" توضیح داده شده است.

    تغییر اندازه شیشه ماشین

    وقتی پنجره ماشین مجازی راه اندازی شد می توانید اندازه آن را تغییر دهید. در این صورت یکی از سه مورد اتفاق می افتد:

    1. اگر حالت مقیاس‌بندی را فعال کنید، صفحه‌ی ماشین مجازی متناسب با پنجره کوچک می‌شود. این می تواند مفید باشد اگر ماشین های در حال کار زیادی دارید و می خواهید به یکی از آنها در هنگام کار نگاهی بیندازید. زمینه. از طرف دیگر، اگر صفحه خروجی ماشین مجازی بسیار کوچک باشد، بزرگ کردن پنجره می تواند مفید باشد، مثلاً به این دلیل که یک سیستم عامل قدیمی را اجرا می کند.

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

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

    1. اگر Guest Additions را نصب کرده اید و پشتیبانی می کنند تغییر خودکاراندازه، Guest Additions به طور خودکار وضوح صفحه نمایش سیستم عامل مهمان را تنظیم می کند. به عنوان مثال، اگر از یک مهمان ویندوز با وضوح 1024x768 پیکسل استفاده می کنید و سپس اندازه پنجره VM را تغییر می دهید تا 100 پیکسل بزرگتر شود، Guest Additions وضوح را تغییر می دهد. صفحه نمایش ویندوزتا 1124×768.
    2. در غیر این صورت، اگر پنجره صفحه نمایش بیشترماشین مجازی، صفحه در مرکز قرار می گیرد. اگر کوچکتر باشد، نوارهای اسکرول به پنجره ماشین اضافه می شود.

    ذخیره وضعیت ماشین

    وقتی دکمه " بستن"پنجره ماشین مجازی شما (در گوشه سمت راست بالای پنجره، درست مثل اینکه هر پنجره دیگری را روی سیستم خود می بندید)، VirtualBox از شما می پرسد که آیا می خواهید " ذخیره وضعیت ماشین"، "" یا " ماشین را غیرفعال کنید". (همچنین می توانید از میانبر صفحه کلید برای این عمل استفاده کنید: کلید " را فشار دهید میزبان" با هم " س».)

    تفاوت بین این سه پارامتر بسیار مهم است. منظور آنها این است که:

    • « ذخیره وضعیت ماشین". با استفاده از این گزینه، VirtualBox ماشین مجازی را "فریز" می کند و کل وضعیت آن را در دیسک محلی ذخیره می کند.

    هنگامی که VM را دوباره راه اندازی می کنید، متوجه می شوید که VM از همان جایی که متوقف شده است، ادامه می دهد. همه برنامه های شما همچنان باز خواهند بود و رایانه شما از سر گرفته می شود. بنابراین، ذخیره وضعیت یک ماشین مجازی شبیه به حالت تعلیق یک لپ تاپ است (مثلاً با بستن درب آن).

    • « سیگنال خاموش شدن را ارسال کنید". این یک سیگنال خاموش شدن ACPI را به ماشین مجازی ارسال می کند، که همان اثری را خواهد داشت که اگر دکمه پاور را روی یک کامپیوتر واقعی فشار دهید. اگر VM از یک سیستم عامل نسبتاً مدرن استفاده می کند، این باید مکانیسم خاموش کردن مناسب VM را راه اندازی کند.
    • « ماشین را غیرفعال کنید': با این گزینه، VirtualBox نیز کار با ماشین مجازی را متوقف می کند، اما وضعیت آن را ذخیره نمی کند.

    هشدار: این معادل جدا کردن دوشاخه برق یک کامپیوتر واقعی بدون خاموش کردن صحیح آن است. اگر بعد از روشن کردن دستگاه دوباره راه اندازی کنید، سیستم عامل شما باید به طور کامل راه اندازی مجدد شود و ممکن است اسکن طولانی دیسک های سیستم (مجازی) آن را آغاز کند. آن ها این معمولاً نباید انجام شود، زیرا می‌تواند منجر به از دست رفتن داده یا وضعیت ناسازگار مهمان روی دیسک شود.

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

    عملکردی مشابه گزینه " سیگنال خاموش شدن را ارسال کنید» در منو اجرا می کند « ماشین" گزینه " تا کار را تمام کند” همین اثر را دارد و تمام موارد فوق در مورد آن صدق می کند.

    ماشین مجازی برنامه ای است که به شما امکان می دهد در یک سیستم عامل ایزوله بدون خطر تغییر سیستم عامل اصلی خود به هیچ وجه کار کنید. این یک نوع "جعبه شن" است که در آن می توانید هر کاری را که می خواهید انجام دهید.

    به عنوان مثال، شما ویندوز 7 را نصب کرده اید، اما باید برنامه ای را اجرا کنید که فقط روی ویندوز XP اجرا می شود. نصب دو سیستم عامل مقرون به صرفه نیست، زیرا باید یک مجوز گران قیمت دیگر خریداری کنید، هارد دیسک خود را مسدود کنید، و به طور کلی، ایده بهترین نیست. اما شما می توانید یک ماشین مجازی را با ویندوز XP اجرا کنید و با آن کار کنید نرم افزار مناسب. برخی حتی سعی می کنند یکی را بشکنند کامپیوتر فیزیکیدر چندین مورد مجازی، اما این کمی احمقانه به نظر می رسد، فن آوری های دیگر و مناسب تری وجود دارد.

    ماشین مجازی برای چیست؟

    ما لیست می کنیم:

    • اجرای سیستم عامل های دیگر بدون نصب آنها بر روی کامپیوتر
    • آزمایش برنامه هایی که ممکن است حاوی ویروس باشند
    • تست ویروس هایی که می توانید در برنامه ها بسازید
    • تقلید از چیزی به عنوان مثال، سایر دستگاه های سخت افزاری (توسعه برنامه های جاوا برای تلفن ها)
    • بررسی و کسب مهارت در ایجاد / استفاده از یک شبکه محلی

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

    ماشین های مجازی برای ویندوز

    برای ایجاد Sandbox بر روی کامپیوتر/سرور خود، می توانید از یکی از پنج ماشین مجازی محبوب استفاده کنید: VirtualBox، QEMU، Parallels Desktop Microsoft Virtual PC، و ایستگاه کاری VMware. ما روی VirtualBox تمرکز خواهیم کرد، زیرا از نظر عملکرد و سرعت از رقبای خود چیزی کم ندارد و در برخی لحظات حتی از آنها پیشی می‌گیرد.

    VirtualBox یک محیط مجازی است که می تواند سیستم عامل ها و برنامه های مختلف را شبیه سازی کند. بدون مشکل روی ویندوز، لینوکس یا مک نصب می شود. در 15 ژانویه 2007 توسعه یافت، 3 بار توسعه دهندگان را تغییر داد، اکنون توسط اوراکل در حال توسعه است. ویژگی متمایزمحیط داده شدهمی تواند با چندین سیستم عامل به طور همزمان کار کند.

    بنابراین، به عنوان مثال، می توانید ویندوز و لینوکس را در مک خود اجرا کنید یا می توانید اجرا کنید ویندوز سرور 2008 در سرور لینوکس. اگر می خواهید لینوکس را روی خود اجرا کنید کامپیوتر ویندوزو غیره، همه همراه با برنامه های موجود شما.

    نصب ماشین مجازی VirtualBox

    برای شروع به یک توزیع ویندوز نیاز دارید. که در این مثالبا استفاده از XP، بنابراین من Windows XP Professional SP3 را از آن دانلود کردم آخرین به روزرسانی ها. VirtualBox برای ویندوز در وب سایت رسمی دانلود کنید. هر دو سیستم عامل 32 و 64 بیتی پشتیبانی می شوند. در حین نصب، از شما خواسته می شود که درایورها را نصب کنید، در تمام کادرهای محاوره ای، "Install" را انتخاب کنید.

    شروع می کنیم، پنجره برنامه به شکل زیر است:

    روی Create کلیک کنید و Windows XP را انتخاب کنید.

    ما رم را با توجه به نیاز شما تنظیم می کنیم. من نیاز به اجرای فقط یک برنامه داشتم، بنابراین 256 مگابایت را انتخاب کردم. ما "بعدی" را فشار می دهیم.

    ما یک دیسک مجازی ایجاد می کنیم که فایل های سیستم عامل مجازی ما روی آن ذخیره می شوند. نوع - VDI (تصویر دیسک VisualBox). هارد داینامیک 10 گیگابایتی.

    در اینجا سیستم عامل مجازی ما و ایجاد شده است.

    برای نصب سیستم عامل از روی تصویر، باید به تنظیمات / رسانه بروید و مانند تصویر زیر عمل کنید:

    انتخاب کنید تصویر ویندوز XP ما دانلود کردیم:

    در همین تنظیمات می توانید انجام دهید پوشه به اشتراک گذاشته شده، که در آن فایل ها را برای کار ذخیره می کنیم. در تنظیمات به قسمت Shared folders رفته و روی آیکون Add کلیک کنید:

    اکنون همه چیز برای اجرا آماده است، از تنظیمات خارج شوید و دوبار کلیک کنیدروی نام ماشین مجازی ایجاد شده کلیک کنید و آن را راه اندازی کنید. پس از راه اندازی، دانلود به طور خودکار شروع می شود.

    توجه: وقتی دستگاه راه‌اندازی می‌شود، ممکن است پوشه مشترک را نبیند و باید یک افزونه نصب کنید. این را می توان با انتخاب انجام داد منوی بالانصب/نصب افزونه های مهمان:

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

    یادگیری نحوه استفاده از VirtualBox برای همه خوب است. به لطف این سرویس، کامپیوترهای مجازی دریافت می کنید که می توانید بدون نیاز به خرید سخت افزار جدید، روی دستگاه های خود اجرا کنید. در هسته آن، رایگان است. نرم افزاربرای مجازی سازی

    برای حل بسیاری از مشکلات، VirtualBox ایجاد شد. به لطف این قابلیت، شما توانایی ایجاد رایانه های مجازی از هوای رقیق را دارید. آنها هیچ فضایی را روی میز شما اشغال نمی کنند، اما درست مانند یک کامپیوتر واقعی کار می کنند. آنها را می توان با چند کلیک ایجاد و حذف کرد.

    Virtual Box چیست؟ این یک برنامه رایگان، متن باز و چند پلتفرمی برای ایجاد، مدیریت و اجرای ماشین های مجازی (VM) است - رایانه هایی که اجزای سخت افزاری آنها توسط رایانه میزبان یا دستگاهی که برنامه در آن اجرا می شود شبیه سازی شده است. VirtualBox می تواند بر روی Windows، Mac OS X، Linux و Solaris اجرا شود.

    چرا این مورد نیاز است؟

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

    همچنین می توانید از آن برای اهداف امنیتی استفاده کنید. به عنوان مثال، می توانید یک ماشین مجازی فقط برای بانکداری آنلاین ایجاد کنید تا مطمئن شوید که قربانی آن نمی شوید نرم افزارهای جاسوسییا تروجان هایی که داده های شما را دریافت می کنند.

    چگونه VirtualBox را نصب کنیم؟

    ساده ترین راه برای دریافت آخرین نسخه VirtualBox این است که آن را از صفحه دانلود وب سایت رسمی دانلود کنید. در آنجا می توانید پیدا کنید نسخه مناسببرای پلت فرم شما یا؟ اگر از لینوکس استفاده می‌کنید، می‌توانید فهرست دستورالعمل‌های توزیع‌های مختلف لینوکس را بررسی کنید.

    برای هر نسخه از لینوکس، گزینه دانلود گزینه "i386" یا "amd64"، نسخه های 32 بیتی و 64 بیتی به شما داده می شود.

    چگونه VirtualBox را نصب کنیم؟ این فرآیند شبیه به نصب هر برنامه دیگری بر روی پلتفرم شماست، بنابراین نباید مشکلی داشته باشید. اگر با چیزی مشکل دارید، همیشه می توانید راهنمای نصب را در وب سایت سرویس بخوانید.

    با استفاده از VirtualBox

    چگونه از VirtualBox استفاده کنیم؟ هنگامی که برنامه را برای اولین بار راه اندازی می کنید، توسط VirtualBox Manager از شما استقبال می شود. در اینجا می‌توانید ماشین‌های مجازی ایجاد کنید، آنها را فعال یا غیرفعال کنید و دسترسی به سخت‌افزار مجازی در دسترس آنها را پیکربندی کنید و همچنین تنظیمات شبکه را انجام دهید.

    یک ماشین مجازی ایجاد کنید

    به منظور تولید در راه اندازی VirtualBoxشبکه و شروع به کار، باید یک ماشین مجازی ایجاد کنید. این کار به روش زیر انجام می شود.

    اولین قدم برای ایجاد هر ماشین مجازی این است که روی دکمه "ایجاد" در گوشه سمت چپ بالای پنجره VirtualBox Manager کلیک کنید - این کار بزرگی است. ستاره آبیکه از دست دادن آن بسیار سخت است.

    با این کار "جادوگر ماشین مجازی جدید" راه اندازی می شود که ما را از طریق مراحل مورد نیاز برای شروع راهنمایی می کند.

    یک نام برای ماشین مجازی وارد کنید. این نام کاملاً به شما بستگی دارد، اما برخی تفاوت های ظریف وجود دارد.

    VirtualBox بر اساس نامی که وارد می‌کنید، سعی می‌کند بفهمد چه سیستم‌عاملی را می‌خواهید در ماشین مجازی اجرا کنید. اگر در این نام "XP" ذکر شده باشد، فرض بر این است که شما در حال نصب ویندوز XP و پیکربندی آن بر اساس آن هستید. با این حال، شما می توانید با آن بیایید نام تصادفی. سپس این گزینه را خواهید داشت که به صورت دستی نوع سیستم عامل را از لیست های کشویی زیر انتخاب کنید. وقتی این کار را انجام دادید، برای رفتن به مرحله بعدی، روی «ادامه» کلیک کنید. این مثال ویندوز را برای VirtualBox در نظر می گیرد. در زیر دستورالعمل هایی برای نصب این سیستم عامل به عنوان مهمان و سپس راه اندازی یک اتصال شبکه ارائه شده است.

    انتخاب رم

    برای نصب سیستم عامل مهمان بعد از VirtualBox را راه اندازی کنید، از شما خواسته می شود که مقدار رمی را که می خواهید در ماشین مجازی قرار دهید انتخاب کنید. هر چه حجم بیشتری به آن بدهید، برنامه بهترکار خواهد کرد، اما توجه داشته باشید که حافظه اختصاص داده شده به ماشین مجازی توسط سیستم عامل میزبان (یعنی ماشینی که VirtualBox در آن نصب شده است) قابل استفاده نیست.

    بنابراین، چه مقدار RAM باید به یک VM اختصاص دهید؟ به عوامل متعددی بستگی دارد. اگر قصد دارید فقط در حین کار از ماشین مجازی استفاده کنید، می توانید آن را بپردازید رم بیشترزیرا از سیستم میزبان نخواهید چندوظیفه ای انجام دهد. از طرف دیگر، اگر از آن همزمان با اجرای بسیاری از توابع دیگر در سیستم عامل میزبان استفاده می کنید، بهتر است این مقدار را محاسبه کنید. خوب قانون کلیاین است که نیمی از رم رایانه خود را اختصاص دهید. بنابراین، اگر رایانه شخصی شما 4 گیگابایت رم دارد، 2 گیگابایت VM به آن بدهید و بقیه را به هاست واگذار کنید. اگر این مقدار را با خطای فاحش انتخاب کنید، با شروع نشدن VirtualBox مواجه می شوید.

    فضای ذخیره سازی

    مرحله بعدی ایجاد یک "دیسک سخت مجازی" (VHD) است. این یک فایل روی هارد دیسک شما ایجاد می کند که می تواند توسط VirtualBox برای عمل به عنوان یک هارد دیسک جداگانه استفاده شود. این به شما این امکان را می دهد که بدون نگرانی از تحت تاثیر قرار گرفتن داده های موجود خود یک سیستم عامل را نصب کنید.

    مطمئن شوید که هارد دیسک را بوت کنید و "Create". جدید سختدیسک، سپس روی Continue کلیک کنید. با این کار «Create استاد جدید دیسک مجازی". برای تکمیل عمل، دوباره روی "ادامه" کلیک کنید.

    سپس از شما پرسیده می شود که آیا می خواهید یک دیسک "به صورت پویا در حال گسترش" یا اندازه ثابت ایجاد کنید. هر کدام مزایای خاص خود را دارند. نکته مهم در مورد یک دیسک پویا این است که فقط به همان اندازه که حاوی داده است فضایی را اشغال می کند. همچنین ایجاد آن بسیار سریعتر از یک ثابت با هر اندازه قابل توجهی است.

    با این حال، باید مراقب آن باشید، زیرا انعطاف پذیری آن نیز می تواند ویژگی منفی آن باشد. بنابراین شما یک دیسک پویا ایجاد می کنید و 50 گیگابایت به آن اختصاص می دهید و سپس حدود 20 گیگابایت داده روی آن قرار می دهید. با توجه به سیستم عامل میزبان شما، فایل آن به عنوان تنها 20 گیگابایت فضای هارد دیسک نشان داده می شود. بنابراین، می توانید این مکان را با داده های دیگر بگیرید و متوجه آن نشوید.

    مسئله این است که اگر ماشین مجازی را راه اندازی کنید و سعی کنید داده های بیشتری را به دیسک پویا اضافه کنید، با مشکل مواجه خواهید شد - دیسک مجازی می گوید هنوز 30 گیگابایت دارد، اما در واقع ممکن است قبلاً نداشته باشد.

    این نیز مزیت دیسک با اندازه ثابت است. مطمئناً، وقتی سعی می کنید بفهمید به چه مقدار فضای نیاز دارید، ناراحت کننده است، اما دیگر لازم نیست نگران آن باشید.

    این مثال دیسک‌های پویا را نشان می‌دهد، اما دیسک‌های ثابت به همان خوبی کار می‌کنند. مطمئن شوید که Dynamically Expanding Storage انتخاب شده است، سپس دوباره روی Continue کلیک کنید. در مرحله بعد، از شما خواسته می شود که نام، مکان و اندازه را برای VHD جدید انتخاب کنید. برای بیشتر استفاده ها، نیازی به تغییر نام یا مکان ندارید، اما می توانید با کلیک بر روی نماد پوشه در کنار فیلد متن، این کار را انجام دهید.

    اندازه ای که باید مشخص کنید بستگی به میزان موادی که قصد استفاده از آن را دارید دارد. اگر فقط می خواهید از آن برای اجرای چند برنامه استفاده کنید، حجم پیشنهادی 10 گیگابایت کافی است. مطمئن شوید تنظیمات درست هستند، سپس روی Continue و Finish کلیک کنید.

    در این مرحله، تنها کاری که باید انجام دهید این است که همه چیز را بررسی کنید و مطمئن شوید که تمام تنظیمات آنطور که انتظار دارید تنظیم شده اند. سپس فقط باید روی "Finish" کلیک کنید و ماشین مجازی ایجاد می شود تا بتوانید ویندوز را نصب کنید.

    راه اندازی سیستم عامل مهمان در VirtualBox

    چگونه از خدمات بیشتر استفاده کنیم؟ اکنون زمان راه اندازی ماشین مجازی برای اولین بار است. مطمئن شوید رایانه مجازی جدیدی که ایجاد کرده‌اید در پنجره VirtualBox Manager انتخاب شده باشد، سپس روی دکمه Start در بالای پنجره کلیک کنید. هنگامی که سرویس شروع می شود، با پنجره First Run Wizard مواجه می شوید که به شما کمک می کند تا برای نصب ویندوز XP آماده شوید. روی Continue کلیک کنید. سپس از شما می پرسد که آیا می خواهید از رسانه نصب استفاده کنید - یک سی دی یا یک تصویر روی هارد دیسک خود (معمولاً به شکل یک فایل iso.). پس از انتخاب گزینه خود، روی Continue و سپس Finish کلیک کنید.

    اگر نتوانستید مجازی را باز کنید دستگاه VirtualBoxپس از تنظیمات فوق، احتمالاً به اشتباه فضا را برای RAM یا HDD اختصاص داده اید. در صورتی که راه اندازی مجدد مشکل را حل نکرد، مراحل قبلی را دوباره تکرار کنید.

    از آنجایی که هیچ چیزی روی هارد دیسک مجازی نصب نشده است، برنامه به طور خودکار بارگذاری می شود نصب ویندوز. مدتی طول می کشد تا همه فایل های سیستم عامل لازم بارگذاری شوند، اما در نهایت صفحه ای را مشاهده خواهید کرد که لیستی را نشان می دهد. بخش های موجودو فضای تخصیص نیافته در کامپیوتر.

    پس از آن، باید XP را تنظیم کنید، بنابراین Enter را فشار دهید. از شما پرسیده می شود که چگونه می خواهید درایو را فرمت کنید. باید گزینه «Format partition with.» را انتخاب کنید سیستم فایل NTFS (سریع). مطمئن شوید که گزینه "سریع" را انتخاب کرده اید وگرنه برای مدت طولانی منتظر خواهید بود!

    سپس Windows Setup VHD را فرمت می کند و سپس شروع به کپی کردن فایل ها در درایو می کند. شرکت شما در این فرآیند الزامی نیست. هنگامی که فایل ها کپی می شوند، Windows Setup به طور خودکار کامپیوتر را مجددا راه اندازی می کند تا به مرحله بعدی بروید.

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

    شما می توانید با کلیک راست بر روی نماد CD در پایین پنجره ماشین مجازی و کلیک بر روی "Remove Disk from Virtual Disk" از این مشکل سیستم جلوگیری کنید. به محض بسته شدن این پنجره، صفحه ای آشنا خواهید دید بوت شدن ویندوز XP قبل از اینکه به مرحله دوم نصب سوئیچ کند.

    هنگامی که "Windows XP Setup Wizard" نمایش داده شد، برای شروع آن روی "Next" کلیک کنید. ابتدا از شما خواسته می‌شود که گزینه‌های منطقه‌ای و زبانی را تنظیم کنید، که عمدتاً مربوط به کلیک کردن بر روی «سفارشی کردن ...» (برای انتخاب کشور) و سپس «جزئیات» در صورت نیاز به تغییر طرح‌بندی صفحه‌کلید است.

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

    پس از کلیک بر روی "بعدی"، تنظیمات تاریخ و ساعت را مشاهده خواهید کرد که نیازی به تغییر آن ندارید. اگر دوباره روی این دکمه کلیک کنید، پنجره برای مدتی ناپدید می شود، ویندوز تمام تنظیمات را اعمال می کند و به نصب ادامه می دهد. اکنون می توانید از افزونه های مهمان در VirtualBox استفاده کنید.

    پس از یکی دو دقیقه، پنجره دیگری ظاهر می شود، این بار برای تنظیمات شبکه. انتخاب گزینه اول راحت تر است (شبکه ای که دامنه ندارد). برای این کار باید نام گروه کاری وارد شود - Rward به طور پیش‌فرض و همه پیش‌فرض‌ها. با این حال، هنگامی که از شما خواسته می شود اجزایی را تعریف کنید، ممکن است لازم باشد "پشتیبانی Direct3D" را انتخاب کنید.

    چگونه با شبکه کار کنیم؟

    شبکه‌سازی در VirtualBox بسیار کارآمد است، اما راه‌اندازی آن می‌تواند کمی مشکل باشد. برای درک این موضوع باید در نظر بگیریم راه های مختلفتنظیمات شبکه VirtualBox با چند اشاره گر برای استفاده از کدام پیکربندی و زمان.

    Oracle VM VirtualBox 5.1 به شما امکان می دهد تا حداکثر 8 مجازی را پیکربندی کنید آداپتورهای شبکه(کنترل کننده ها رابط شبکه) برای هر مهمان دستگاه مجازی(اگرچه رابط کاربری گرافیکی فقط 4 عدد دارد).

    حالت های اصلی:

    • پخش آدرس های شبکه(NAT).
    • شبکه های پل
    • شبکه داخلی.
    • این شبکه فقط برای میزبانی است.
    • NAT با ارسال پورت.

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

    ترجمه آدرس شبکه (NAT)

    این حالت پیش‌فرض برای ماشین‌های مجازی جدید است و در بیشتر موقعیت‌هایی که سیستم‌عامل مهمان از نوع «مشتری» است (یعنی اکثر اتصالات شبکه خروجی هستند) عالی کار می‌کند. در اینجا نحوه عملکرد آن آمده است.

    هنگامی که سیستم عامل مهمان بوت می شود، معمولاً از DHCP برای دریافت آدرس IP استفاده می کند. Oracle VirtualBox این درخواست DHCP را ارسال می کند و به سیستم عامل از آدرس IP اختصاص داده شده و آدرس دروازه برای مسیریابی اتصالات خروجی اطلاع می دهد. در این حالت، به هر ماشین مجازی یک آدرس IP (10.0.2.15) اختصاص داده می شود زیرا هر ماشین مجازی فکر می کند در شبکه ایزوله خودش است. و هنگامی که آنها ترافیک خود را از طریق دروازه (10.0.2.2) ارسال می کنند، VirtualBox بسته ها را بازنویسی می کند به طوری که به نظر می رسد از میزبان آمده اند، نه از "مهمان" (در حال اجرا در داخل میزبان).

    این بدان معنی است که سیستم عامل مهمان حتی اگر میزبان از شبکه ای به شبکه دیگر (مانند یک لپ تاپ در حال حرکت بین مکان ها)، از اتصالات بی سیم به سیمی، کار کند.

    با این حال، چگونه کامپیوتر دیگری اتصال به آن را آغاز می کند؟ به عنوان مثال، شما باید به یک وب سرور در حال اجرا بر روی یک رایانه مهمان متصل شوید. این کار (معمولا) با استفاده از حالت NAT امکان پذیر نیست زیرا هیچ مسیری به سیستم عامل مهمان وجود ندارد. بنابراین برای اجرای سرورهای VM، به حالت شبکه متفاوت و راه اندازی شبکه VirtualBox متفاوت نیاز دارید.

    اتصال NAT (ویژگی های شبکه):

    • سیستم عامل های مهمان در شبکه خصوصی خودشان هستند.
    • VirtualBox به عنوان یک سرور DHCP عمل می کند.
    • مکانیسم NAT VirtualBox آدرس ها را ترجمه می کند.
    • سرورهای هدف، ترافیکی را که از میزبان VirtualBox سرچشمه می گیرد، نمایش می دهند.
    • هیچ پیکربندی برای سیستم عامل میزبان یا مهمان مورد نیاز نیست.
    • زمانی که "مهمان" مشتری هستند، اما سرور نیستند، عالی کار می کند.

    شبکه های پل

    Bridged Networking زمانی استفاده می شود که می خواهید ماشین مجازی شما عضو کامل شبکه باشد، یعنی برابر با دستگاه میزبان شما. در این حالت، NIC مجازی به کارت فیزیکی موجود در هاست شما متصل می شود.

    این به این دلیل است که هر ماشین مجازی به آن دسترسی دارد شبکه فیزیکیدرست مثل میزبان شما این می تواند به هر سرویسی در شبکه دسترسی داشته باشد - خدمات DHCP خارجی، خدمات جستجوی نام و داده های مسیریابی و غیره.

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

    اگر بخواهید سرورها را در یک ماشین مجازی اجرا کنید اما نمی خواهید یک مدیر شبکه را درگیر کنید چه؟ شاید یکی از دو حالت زیر برای شما مناسب باشد یا به ترکیبی نیاز داشته باشید گزینه های اضافی، مانند NAT vNIC + 1 vNIC فقط میزبان.

    مشخصات شبکه پل:

    • پل های VirtualBox برای شبکه میزبان هستند.
    • برای هر سیستم عامل مهمان (هم مشتری و هم سرور) خوب است.
    • استفاده از آدرس های IP؛
    • ممکن است شامل پیکربندی مهمان باشد.
    • بهترین مناسب برای محیط های تولید

    شبکه داخلی

    هنگامی که یک یا چند ماشین مجازی را برای اجرا در یک شبکه داخلی پیکربندی می‌کنید، VirtualBox تضمین می‌کند که تمام ترافیک آن شبکه در داخل میزبان باقی می‌ماند و فقط برای دستگاه موجود در آن شبکه مجازی در دسترس است.

    شبکه داخلی یک سیستم کاملاً ایزوله است. برای آزمایش مناسب است. در آن، با استفاده از یک ماشین مجازی، می توانید شبکه های داخلی پیچیده ای ایجاد کنید که خدمات خود را ارائه می دهند (به عنوان مثال، اکتیو دایرکتوری، DHCP و غیره). توجه داشته باشید که حتی میزبان نیز عنصری از آن نیست.

    این حالت به ماشین مجازی اجازه می دهد حتی اگر هاست به شبکه متصل نباشد (مثلاً در هواپیما). با این حال، با این نوع اتصال و راه اندازی شبکه، VirtualBox خدمات "راحتی" مانند DHCP ارائه نمی دهد، بنابراین دستگاه شما باید به صورت ایستا پیکربندی شده باشد یا یک سرویس DHCP/Name ارائه دهد.

    چندین شبکه داخلی مجاز است. می‌توانید ماشین‌های مجازی را طوری پیکربندی کنید که چندین آداپتور شبکه در داخل و غیره باشند حالت های شبکه، و از این طریق در صورت لزوم مسیرهایی را ارائه دهید. اما همه اینها برای یک غیر متخصص پیچیده و غیرقابل دسترس به نظر می رسد.

    اگر بخواهید شبکه داخلی میزبان VirtualBox باشد و آدرس IP سیستم عامل مهمان را بدهد، چه؟ برای انجام این کار، ممکن است لازم باشد شبکه را فقط برای هاست پیکربندی کنید.

    ویژگی های شبکه داخلی:

    • سیستم‌عامل‌های مهمان می‌توانند «مهمان‌ها» دیگر را در همان شبکه داخلی ببینند.
    • میزبان نمی تواند پیکربندی داخلی را ببیند.
    • پیکربندی شبکه مورد نیاز است.
    • حتی اگر میزبان عضوی از اتصال نباشد، شبکه داخلی را می توان با یک اتصال پل به اشتراک گذاشت.
    • به خوبی برای یک شبکه چند کاربره مناسب است.

    شبکه فقط میزبان

    تقریباً مانند اتصال شبکه داخلی کار می کند که در آن مشخص می کنید سرور مهمان در کدام شبکه است. تمام ماشین های مجازی در این شبکه یکدیگر و میزبان را خواهند دید. با این حال، دیگران دستگاه های خارجینمی تواند "مهمان" را در این شبکه ببیند، بنابراین نام "فقط میزبان".

    این بسیار شبیه به یک شبکه داخلی است، اما میزبان اکنون می تواند خدمات DHCP را ارائه دهد. برای راه اندازی چنین اتصالی، به VirtualBox Manager رفته و تنظیمات پیش فرض را انتخاب کنید.

    مشخصات شبکه:

    • VirtualBox یک شبکه داخلی خصوصی برای سیستم عامل مهمان ایجاد می کند و میزبان نرم افزار NIC جدید را می بیند.
    • VirtualBox یک سرور DHCP ارائه می دهد.
    • سیستم عامل مهمان نمی تواند به شبکه خارجی دسترسی پیدا کند.

    NAT با ارسال پورت

    اکنون می توانید تصور کنید که حالت های کافی برای رسیدگی به هر مورد را یاد گرفته اید، اما استثناهایی وجود دارد. مثلاً اگر محیط توسعه روی لپ‌تاپ باشد و یک یا چند ماشین مجازی داشته باشید که برای اتصال به رایانه‌های دیگری نیاز دارند؟ و شما دائما مجبور به استفاده از شبکه های مشتری مختلف هستید.

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

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

    پیکربندی ماشین مجازی برای استفاده از شبکه NAT، اضافه کردن قوانین حمل و نقل پورت و کامپیوترهای خارجیبه هاست متصل شوید شماره پورت و اتصالات توسط VirtualBox به شماره سیستم عامل مهمان هدایت می شود.

    به عنوان مثال، اگر ماشین مجازی شما یک وب سرور در پورت 80 اجرا می کند، می توانید قوانین فوق را تنظیم کنید. این یک سیستم نمایشی تلفن همراه را فراهم می کند که نیازی به آن ندارد پیکربندی مجددهر زمان که لپ تاپ خود را به LAN/شبکه ​​دیگری متصل می کنید.

    در نهایت، VirtualBox بسیار است مجموعه قدرتمندگزینه هایی که به شما امکان می دهد تقریباً هر پیکربندی را که ممکن است به آن نیاز دارید سفارشی کنید. برای انتخاب گزینه مورد نیاز، دستورالعمل های VirtualBox را در وب سایت رسمی مطالعه کنید.

    جعبه مجازی- برنامه رایگان، که به شما امکان می دهد از طریق مجازی سازی یک سیستم عامل را در داخل دیگری اجرا کنید. به عنوان مثال با نصب این برنامه بر روی ویندوز 10 امکان اجرای برنامه های دیگر نیز وجود خواهد داشت نسخه های ویندوز، لینوکس، اندروید و دیگران. اینطوری کار میکنه:
    این برنامه بخشی از منابع رایانه شخصی شما (پردازنده، رم، حافظه ویدیویی، فضای ذخیره سازی سیستم عامل) را برای عملکرد سیستم عامل ذخیره می کند.

    نصب VirtualBox

    ابتدا باید کجا پیدا کنید آخرین نسخه هابرنامه ها برای سیستم عامل های مختلف من دارم نسخه ویندوز رو دانلود میکنم

    هیچ مشکلی در نصب وجود ندارد، همه چیز مانند قبل است برنامه های منظم. در این حالت تغییر اجزای نصب شده توصیه نمی شود.

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

    سپس روی "نصب" کلیک کنید.

    فرآیند نصب آغاز می شود، جایی که از شما خواسته می شود درایور را نصب کنید، برای همه این پیشنهادات، روی "نصب" کلیک کنید.

    این فرآیند نصب VirtualBox را کامل می کند. روی "پایان" کلیک کنید.

    ساخت ماشین مجازی در VirtualBox

    در ایجاد ماشین مجازی نباید هیچ مشکلی وجود داشته باشد. برنامه را اجرا کنید و روی دکمه "ایجاد" کلیک کنید.

    در پنجره بعدی باید نام و نوع سیستم عاملی را که نصب می کنید مشخص کنید.

    در مرحله بعد، اندازه RAM اختصاص داده شده به ماشین مجازی را تعیین می کنیم. برای ویندوز XP من 512 مگابایت رم را اختصاص خواهم داد. همه چیز به مقدار حافظه ای که نصب کرده اید بستگی دارد. اگر به اندازه کافی وجود داشته باشد، می توان خیلی بیشتر را اختصاص داد.

    در پنجره بعدی، از شما خواسته می شود که مکان و اندازه ای را که سیستم عامل در آن نصب می شود، انتخاب کنید. از آنجایی که ما برای اولین بار در حال راه اندازی یک ماشین مجازی هستیم، باید "ایجاد یک هارد دیسک مجازی جدید" را انتخاب کنیم. روی "ایجاد" کلیک کنید.

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

    انتخاب کنید چند گیگابایت حافظه برای نصب سیستم عامل و برنامه های آن اختصاص دهید. من 5 گیگابایت را اختصاص خواهم داد. و همچنین مکانی که دیسک ایجاد شده در آن ذخیره می شود، انتخاب کنید که کجا باشد حافظه خالی. روی "ایجاد" کلیک کنید.

    فرآیند ایجاد یک دیسک مجازی آغاز خواهد شد.

    این کار ساخت را کامل می کند و خواهید دید که یک ماشین مجازی با نامی که قبلاً داده اید خواهید داشت، من ویندوز XP دارم.

    اضافه شدن:

    اگر روی دکمه "پیکربندی" کلیک کنید، بخش هایی را مشاهده خواهید کرد که در آن می توانید مشخصات دستگاه را با جزئیات بیشتری پیکربندی کنید.

    به عنوان مثال، می خواهید چند هسته و محدودیت دانلود آنها را بدهید. و در بخش "نمایش" می توانید مقدار حافظه ویدئویی کارت گرافیک را افزایش دهید.

    نصب سیستم عامل بر روی VirtualBox

    برای شروع نصب، روی دکمه سبز رنگ (فلش) "Run" کلیک کنید. پنجره ای از شما نمایش داده می شود که از شما می خواهد مسیر تصویر دیسک نصب را انتخاب کنید.

    مسیر تصویر سیستم عامل از پیش دانلود شده را مشخص کنید.

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

    در آن، مورد فرعی را انتخاب کنید " دیسک های نوریو روی «حذف دیسک از درایو» کلیک کنید و سیستم عامل تازه ایجاد شده را راه اندازی مجدد کنید. فعلاً همین است، موفق باشید.