PDA

View Full Version : [ubuntu] Windows 7 doesn't boot from GRUB



Turkulainen
December 20th, 2010, 11:22 PM
I have Sony Vaio VPCF11S1E with Windows 7 and Ubuntu 10.10, both 64-bit. During boot I used to be able to select between Ubuntu and Windows. First I had no problems, but now I can't boot Windows anymore.


Problem: If I select Windows 7 from grub menu screen goes black and then I see GRUB menu again. No Windows logo etc.

Ubuntu boots without any problem.

Please help me to find a solution. I'd rather not to reinstall Windows and Ubuntu.


What I've do so far:

1) Found out that I can't access to Windows files through Ubuntu. I do see my Windows partition from places --> computer but if I try to open it, I get: Error mounting: mount exited with exit code 2:

Earlier I coud access to my Windows files this way. Don't know what "exit code 2" means.


2) From here (http://ubuntuforums.org/showpost.php?p=8104352&postcount=1) I found an useful boot info script. I ran the script and here is my output:



Boot Info Script 0.55 dated February 15th, 2010
============================= Boot Info Summary: ==============================

=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #5 for (,msdos5)/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: /bootmgr /boot/bcd

sda2: __________________________________________________ _______________________

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

sda3: __________________________________________________ _______________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Mounting failed:

sda4: __________________________________________________ _______________________

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

sda5: __________________________________________________ _______________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda6: __________________________________________________ _______________________

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

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

Drive: sda ___________________ __________________________________________________ ___

Levy /dev/sda: 500.1 Gt, 500107862016 tavua
255 päätä, 63 sektoria/ura, 60801 sylinteriä, yhteensä 976773168 sektoria
Yksiköt = 1 * 512 = 512 -tavuiset sektorit
Sector size (logical/physical): 512 bytes / 512 bytes

Partition Boot Start End Size Id System

/dev/sda1 2,048 28,637,183 28,635,136 27 Hidden HPFS/NTFS
/dev/sda2 * 28,637,184 28,841,983 204,800 7 HPFS/NTFS
/dev/sda3 28,841,984 535,906,643 507,064,660 7 HPFS/NTFS
/dev/sda4 535,912,396 976,768,064 440,855,669 5 Extended
/dev/sda5 535,912,398 958,807,394 422,894,997 83 Linux
/dev/sda6 958,807,458 976,768,064 17,960,607 82 Linux swap / Solaris


blkid -c /dev/null: __________________________________________________ __________

Device UUID TYPE LABEL

/dev/sda1 F644F69D44F65FB3 ntfs Recovery
/dev/sda2 889CEF709CEF56EA ntfs System Reserved
/dev/sda3 9A42F15642F13799 ntfs
/dev/sda4: PTTYPE="dos"
/dev/sda5 35d290d7-fcb0-46b4-b251-777b78f43f11 ext4
/dev/sda6 1c58fd08-3cb4-43e3-b252-149a9f3d60d0 swap
/dev/sda: PTTYPE="dos"

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

Device Mount_Point Type Options

/dev/sda5 / ext4 (rw,errors=remount-ro,commit=0)


=========================== sda5/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}

function load_video {
insmod vbe
insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
set locale_dir=($root)/boot/grub/locale
set lang=fi
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.35-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=35d290d7-fcb0-46b4-b251-777b78f43f11 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
echo 'Loading Linux 2.6.35-23-generic ...'
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=35d290d7-fcb0-46b4-b251-777b78f43f11 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=35d290d7-fcb0-46b4-b251-777b78f43f11 ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=35d290d7-fcb0-46b4-b251-777b78f43f11 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=35d290d7-fcb0-46b4-b251-777b78f43f11 ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=35d290d7-fcb0-46b4-b251-777b78f43f11 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 35d290d7-fcb0-46b4-b251-777b78f43f11
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/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set f644f69d44f65fb3
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 889cef709cef56ea
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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

=============================== sda5/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/sda5 during installation
UUID=35d290d7-fcb0-46b4-b251-777b78f43f11 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=1c58fd08-3cb4-43e3-b252-149a9f3d60d0 none swap sw 0 0

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


482.8GB: boot/grub/core.img
276.6GB: boot/grub/grub.cfg
356.6GB: boot/initrd.img-2.6.32-25-generic
356.8GB: boot/initrd.img-2.6.35-22-generic
288.4GB: boot/initrd.img-2.6.35-23-generic
328.1GB: boot/vmlinuz-2.6.32-25-generic
279.4GB: boot/vmlinuz-2.6.35-22-generic
343.1GB: boot/vmlinuz-2.6.35-23-generic
288.4GB: initrd.img
356.8GB: initrd.img.old
343.1GB: vmlinuz
279.4GB: vmlinuz.old
=============================== StdErr Messages: ===============================

./boot_info_script055.sh: rivi 892: 3958 Muistialueen ylitys ntfs-3g -o ro $part "$mountname" 2>> $Mount_ErrorAs little as I understand this output, I suppose there should be some kind of "Operating System" defined in Windows partitions?


3) I run sudo fdisk -l :


