آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
درود
مدتی است که سعی میکنم فایل ساخته شده با برنامه virtualbox که شامل یک ویندوز ایکس پی میشود را مستقیما از بوت اجرا کنم . یعنی همان لحظه که سیستم راه اندازی شد
به جای وارد شدن به ویندوز و سپس اجرای برنامه و ... امکانش باشد که فایل ساخته شده را از روی هارد یا فلش انتخاب و اجرا کنم و وارد ویندوز مجازی بشوم .
شما فکر میکنید امکانش وجود داشته باش ؟
متشکرم
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
درود
استاد عزیزم موارد اشاره شده در مورد ویندوز آیا تنها به ویندوز خلاصه میشود ؟
به طور مثال فرض کنید در لینوکس هستیم و اصلا ویندوز حقیقی نصب نکرده ایم که بعد بخواهیم درون آن یک ویندوز نوع vhd بسازیم و ادامه کار ... .
یا فایل vhd ما شامل یک توزیع لینوکسی باشد که لازم است آنرا از منوی بوت مستقیما اجرا کنیم .
================================================== =================
راهنمایی شما حداقل دو مورد برای جستجو در ذهنم ایجاد کرد که در صورت نتیجه دادن اینجا ذکر میکنم .
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
میدانم که ویندوز های 7 و 8 قابلیت اجرای vhd را بطریقی که در لینک های بالا توضیح داده ام دارند.
ولی در مورد لینوکس و یا سیستم عامل های دیگر اطلاعی ندارم.
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
درود
با جستجو یک برنامه به اسم vboot v2 پیدا کردم که طبق گفته سازندگانش قادر به راه اندازی فایل های vhd است ویندوز و لینوکس . اما دو عیب دارد یکی اینکه برنامه پولی
است و دوم تاریخ آخرین بروزرسانی آن مربوط به مدتها پیش است .
برنامه بعدی PWBoot 3.0.2 نام دارد که رایگان است ولی بروزرسانی آن هم تعریفی ندارد .
همچنان در حال جستجو هستم .
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
نقل قول:
نوشته اصلی توسط
@ref
....یک برنامه به اسم vboot v2 پیدا کردم که طبق گفته سازندگانش قادر به راه اندازی فایل های vhd است.... .
با ورژن 1.0 این نرم افزار که مال شرکت VMLite است آشنا هستم بهر حال چیزی در موردش حضور ذهن ندارم.
در مورد درخواست شما فکری بنظرم رسیده که اگر نتیجه بگیرم ، اعلام خواهم کرد.
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
درود
دو برنامه دیگر هم پیدا کردم
1- Plop - VHD Loader : با توضیحات زیر که روان است
کد:
The Plop VHD Loader makes it possible to start an operating system from the VHD file without Windows
Only plpvhd.bin is required to load and boot the VHD file. No OS specific startup files (os loader, kernel, ...) have be stored on the real partition
The operating system on the VHD file must be Windows/Linux that is able to run native (without virtual machine) from a VHD file. DOS is able to run without modifications
اما امکانات کمی دارد از جمله تنها قادر به اجرای ایمیج هاییکه روی درایو با فرمت FAT32 قرار دارند ، میباشد . برنامه تنها از روی فلاپی یا سی دی قابل اجراست که جالب نیست و تاریخ آپدیتش
هم تعریفی ندارد .
2 - Bare Metal VHD :
ایراد برنامه که البته برای خواسته بنده ایجاد اشکال میکند این است که برنامه نیاز دارد تا در محیط ویندوز اجرا شود و فایل های VHD در آن پیوست و آماده اجرا شوند.
==================================
البته بدنبال برنامه نیستم بیشتر دنبال یک روش کلی هستم که حداقل 70 درصد مواقع جوابگو باشد . عاقبت جوینده یابنده بُوَد . باز هم میگردم و میپرسم و امتحان میکنم .
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
در رابطه با Plop - VHD Loader باید عرض کنم که هنوز یک پروژه آزمایشی بوده و کامل نشده است
اما کل ماجرا که چند روزی هست فکر بنده را هم مشغول کرده این است که:
ما داریم از ویندوز استفاده میکنیم.
ویندوز های 7 و 8 قادر به اجرای ماشین مجازی نوع VHD (البته با شرایطی) هستند.
بار کننده ایمیج VHD در ویندوز ، خود بار کننده ویندوز میباشد و ویندوز قادر به شناسائی پارتیشن لینوکس نیست.
اگر ما همراه ویندوزمان ،یک لینوکس هم مثلا" Ubuntu نصب کنیم ، در انتها یک سیستم مالتی بوت خواهیم داشت
ولی حالا دیگر بار کننده ویندوز و لینوکس ، دیگر بار کننده ویندوز نبوده بلکه بار کننده لینوکس است.
لذا چون فایل مالتی بوت حاصل توسط بار کننده لینوکس اجرا میشود و ویندوز نمیتواند بار کننده لینوکس را بشناسد
باز امکان بار کردن ایمیج VHD که دارای لینوکس باشد نیست.
من با خودم فکر میکنم حالا که بارکننده ویندوز ایمیج VHD را بار میکند لذا ما برای بار کردن ایمیج VHD لینوکس
باید راهی پیدا کنیم که برای اجرای ایمیج VHD لینوکسی ، اول بار کننده ویندوز اجرا شود و سپس کار به برنامه
دیگر مثلا" بار کننده grub4dos واگذار شود. چون grub میتواند لینوکس را اجرا کند.
چندین راه مختلف رفته ام ولی هنوز موفق نیستم.
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
نقل قول:
نوشته اصلی توسط
Magsoud
لذا چون فایل مالتی بوت حاصل توسط بار کننده لینوکس اجرا میشود و ویندوز نمیتواند بار کننده لینوکس را بشناسد
باز امکان بار کردن ایمیج VHD که دارای لینوکس باشد نیست.
من با خودم فکر میکنم حالا که بارکننده ویندوز ایمیج VHD را بار میکند لذا ما برای بار کردن ایمیج VHD لینوکس
باید راهی پیدا کنیم که برای اجرای ایمیج VHD لینوکسی ، اول بار کننده ویندوز اجرا شود و سپس کار به برنامه
دیگر مثلا" بار کننده grub4dos واگذار شود. چون grub میتواند لینوکس را اجرا کند.
درود
استاد از اینکه مثل همیشه به درخواست های ما اهمیت میدهید و برایمان وقت صرف میکنید بسیار سپاسگذارم .
نوشته تان را متوجه شدم . شاید به همین دلیل درخواست ابتدایی بنده کار با فایل های vdi. بود به این خاطر که فکر کردم کار کردن با آن مشکلات کمتری داشته باشد و میخواستم از شر بار کننده ویندوز خلاص شوم و ناخواسته برنامه هایی که در این زمینه بودند همه در رابطه با VHD بودند .
دنبال تبدیل فایل vhd و vdi به ایمیج قابل بوت بودم به عنوان یک راه که فعلا نتیجه نداده .
پاسخ : آیا امکان راه اندازی یک فایل vdi. از طریق بوت وجود دارد ؟
در رابطه با سوال جنابعالی بنده به روش های مختلفی فکر کرده و راههای متفاوتی را تست کردم .
در انتها همانطور که در پست قبلی ام هم اشاره کردم به این نتیجه رسیدم که چون ما این کار را توسط ویندوز انجام
میدهیم و ویندوز قادر به شناسائی پارتیشن لینوکس نیست باید کاری کنیم که که ایمیج ما موقع بوت ، اول توسط
ویندوز اجرا شده ولی بعد ادامه کار به برنامه بار کننده لینوکس واگذار شود.
رسیدن به این مطلب و ساخت یک ایمیج ماشین مجازی که بگونه بالا کار کند ، وقت زیادی برد.
یعنی در حال حاظر من یک ایمیج دارم که داخلش هم ویندوز 7 وجود دارد و هم لینوکس (ubuntu 10.10) نصب شده
و موقع بوت اول منوی ویندوز 7 را داریم که در این منو گزینه ای برای اجرای ubuntu 10.10 هم هست.
حتما" میدانید که در حالت نصب نرمال لینوکس ubuntu در کنار ویندوز 7 ، در انتهای کار این بار کننده لینوکس است که
منویش دیده خواهد شد که در اینصورت برای پروژه شما کار نخواهد کرد.
لذا شما باید طوری لینوکس را در کنار ویندوز نصب کنید که بوت سکتور ویندوز اجرا شود نه بوت سکتور لینوکس.
متاسفانه بعلل زیر از ادامه کمک به جنابعالی دستم کوتاه است و امیدوارم که شما اگر موفق شدید بنده را هم در جریان
بگذارید:
__ در سیستمم حجم زیادی ندارم و این پروژه نیاز به حجم خالی نسبتا" زیادی دارد.
__ در سیستمم فقط 2 گیگا رم دارم که برای این پروژه بسیار کم است.
__ و دیگر علل اینگونه.
تذکر:
----
با این توضیحات من ، هنوز در اول کارهستیم. چون من الان یک ایمیج vdi با شرح بالا دارم که باید به نوع VHD قابل اجرا
در ویندوز تبدیل شود که احتمالا" خود این هم داستانی دیگر باشد.
موفق باشی