I should probly be extra careful on what i try to do when fixing it =] Thanks for the tip.

Code:
                Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

 => Lilo is installed in the MBR of /dev/sda
 => Grub 2 is installed in the MBR of /dev/sdb and looks on the same drive in 
    partition #1 for /boot/grub.

sda1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files/dirs:   

sda3: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files/dirs:   /bootmgr /boot/bcd

sdb1: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  Grub 2
    Boot sector info:  Grub 2 is installed in the boot sector of sdb1 and 
                       looks at sector 75805896 of the same hard drive for 
                       core.img, but core.img can not be found at this 
                       location.
    Operating System:  Ubuntu 10.04 LTS
    Boot files/dirs:   /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sdb2: _________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  Unknown
    Boot sector info:  

sdb5: _________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info:  

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *             63   949,650,344   949,650,282   7 HPFS/NTFS
/dev/sda3         949,650,345   976,768,064    27,117,720   7 HPFS/NTFS


Drive: sdb ___________________ _____________________________________________________

Disk /dev/sdb: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders, total 195371568 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sdb1    *          2,048   187,336,703   187,334,656  83 Linux
/dev/sdb2         187,338,750   195,371,007     8,032,258   5 Extended
/dev/sdb5         187,338,752   195,371,007     8,032,256  82 Linux swap / Solaris


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/sda1        3E70817870813823                       ntfs       HP                            
/dev/sda3        949CA48C9CA46A86                       ntfs       FACTORY_IMAGE                 
/dev/sda: PTTYPE="dos" 
/dev/sdb1        dabf9ef8-2ed3-4786-9c76-2a56d5709d6c   ext4                                     
/dev/sdb2: PTTYPE="dos" 
/dev/sdb5        70b5625a-eaff-4432-b5dd-3614ab89426d   swap                                     
/dev/sdb: PTTYPE="dos" 
error: /dev/sdc: No medium found
error: /dev/sdd: No medium found
error: /dev/sde: No medium found
error: /dev/sdf: No medium found

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

aufs             /                        aufs       (rw)
/dev/sr0         /cdrom                   iso9660    (ro,noatime)
/dev/loop0       /rofs                    squashfs   (ro,noatime)
/dev/sdb1        /media/dabf9ef8-2ed3-4786-9c76-2a56d5709d6c ext4       (rw,nosuid,nodev,uhelper=udisks)


=========================== sdb1/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set dabf9ef8-2ed3-4786-9c76-2a56d5709d6c
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set dabf9ef8-2ed3-4786-9c76-2a56d5709d6c
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set dabf9ef8-2ed3-4786-9c76-2a56d5709d6c
    linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=dabf9ef8-2ed3-4786-9c76-2a56d5709d6c ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set dabf9ef8-2ed3-4786-9c76-2a56d5709d6c
    echo    'Loading Linux 2.6.32-21-generic ...'
    linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=dabf9ef8-2ed3-4786-9c76-2a56d5709d6c ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set dabf9ef8-2ed3-4786-9c76-2a56d5709d6c
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set dabf9ef8-2ed3-4786-9c76-2a56d5709d6c
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda3)" {
    insmod ntfs
    set root='(hd0,3)'
    search --no-floppy --fs-uuid --set 949ca48c9ca46a86
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

=============================== sdb1/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sdb1 during installation
UUID=dabf9ef8-2ed3-4786-9c76-2a56d5709d6c /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
UUID=70b5625a-eaff-4432-b5dd-3614ab89426d none            swap    sw              0       0

=================== sdb1: Location of files loaded by Grub: ===================


  38.8GB: boot/grub/core.img
  38.8GB: boot/grub/grub.cfg
  38.8GB: boot/initrd.img-2.6.32-21-generic
  38.7GB: boot/vmlinuz-2.6.32-21-generic
  38.8GB: initrd.img
  38.7GB: vmlinuz
=========================== Unknown MBRs/Boot Sectors/etc =======================

Unknown BootLoader  on sdb2