Levy /dev/sda: 500.1 Gt, 500107862016 tavua
255 päätä, 63 sektoria/ura, 60801 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Levyn tunniste: 0x47182240

Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 1 1783 14317568 27 Tuntematon
Osion 1 loppu ei ole sylinterin rajalla.
/dev/sda2 * 1783 1796 102400 7 HPFS/NTFS
Osion 2 loppu ei ole sylinterin rajalla.
/dev/sda3 1796 33359 253532330 7 HPFS/NTFS
/dev/sda4 33360 60801 220427834+ 5 Laajennettu
/dev/sda5 33360 59683 211447498+ 83 Linux
/dev/sda6 59684 60801 8980303+ 82 Linux-sivutus / SolarisOutput is in Finnish( which is the language of my operating system). Below sda1 and sda2 there are Finnish text that is in English someting like: the end of partition 1/2 is not at the border of a cylinder.


So what should I do next? Any suggestions? Thanks!

presence1960
December 21st, 2010, 02:49 AM
sda1 is your OEM recovery partition. sda2 is your windows 7 OS partition. Note the red below, then compare it to my windows 7 output:


sda2: __________________________________________________ _______________________

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

here is mine:


sda1: __________________________________________________ _______________________

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


Somehow you are missing some of the files necessary for windows to boot. You can fix them by booting the windows 7 DVD. If you don't have one you can download the recovery CD for windows 7 here (http://neosmart.net/blog/2009/windows-7-system-repair-discs/),

Burn the iso as an image to CD and boot from it. When you get to the windows with choices choose the "Fix startup issues". This should repair your windows 7 installation, but will overwrite GRUB on the MBR. When complete reboot & insure your machine boots to windows 7. If it does you will now need to reinstall GRUB. Boot from the Ubuntu Live CD/USB. Choose try ubuntu without installing. When the desktop loads open a terminal and run
sudo mount /dev/sda5 /mnt This will mount your ubuntu root partition.

Next in terminal run
sudo grub-install --root-directory=/mnt/ /dev/sda This will install GRUB to MBR. Reboot without the Live CD. If you happen to not have an entry for windows 7 in the GRUB menu boot to ubuntu, open a terminal and run
sudo update-grub

Turkulainen
December 22nd, 2010, 01:49 PM
Thank you for your rapid reply! I downloaded the recovery CD for windows 7 and tried it.

Unfortunately it did not solve the problem. :icon_frown:

After a couple of restarts, I got a message: "Startup Repair cannot repair this computer automatically."

In the Diagnosis and repair details:

Root cause found:
-----------------------------
Boot configuration is corrupt.

Repair action: Partition table repair
Results: Failed. Error code = 0x490
Time taken = 656 ms
So, what should I do next?

sikander3786
December 22nd, 2010, 05:47 PM
Try bootrec.exe from command prompt.

http://ubuntuforums.org/showpost.php?p=9520280&postcount=6
courtesy of forum member wilee-nilee

Once you are able to boot Windows, you need to re-install Grub as mentioned above by presence1960.

oldfred
December 22nd, 2010, 07:31 PM
Your sda2 is a boot partition only, your sda3 should have the missing file that presence1960 showed was missing:
/Windows/System32/winload.exe

From Ubuntu can you see a windows/system32 folder?

It may be that you need to run chkdsk on your sda3 partition. You have to run chkdsk until there are no errors. You also can run it from the windows repairCD command line.

Vista/7 CHKDSK
chkdsk [drive] /f /r
chkdsk C: /r
/f : Fixes errors on the disk.
/r : Locates bad sectors and recovers readable information.
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chkdsk.mspx?mfr=true

furiat
April 15th, 2011, 02:30 PM
Hi guys,

I have similar problem so maybe I can ask here. Although I see grub menu and I can choose Win 7 to start, it gives me an error: Can't read from
/boot/bcd.

The output from the above script is:



Boot Info Script 0.55 dated February 15th, 2010

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

=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #3 for (,msdos3)/boot/grub.

sda1: __________________________________________________ _______________________

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

sda2: __________________________________________________ _______________________

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

sda3: __________________________________________________ _______________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda4: __________________________________________________ _______________________

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

sda5: __________________________________________________ _______________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: According to the info in the boot sector, sda5 starts
at sector 63.
Operating System: Windows 7
Boot files/dirs: /Windows/System32/winload.exe

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

