دوستان من هم مشکل تقریبا مشابهی دارم.
وقتی که اوبونتو رو در کنار xp نصب کردم و سیستم رو restart کردم Grub لود نشد و یک راست xp بالا اومد.
با استفاده از توزیع زنده اوبونتو به صورت دستی grub رو نصب کردم:
sudo grub
find /boot/grub/stage1
root (hd1,3)
setup (hd1)
quit
این بار که restart کردم grub بالا اومد ولی وقتی که از منوی grub اوبونتو رو انتخاب میکردم همین error 22 رو میداد:
no such a partition.
root (hd1,3)
با استفاده از کلید 'e' شروع کردم باهاش ور رفتن تا آخر با دستور زیر اوبونتو از روی هارد بوت شد:
[boot (hd0,3)
اوبونتو از روی هارد بوت شد