grub load ubuntu but not windows 7

Asked by jgiak92

Binary package hint: grub

when i'try to load windows 7 it doesn't work, it appear a blinking underscar and nothing else.
windows 7 is in a different driver.

ProblemType: Package
Architecture: i386
Date: Sun Dec 6 21:17:55 2009
DistroRelease: Ubuntu 9.10
ErrorMessage: package grub is already installed and configured
Package: grub 0.97-29ubuntu59
ProcVersionSignature: Ubuntu 2.6.31-15.50-generic-pae
SourcePackage: grub
Title: package grub 0.97-29ubuntu59 failed to install/upgrade: package grub is already installed and configured
Uname: Linux 2.6.31-15-generic-pae i686

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu grub Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was originally filed as bug #495622.

Revision history for this message
jgiak92 (jgiak92) said :
#1
Revision history for this message
Neil Perry (nperry) said :
#2

Thank you for taking the time to report this issue and helping to make Ubuntu better. Examining the information you have given us, this does not appear to be a bug report so we are closing it and converting it to a question in the support tracker. We appreciate the difficulties you are facing, but it would make more sense to raise problems you are having in the support tracker at https://answers.launchpad.net/ubuntu if you are uncertain if they are bugs. For help on reporting bugs, see https://help.ubuntu.com/community/ReportingBugs

Revision history for this message
Neil Perry (nperry) said :
#3

Please can you post the output of fdisk -lu

Revision history for this message
Neil Perry (nperry) said :
#4

And your /boot/grub/menu.lst please

Revision history for this message
Digvijay Patankar (dbpatankar) said :
#5

Are you sure you are using GRUB0.97?
If yes then its a old version. You should first upgrade to GRUB2.
For this go to the page :
https://wiki.ubuntu.com/Grub2
and refer to the "Installing (Ubuntu 9.04+)" section.

This most probably will solve your problem.

If not then post back the error code and on-screen message.

Revision history for this message
jgiak92 (jgiak92) said :
#6

i haven't found the menu.lst, only the grub.cfg(like GRUB2),
this is the output of the fdisk -lu.
It's in italian because i'm italian, so forgive me for my english.

Disco /dev/sda: 163.9 GB, 163928604672 byte
255 testine, 63 settori/tracce, 19929 cilindri, totale 320173056 settori
Unità = settori di 1 * 512 = 512 byte
Identificativo disco: 0xea2bea2b

Dispositivo Boot Start End Blocks Id System
/dev/sda1 63 163927259 81963598+ 7 HPFS/NTFS
/dev/sda2 163927260 170176544 3124642+ 82 Linux swap / Solaris
/dev/sda3 * 170176545 320159384 74991420 83 Linux

Disco /dev/sdb: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri, totale 488397168 settori
Unità = settori di 1 * 512 = 512 byte
Identificativo disco: 0xcf4176ff

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 63 112454 56196 7 HPFS/NTFS
/dev/sdb2 112455 488392064 244139805 7 HPFS/NTFS

Revision history for this message
jgiak92 (jgiak92) said :
#7

while i was doing the updates, it didn't find the menu.lst, so i accepted to let him create a new one

Revision history for this message
Digvijay Patankar (dbpatankar) said :
#8

Where is your windows7 that you are finding unable to boot?
Is it on the same HDD, which is /dev/sda (163.9 GB) or on different HDD(/dev/sdb 250.1 GB)?
Because on both HDD you have NTFS partition.

And please post the contents of /boot/grub/grub.cfg

Revision history for this message
jgiak92 (jgiak92) said :
#9

it's in /dev/sdb 250.1
this is the new menu.lst:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=eb58271d-98d7-4e73-bde3-074481eaab52

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
## indomU=true
## indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 9.10, kernel 2.6.31-17-generic-pae
uuid eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/vmlinuz-2.6.31-17-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro quiet splash
initrd /boot/initrd.img-2.6.31-17-generic-pae