Drive: sda ___________________ __________________________________________________ ___

Disk /dev/sda: 250.1 GB, 250059350016 bytes
16 heads, 63 sectors/track, 484521 cylinders, total 488397168 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 2,048 10,242,047 10,240,000 82 Linux swap / Solaris
/dev/sda2 * 10,242,048 189,210,623 178,968,576 7 HPFS/NTFS
/dev/sda3 197,402,624 254,437,375 57,034,752 83 Linux
/dev/sda4 254,441,470 488,394,751 233,953,282 f W95 Ext d (LBA)
/dev/sda5 254,441,472 488,394,751 233,953,280 7 HPFS/NTFS


blkid -c /dev/null: __________________________________________________ __________

Device UUID TYPE LABEL

/dev/sda1 716179f1-2d12-4ecc-85ad-1e5646989a77 swap
/dev/sda2 5A46ACA446AC81FD ntfs C:\
/dev/sda3 65c8dc91-62e8-4591-ae4c-4c62bf3711c0 ext4
/dev/sda4: PTTYPE="dos"
/dev/sda5 B29814CD981491C9 ntfs D:\
/dev/sda: PTTYPE="dos"

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

Device Mount_Point Type Options

/dev/sda3 / ext4 (rw,errors=remount-ro,commit=0)
/dev/sda2 /media/C fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda5 /media/D fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)


=========================== sda3/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}

function load_video {
insmod vbe
insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 65c8dc91-62e8-4591-ae4c-4c62bf3711c0
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 65c8dc91-62e8-4591-ae4c-4c62bf3711c0
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 65c8dc91-62e8-4591-ae4c-4c62bf3711c0
insmod png
if background_image /boot/grub/ubuntugrayonblack.png ; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux_proxy ###
menuentry "Ubuntu, with Linux 2.6.35-28-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 65c8dc91-62e8-4591-ae4c-4c62bf3711c0
linux /boot/vmlinuz-2.6.35-28-generic root=UUID=65c8dc91-62e8-4591-ae4c-4c62bf3711c0 ro splash vga=786 quiet quiet splash
initrd /boot/initrd.img-2.6.35-28-generic
}
menuentry "Ubuntu, with Linux 2.6.35-28-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 65c8dc91-62e8-4591-ae4c-4c62bf3711c0
echo 'Loading Linux 2.6.35-28-generic ...'
linux /boot/vmlinuz-2.6.35-28-generic root=UUID=65c8dc91-62e8-4591-ae4c-4c62bf3711c0 ro single splash vga=786 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-28-generic
}
menuentry "Ubuntu, with Linux 2.6.35-27-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 65c8dc91-62e8-4591-ae4c-4c62bf3711c0
linux /boot/vmlinuz-2.6.35-27-generic root=UUID=65c8dc91-62e8-4591-ae4c-4c62bf3711c0 ro splash vga=786 quiet quiet splash
initrd /boot/initrd.img-2.6.35-27-generic
}
menuentry "Ubuntu, with Linux 2.6.35-27-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 65c8dc91-62e8-4591-ae4c-4c62bf3711c0
echo 'Loading Linux 2.6.35-27-generic ...'
linux /boot/vmlinuz-2.6.35-27-generic root=UUID=65c8dc91-62e8-4591-ae4c-4c62bf3711c0 ro single splash vga=786 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-27-generic
}
### END /etc/grub.d/10_linux_proxy ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 5a46aca446ac81fd
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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

=============================== sda3/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc nodev,noexec,nosuid 0 0
#Entry for /dev/sda3 :
UUID=65c8dc91-62e8-4591-ae4c-4c62bf3711c0 / ext4 errors=remount-ro 0 1
/dev/sda2 /media/C ntfs-3g defaults,nosuid,nodev,locale=en_US.utf8 0 0
/dev/sda5 /media/D ntfs-3g defaults,nosuid,nodev,locale=en_US.utf8 0 0
/dev/sda1 none swap sw 0 0


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


118.4GB: boot/grub/core.img
119.4GB: boot/grub/grub.cfg
126.5GB: boot/initrd.img-2.6.35-25-generic
126.6GB: boot/initrd.img-2.6.35-27-generic
108.6GB: boot/initrd.img-2.6.35-28-generic
120.5GB: boot/vmlinuz-2.6.35-25-generic
126.5GB: boot/vmlinuz-2.6.35-27-generic
128.8GB: boot/vmlinuz-2.6.35-28-generic
108.6GB: initrd.img
126.6GB: initrd.img.old
128.8GB: vmlinuz
126.5GB: vmlinuz.old



I really appreciate if you can find some time for me.

Cheers