پست قبلی منو فعلا نخونده بگیرید..من فکر میکنم شما ویندوز 7 یا بالاتر نصب دارید و کاربر ویندوز هستید.
ویندوز یه پارتیشن مخفی به حجم 200 مگابایت(تا 500 مگابایت) ایجاد میکنه برای طرح پارتیشن GPT.
موقع نصب یه لینوکس برای نصب bootloader سه گزینه دارید.گزینه پیشفرض نصب روی سکتور صفر هارده.
گزینه دوم عدم نصب بوت لودر و گزینه سوم نصب روی پارتیشنیه که شما مشخص میکنید.
من در مورد بوت یه کاربر باتجربه هستم و چون همیشه یه سیستم مولتی بوت دارم هیچ موقع پارتیشن مجزایی برای boot در نظر نمیگیرم.بوت لودر رو فقط روی پارتیشن ریشه نصب میکنم تا خودم بتونم بوت رو مدیریت کنم.
پیشنهادم برای شما اینه که بوت لودر رو روی پارتیشن ریشه نصب کنید.برای boot هم هیچ پارتیشنی در نظر نگیرید.(اگر اصلا grub رو نصب نکنید مشکلی ایجاد نمیشه چون بعدا در صورت نیاز با بوت از روی dvd نصب میشه اونو نصب کرد.)
میشه یه گزینه به منوی بوت ویندوز اضافه کرد تا هر دیسترویی از لینوکس یا bsd رو باهاش بوت کرد.
اگر شما grub رو روی پارتیشن ریشه نصب کنید. سکتور صفر پارتیشن یا PBR حاوی کد لازم برای بوت لینوکس خواهد بود.
یه سرچ تو گوگل بزنید : add fedora to bcd برای ویستا به بعد و برای xp بزنید : add fedora to boot.ini
علاوه بر استفاده از سکتور صفر که میشه با یه hexEditor اونو تو یه فایل کپی و استفاده کرد روش دیگه ای هست که من ازش استفاده میکردم.استفاده از بوت منیجر جادویی grub4dos
grub4dos در اصل برای استفاده در ویندوز طراحی شد و دارای خصوصیات grub legacy و grub2 به طور همزمان هست.فوق العاده قدرتمنده.با استفاده از g4d میشه بدون نصب گراب مستقیما لینوکس و ویندوز و سایر سیستم عاملها رو بارگذاری و اجرا کرد.
با یه شیلتر شکن g4d رو از آدرس زیر دانلود کنید :
code.google.com/p/grub4dos-chenall/downloads
نحوه اضافه کردن g4d به منوی بوت ویندوز :
http://diddy.boot-land.net/grub4dos/...ll_windows.htm
بعد از بوت یه گزینه که شما ایجاد کردید برای بوت منیجر grub4dos ایجاد شده که با انتخاب اون grub4dos لود میشه.ممکنه به طور اتوماتیک لینوکس رو بوت کنه اما معمولا برای اولین بار شما به یه محیط bash like هدایت میشید که آماده گرفتن دستوره.
تایپ کنید :
ls (hd0,0)/
محتویات پارتیشن اول لیست میشه.با تایپ (hd0,1) محتویات پارتیشن دوم و به همین ترتیب.
وقتی محتویات لینوکس رو مشاهده کردید شماره پارتیشن رو به خاطر بسپارید.(محتویاتی نظیر boot etc lib bin sbin var و ...) مثلا در سیستم من با رسیدن به پارتیشن چهارم(hd0,3) سیستم فایل لینوکس رو مشاهده میکنم.فرض میکنم تو سیستم شما هم لینوکس روی پارتیشن چهارمه.
حالا تایپ کنید:
root (hd0,3)
و بعد از شاخه boot یه لیست بگیرید :
ls /boot
محتویات شاخه boot/ تو سیستم من :
config-3.12.6-300.fc20.x86_64 grub2 initramfs-3.12.6-300.fc20.x86_64.img initrd-plymouth.img System.map-3.12.6-300.fc20.x86_64 vmlinuz-3.12.6-300.fc20.x86_64
2 فایلی که نامشون با vmlinuz و initramfs شروع شدند لینوکس رو بوت میکنند.تایپ کنید :
kernel /boot/vmlinuz-3.12.6-300.fc20.x86_64 root=/dev/sda4 rhgb quiet
initrd /boot/initramfs-3.12.6-300.fc20.x86_64.img
boot
لینوکس بوت میشه.حالا چه کار کنیم تا با هر بار راه اندازی کامپیوتر اینهمه دردسر نکشیم.یه فایل به نام menu.lst تو ریشه پارتیشن راه انداز ویندوز یا همون :C ایجاد و خطوط زیر رو توش بنویسید :
timeout 0
default 0
title Boot Fedora Linux 20 x86_64
root (hd0,3)
kernel /boot/vmlinuz-3.12.6-300.fc20.x86_64 root=/dev/sda4 rhgb quiet
initrd /boot/initramfs-3.12.6-300.fc20.x86_64.img
با راه اندازی بعدی با انتخاب گزینه مربوط به g4d مستقیما فدورا بوت میشه.