grub load ubuntu but not windows 7
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
ProcVersionSign
SourcePackage: grub
Title: package grub 0.97-29ubuntu59 failed to install/upgrade: package grub is already installed and configured
Uname: Linux 2.6.31-
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu grub Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#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:/
Revision history for this message
|
#3 |
Please can you post the output of fdisk -lu
Revision history for this message
|
#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:/
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
|
#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
|
#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
|
#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
|
#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/
## 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/
# 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_
## kopt_2_
# kopt=root=
## default grub root device
## e.g. groot=(hd0,0)
# groot=eb58271d-
## 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
## lockalternative
# lockalternative
## 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=
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=
# altoptions=
## 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
# updatedefaulten
## 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-
uuid eb58271d-
kernel /boot/vmlinuz-
initrd /boot/initrd.
title Ubuntu 9.10, kernel 2.6.31-
uuid eb58271d-
kernel /boot/vmlinuz-
initrd /boot/initrd.
title Ubuntu 9.10, kernel 2.6.31-
uuid eb58271d-
kernel /boot/vmlinuz-
initrd /boot/initrd.
title Ubuntu 9.10, kernel 2.6.31-
uuid eb58271d-
kernel /boot/vmlinuz-
initrd /boot/initrd.
title Ubuntu 9.10, kernel 2.6.31-
uuid eb58271d-
kernel /boot/vmlinuz-
initrd /boot/initrd.
title Ubuntu 9.10, kernel 2.6.31-
uuid eb58271d-
kernel /boot/vmlinuz-
initrd /boot/initrd.
title Chainload into GRUB 2
root eb58271d-
kernel /boot/grub/core.img
title Ubuntu 9.10, memtest86+
uuid eb58271d-
kernel /boot/memtest86
### END DEBIAN AUTOMAGIC KERNELS LIST
this is the grub.cfg:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_
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-
if loadfont /usr/share/
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.
### BEGIN /etc/grub.
set menu_color_
set menu_color_
### END /etc/grub.
### BEGIN /etc/grub.
menuentry "Ubuntu, Linux 2.6.31-
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-
linux /boot/vmlinuz-
initrd /boot/initrd.
}
menuentry "Ubuntu, Linux 2.6.31-
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set eb58271d-
linux /boot/vmlinuz-
initrd /boot/initrd.
}
menuentry "Ubuntu, Linux 2.6.31-
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-
linux /boot/vmlinuz-
initrd /boot/initrd.
}
menuentry "Ubuntu, Linux 2.6.31-
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set eb58271d-
linux /boot/vmlinuz-
initrd /boot/initrd.
}
### END /etc/grub.
### BEGIN /etc/grub.
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86
}
### END /etc/grub.
### BEGIN /etc/grub.
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.
### BEGIN /etc/grub.
# 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.
Revision history for this message
|
#10 |
add 'makeactive' in the file /etc/grub.
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
|
#11 |
Moreover the entry in /etc/grub.
set root=(hd1)
and not (hd1,1)
If you can also post the /boot/grub/
Revision history for this message
|
#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.