اگر MBR رو داغون کرده باشید راهی ندارید جز این که Win 7 رو با دیویدی Repair کنید. (دقت کنید، Repair نه Reinstall !)
این کار برای شما یک MBR جدید خواهد ساخت و البته boot flag مربوط به درایو ویندوز رو هم on خواهد کرد که باید با سیدی لایو اوبونتو و استفاده از Gparted درستش کنید.
بهترین کار موقع نصب اینه که بوتلودر رو روی یک درایو extended یا همون درایو rootی که اوبونتو رو میزنید نصب کنید.
اگر MBR رو پاک نکردید، یا دوباره بازیابی کردید، تنها باید به منوی بوت گراب، ویندوز رو اضافه کنید.
برای این کار توی /boot/grub/menu.lst خطوط زیر رو اضافه کنید:
title Windows 7
root (hdX,Y)
savedefault
makeactive
chainloader +1
که X و Y به ترتیب شمارهٔ هارد شما و درایوی که ویندوز روش نصبه هستند. اگر یک هارد دارید X صفره. برای این که ببینید دقیقاً کجا نصب کردید توی کنسول بنویسید sudo fdisk -l خروجی برای هارد من این شکلیه:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005a7e5
Device Boot Start End Blocks Id System
/dev/sda1 1 7650 61440000 7 HPFS/NTFS
/dev/sda3 7650 14589 55744512 83 Linux
/dev/sda4 * 14590 60802 371199363 5 Extended
/dev/sda5 14590 26747 97659103+ 83 Linux
/dev/sda6 26748 38905 97659103+ 83 Linux
/dev/sda7 38906 51063 97659103+ 83 Linux
/dev/sda8 51064 59817 70315008 83 Linux
/dev/sda9 59818 60802 7905280 82 Linux swap / Solaris
Disk /dev/sdb: 4009 MB, 4009754624 bytes
124 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 7688 * 512 = 3936256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00035162
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1018 3913161 c W95 FAT32 (LBA)
در آخر grub رو آپدیت کنید. دستور آپدیت:
update-grub2
اگر از grub 1 استفاده میکنید روش فرق خواهد کرد.