این کار جند راه دارد. یک راه که برای تمام توزیع ها از جمله اوبانتو کار می کند این است. باید پارتیشنی که /boot در آن قرار دارد با بدانی. در نصب استاندارد این با / یکی است.
۱. سیستم را با یک live cd مانند knoppix یا ubuntu live بوت کن.
۲ . دستور grub را اجرا کن.
۳. پارتیشنی که /boot قرار دارد به عنوان root مشخص کن. مثلا اگر boot در /dev/hda 2 هست. پارتیشن root می شود. hd0, 1 .
۳. دستور ست آپ را بزن.
۴ . از grub خارج شو . و سیستم را ری بوت کن.
کل دستور ها بشکل زیر هست.
$: grub
root (hd0,2)
setup (hd0)
quit
reboot
اگر نمی خواهی از خط دستور کارت را پیش ببری می توانی از این راه حل استفاده کنی: ( این فقط در اوبانتو کار می کند)
۱. سیستر را با cd اوبونتو بوت کن.
۲. تمام فسمت های نصب را مطابق معمول پیش برو تا به قسمت تنظیم پارتیشن ها برسی ( disk partition ) .
3. پارتیشن های خود را مطابق سابق درست کن. فقط گزینه format partion را انتخاب نکن. این خیلی مهم است. اگر این کار بکنی تمام پارتیشن ها فرمت می شوند.
۴. وقتی پارتیشن ها را درست کردی. از پارتیشن پندی خارج شو.
۵ . به شما ایراد مانند "the system couldn't install ....." را می دهد. به این ایراد محل نگزارید. و continue را انتخاب کنید. تا به منوی اصلی نصب اوبانتو برسید.
۶ . قسمت "Install Grub ...." را انتخاب کنید.
۷ . وقتی که تمام شد. سیستم را ریبوت کنید.
برای اطلاعات بیشتر به این آدرس ها می توانی مراجعه کنید:
http://ubuntuforums.org/archive/index.php/t-24113.htmlhttp://www.cameratim.com/computing/linux/restoring-grubhttp://www.gnu.org/software/grub/