00000000  4b ac 49 f9 67 2b e3 eb  e4 71 72 e8 8a 62 5e 59  |K.I.g+...qr..b^Y|
00000010  6b bc b8 a7 4d 96 e7 49  41 a9 40 dc a5 de 9d d1  |k...M..IA.@.....|
00000020  e7 c8 4e a8 c0 58 77 9d  ed 80 5c 9c c0 e2 76 be  |..N..Xw...\...v.|
00000030  e5 84 05 ee b7 a2 d4 1a  30 26 43 31 6b 7c f8 13  |........0&C1k|..|
00000040  cb b6 34 3c 38 c0 ed c7  66 19 75 25 46 b7 00 69  |..4<8...f.u%F..i|
00000050  ee 3a fa 22 f0 bc bc b7  1e 0e 52 63 6a fc b9 60  |.:."......Rcj..`|
00000060  b9 fe 6b 9e 3e 31 1b 3d  e8 14 bd 87 b6 b0 e8 e1  |..k.>1.=........|
00000070  35 9e 68 18 af 8a c2 52  7d a1 2b 97 8e 9a 94 e1  |5.h....R}.+.....|
00000080  22 b4 2d b7 29 ad 15 fb  fb 3a 7c 7c 77 b9 99 1d  |".-.)....:||w...|
00000090  e9 03 1b 74 a0 89 88 ff  47 a3 31 26 fe e2 73 f4  |...t....G.1&..s.|
000000a0  88 26 81 b8 4c f9 aa 62  cf 36 a4 63 82 00 d0 23  |.&..L..b.6.c...#|
000000b0  78 5a a5 12 60 46 3f 32  96 f5 48 68 9e 1b 07 73  |xZ..`F?2..Hh...s|
000000c0  fb 3c 16 e7 42 6f 92 13  ae 20 56 ab 64 a1 cc e0  |.<..Bo... V.d...|
000000d0  92 67 78 12 e1 46 0a 88  c4 a7 46 4c 22 0b b2 65  |.gx..F....FL"..e|
000000e0  44 2c 1f ba 0c bc 1e 00  63 1f 30 f5 3c 4c e6 e8  |D,......c.0.<L..|
000000f0  a9 bb 4a 73 2a fa ee b0  84 67 aa 37 bc 0e c6 30  |..Js*....g.7...0|
00000100  2c ae 5a 49 b7 de 24 69  22 14 88 32 f0 a2 6c cc  |,.ZI..$i"..2..l.|
00000110  47 91 ce 2d 87 4b e3 17  22 65 f8 45 d0 e5 8a de  |G..-.K.."e.E....|
00000120  7c b4 3f d5 92 3f 47 f4  db a4 61 98 f2 d3 02 50  ||.?..?G...a....P|
00000130  f2 f1 e8 b6 31 86 a7 8b  ec f3 bf 74 a5 e6 2e 73  |....1......t...s|
00000140  70 16 e3 85 59 4c 8e b8  2a c0 47 93 26 4a 3c 3e  |p...YL..*.G.&J<>|
00000150  d9 40 f7 4f ef d7 ee 3c  46 fb 8c f9 a5 6e bc c6  |.@.O...<F....n..|
00000160  fd 98 58 91 f2 86 da f0  6c 98 b7 4c c3 73 89 bf  |..X.....l..L.s..|
00000170  26 29 56 a2 1a 02 2a ab  68 0c 61 67 04 90 7d 2c  |&)V...*.h.ag..},|
00000180  66 59 d9 35 ad 0c 96 c3  01 d1 da 7b 03 e1 1d 3e  |fY.5.......{...>|
00000190  8f 98 cc 86 8c bf f0 da  78 65 a9 f5 60 58 3a 39  |........xe..`X:9|
000001a0  c3 3a db ab 5f 31 e2 56  ef ba a1 e0 9d dc f8 07  |.:.._1.V........|
000001b0  9b ed 97 0f 91 05 c5 62  3f d5 74 7f 6d 65 00 fe  |.......b?.t.me..|
000001c0  ff ff 82 fe ff ff 02 00  00 00 00 90 7a 00 00 00  |............z...|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200


=======Devices which don't seem to have a corresponding hard drive==============

sdc sdd sde sdf 
=============================== StdErr Messages: ===============================

ls: reading directory sda1/: Input/output error