با سلام، من در این مقاله قصد دارم تا بعد از نصب Ubuntu server 20.04 به صورت ماشین مجازی در Virtual Box 6.1.18 پروژهی Asp .net 5 خودم رو روی Ubuntu قرار بدم. امیدوارم که مطالب برای شما مفید باشه.
نکته اینکه اگر شما پروژهای با Net Core 3.1 به بالا دارید هم به همین طریق میتونید روش استقرار به همین شکله.
1. در قدم اول میتونید Virtual Box رو از این لینک و Ubuntu server رو از این لینک دانلود کنید.
۲. بعد از دانلود و نصب و اجرای Virtual Box که به اختصار VB گفته میشه با زدن New اقدام به ساخت ماشین مجازی میکنیم:
نکته: من در حال حاضر بر روی VB سیستم خودم ماشینی به اسم myubuntu دارم که ربطی به این آموزش نداره
۳. در این پنجره نام دلخواه مورد نظر رو برای ماشین مجازی انتخاب و محل فیزیکی که این ماشین قرار میگیره رو مشخص می کنیم. همچنین در Type گزینه Linux و در Version ورژنی که دانلود کردیم رو انتخاب میکنیم:
4. بعد از زدن Next در این پنجره RAM مورد نظر که به ماشین مجازی اختصاص داده میشه رو تعیین میکنیم. من بنا به نیازم 2 گیگ انتخاب کردم:
5. در مرحله بعد Create a virtual hard disk now رو انتخاب میکنیم و Create رو میزنیم:
6. گزینه VDI رو انتخاب و Next رو میزنیم:
7. در این پنجره گزینه Dynamically allocated رو میزنیم تا از هاردمون به صورت پویا فضا بگیره:
8. بعد از این محل ذخیره فایلهای ماشین مجازی و حداکثر فضایی که میخوایم بهش اختصاص بدیم رو تعیین میکنیم٬ (برای کاری که من میخوام انجام بدم٬ حدودا 20GB کافی هستش) و در نهایت Create رو میزنیم:
9. ماشین مجازی ما ساخته شد و آمادس تا سیستم عاملمون رو روش نصب کنیم:
10. برای نصب سیستم عامل٬ ابتدا روی ماشینی که ساختیم کلیک و Settings رو میزنیم و در زبانه Storage و در Storage devices روی آیکون مشخص شده کلیک میکنیم و طبق مراحل زیر فایل iso نصب سیستم عامل رو انتخاب میکنیم:
11. بعد از ثبت این مرحله به Settings بر میگردیم و در زبانه Network تنظیمات شبکه رو انجام میدیم و در قسمت Attached to گزینه Bridged adapter رو انتخاب میکنیم تا هم ماشین مجازی ما دسترسی به اینترنت هاست داشته باشه و هم از هاست بتونیم به ماشین مجازی دسترسی داشته باشیم:
12. بعد از این مراحل Settings رو OK و روی ماشین مجازی کلیک و دکمه Start رو میزنیم.
در قسمت بعد نحوه نصب Ubuntu 20.04 رو روی این ماشین مجازی توضیح خواهم داد...