دکتر جان یه کاری کن:
هارد دومت رو که ویندوز روش داری رو به کل از سیستم جدا کن و اون دستوراتی که گفتم رو دوباره اجرا کن:
با Live CD بوت کن و بزن:
sudo grub
بعد در داخلش بزن:
find /boot/grub/stage1
خروجی این دستور یک چیزی به صورت زیر هست:
(hd0,9)
(به احتمال زیاد اعدادش همینی هست که گفتم ولی اگه دیدی به جای عدد 9 هر عدد دیگهای بود، در ادامه دستورها از اون عدد به جای عدد 9 که من آوردم استفاده کن)
حالا بزن:
root(hd0,9)
بعد
setup (hd0)
بعدش بزن quit و از grub بیا بیرون و سیستم رو ریاستارت کن ببین مشکل حل میشه یا نه.
یک نکته مهم اینکه پارتیشن swap نمی تونه logical باشه و حتماً باید primary باشه. لازم هست که ساختار پارتیشن هات رو تغییر بدی و یک پارتیشن primary بسازی و اون رو swap کنیش.
ویرایش:
همونطور که platoali جان در ۲ پست بعدی گفتند، من اشتباه می کردم و پارتیشن swap می تونه logical هم باشه و محدودیتی برای این نوع پارتیشن نداریم.
پن: با تشکر از plaotali جان