معمولا ابتدا ویندوز رو نصب  و پس از آن لینوکس را نصب نمایید. پس از نصب لینوکس برنامه grub مدیریت boot loader را برعهده می گیرد . بنابراین هنگام بوت شما باید تمامی سیستم عامل هایی را که دارید مشاهده کنید. اما پس از نصب ممکن است به دلایلی سیستم شما بوت نشود :) اما دچار هراس نشوید کافی است تا با liveCD لینوکس سیستم را بلا بیاورید و سپس از طریق ترمینال دستور install grub را وارد کنید. یا از دستور update-grub استفاده کنید.

 

مشکلی که من با آن مواجه شدم این بود که پس از نصب اوبنتوی 12.04 گراب سیستم عامل ویندوز xp من را نمی شناخت بنابراین دیگر صفحه ی انتخاب نمایش داده نمی شد و بصورت پیشفرض اوبنتو بالا می آمد با جستجو متوجه شدم که اگر دکمه ی shift را هنگام بوت فشار بدهم صفحه ی انتخاب نمایش داده خواهد شد اما در این صفحه اثر از ویندوز xp نبود تمامی راههای پیشنهادی همچون حذف و نصب مجدد grub و یا بروز رسانی grub کمکی به حل مسئله نکرد تا دریکی از فرومها به راه کار زیر برخوردم که خیلی ساده این مشکل را برطرف کرده بود. کافی است تا به فایل  / boot/grub/grub.cfg عبارت زیر را اضافه کنید.

 

 

menuentry "WinXP" {
set root='(hd0,msdos1)' 
insmod chain
chainloader +1

}

 msdos1 برای زمانی است که ویندوز در اولین درایو شما قرار دارد. اگر ویندوز در درایو دیگری مثلاً درایو شماره 4 نصب است باید از  msdos4 استفاده کنید برای مشاهده ی partition table می توانید از دستور sudo fdisk -l استفاده کنید.