title Ubuntu 9.10, kernel 2.6.31-17-generic-pae (recovery mode)
uuid eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/vmlinuz-2.6.31-17-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro single
initrd /boot/initrd.img-2.6.31-17-generic-pae

title Ubuntu 9.10, kernel 2.6.31-16-generic-pae
uuid eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/vmlinuz-2.6.31-16-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro quiet splash
initrd /boot/initrd.img-2.6.31-16-generic-pae

title Ubuntu 9.10, kernel 2.6.31-16-generic-pae (recovery mode)
uuid eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/vmlinuz-2.6.31-16-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro single
initrd /boot/initrd.img-2.6.31-16-generic-pae

title Ubuntu 9.10, kernel 2.6.31-15-generic-pae
uuid eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/vmlinuz-2.6.31-15-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro quiet splash
initrd /boot/initrd.img-2.6.31-15-generic-pae

title Ubuntu 9.10, kernel 2.6.31-15-generic-pae (recovery mode)
uuid eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/vmlinuz-2.6.31-15-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro single
initrd /boot/initrd.img-2.6.31-15-generic-pae

title Chainload into GRUB 2
root eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/grub/core.img

title Ubuntu 9.10, memtest86+
uuid eb58271d-98d7-4e73-bde3-074481eaab52
kernel /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

this is the 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 /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set eb58271d-98d7-4e73-bde3-074481eaab52
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
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/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-16-generic-pae" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 set quiet=1
 insmod ext2
 set root=(hd0,3)
 search --no-floppy --fs-uuid --set eb58271d-98d7-4e73-bde3-074481eaab52
 linux /boot/vmlinuz-2.6.31-16-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro quiet splash
 initrd /boot/initrd.img-2.6.31-16-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-16-generic-pae (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 insmod ext2
 set root=(hd0,3)
 search --no-floppy --fs-uuid --set eb58271d-98d7-4e73-bde3-074481eaab52
 linux /boot/vmlinuz-2.6.31-16-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro single
 initrd /boot/initrd.img-2.6.31-16-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-15-generic-pae" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 set quiet=1
 insmod ext2
 set root=(hd0,3)
 search --no-floppy --fs-uuid --set eb58271d-98d7-4e73-bde3-074481eaab52
 linux /boot/vmlinuz-2.6.31-15-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro quiet splash
 initrd /boot/initrd.img-2.6.31-15-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-15-generic-pae (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 insmod ext2
 set root=(hd0,3)
 search --no-floppy --fs-uuid --set eb58271d-98d7-4e73-bde3-074481eaab52
 linux /boot/vmlinuz-2.6.31-15-generic-pae root=UUID=eb58271d-98d7-4e73-bde3-074481eaab52 ro single
 initrd /boot/initrd.img-2.6.31-15-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
 linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
 linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
 insmod ntfs
 set root=(hd1,1)
 search --no-floppy --fs-uuid --set ecf4764df4761a52
 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 ###

Revision history for this message
Digvijay Patankar (dbpatankar) said :
#10

add 'makeactive' in the file /etc/grub.d/30_os-prober and then try rebooting.
If you dont know where to add then please provide the content of it.

Moreover just to verify, can you check which GRUB is actually being used by command :
sudo grub-install -v
moreover can you provide output of :
sudo blkid

Revision history for this message
Digvijay Patankar (dbpatankar) said :
#11

Moreover the entry in /etc/grub.d/30_os-prober should be
set root=(hd1)
and not (hd1,1)

If you can also post the /boot/grub/device.map file content, it will be helpful.

Revision history for this message
Rajinder Sandhu (sandy744) said :
#12

just fix your booting with windows 7 DVD, when you boot from it ..just repair and then select first option fix boot problem and then let windows 7 OS repair the booting after the repairing it will reboot thereafter your grub will be behaving properly...
I faced the same problem and this is the easiest way out.

Can you help with this problem?

Provide an answer of your own, or ask jgiak92 for more information if necessary.

To post a message you must log in.