could anyone please explain me the meaning of this reading?
i used seatools cli for linux. i did this because i cant boot to my other OS but i can boot in my openSuse 10.2, any help will be appreciated

Starting generic long (full sequential verify) test (312581807 blocks) on drive /dev/sg0 (^C will abort test)
Sequential Test 5 % complete on drive /dev/sg0
Sequential Test 10 % complete on drive /dev/sg0
Sequential Test 15 % complete on drive /dev/sg0
Sequential Test 20 % complete on drive /dev/sg0
Sequential Test 25 % complete on drive /dev/sg0
Sequential Test 30 % complete on drive /dev/sg0
Sequential Test 35 % complete on drive /dev/sg0
Sequential Test 40 % complete on drive /dev/sg0
Sequential Test 45 % complete on drive /dev/sg0
Sequential Test 50 % complete on drive /dev/sg0
Sequential Test 55 % complete on drive /dev/sg0
Sequential Test 60 % complete on drive /dev/sg0
Sequential Test 65 % complete on drive /dev/sg0
Sequential Test 70 % complete on drive /dev/sg0
Sequential Test 75 % complete on drive /dev/sg0
Sequential Test 80 % complete on drive /dev/sg0
VERIFY failed on block 254119936 Sense data = 03/11/04
TEST FAILED at block -1079969932 on drive /dev/sg0

i'm not a linux pro dough but it seems you have some form of bad sectors on your drive .in myownwords its performing a task similar to scan disk on windows.

yeah, it's just testing the hard drive. looks like you have a bad hard drive.