Error 22 is being caused because grub can not find it's /boot partition or level 2 grub what would have been caused by deleting the freespire partition.
If you are not intending to reinstall or install any versions of linux any time soon your best bet would be to use the windows CD/DVD and run a fixmbr this should restore the master boot record to the windows MBR instead of Grub.
If you are intending to install a new version of linux or re-install then this process should fix this issue as a new version of grub will be installed.
Last edited by r3sistance; 01-25-2010 at 04:16 PM.
Reason: reason for problem.