PDA

View Full Version : [ubuntu] Unable to Read Vista Longhorn in Grub



rstritmatter
June 10th, 2008, 12:19 AM
Immediately after reinstall of Hardy Heron I had no trouble booting back into either Vista or Heron, but after doing some minor updates in the latter I no longer have the option to boot into Longhorn from Grub. Here is what my Grub menu.lst looks like (if that is the correct way to troubleshoot this problem):

# 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 10

## 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=8876cce5-8751-4ace-ab82-703f7e499b41 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## 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

## 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 8.04, kernel 2.6.24-18-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=8876cce5-8751-4ace-ab82-703f7e499b41 ro quiet splash
initrd /boot/initrd.img-2.6.24-18-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=8876cce5-8751-4ace-ab82-703f7e499b41 ro single
initrd /boot/initrd.img-2.6.24-18-generic

title Ubuntu 8.04, kernel 2.6.24-17-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=8876cce5-8751-4ace-ab82-703f7e499b41 ro quiet splash
initrd /boot/initrd.img-2.6.24-17-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-17-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=8876cce5-8751-4ace-ab82-703f7e499b41 ro single
initrd /boot/initrd.img-2.6.24-17-generic

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=8876cce5-8751-4ace-ab82-703f7e499b41 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=8876cce5-8751-4ace-ab82-703f7e499b41 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1


Thanks in advance to anyone who can help me sort out the probem!:guitar:

rstritmatter
June 10th, 2008, 01:39 AM
Don't everyone rush to fast to solve this....:)

Just to update, I got back into Vista using the following procedure from another thread (sorry, didn't note the thread):

Boot from Vista CD/DVD
click on "repair your computer"
Select your Vista Installation, and then click "next>"
Click on the command prompt

At the prompt type:

Bootrec /FixMBR
Bootrec /FixBoot
exit

So, now I have Vista back but have lost Ubuntu. :(

On startup I get an offer to load either, but only Vista works. I have tried playing around with EasyBCD, resetting Grub, but nothing seems to work, neither putting grub on the NTSF partition nor the linux one.

I will play some more. Meanwhile, if anyone has a clue, please earn your reward in Thanks!

Cheers to everyone, especially those diligent helpers.:popcorn:

wannadumpwindows
June 10th, 2008, 01:44 AM
Give this a shot. It should tell you more than you will ever want to know about boot loaders. And it should help you set it up any way you'd like.

https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Let me know how it goes.

rstritmatter
June 10th, 2008, 02:41 AM
Give this a shot. It should tell you more than you will ever want to know about boot loaders. And it should help you set it up any way you'd like.

https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Let me know how it goes.

Thank you, wdw! I'll check out the resource.

yogo
June 10th, 2008, 02:49 AM
Installing grub is easy.

Just boot a live cd and use terminal then sudo grub.

if you know where grub is located you can skip find /boot/grub/stage1
then type in root (hd1,0)(system defendant) enter, then setup (hd0) enter then quit and enter. Grub will be re-installed.

I think from above, grub did not have your partition right for windows IE

title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1

should have been root (hd0,0) just a guess.

ETA The link above by wdw, is better describing what I wrote above, mine was off memory have reinstalled grub three different times because of Windows re-writing my MBR.

rstritmatter
June 11th, 2008, 09:31 PM
Installing grub is easy.

Just boot a live cd and use terminal then sudo grub.

if you know where grub is located you can skip find /boot/grub/stage1
then type in root (hd1,0)(system defendant) enter, then setup (hd0) enter then quit and enter. Grub will be re-installed.

I think from above, grub did not have your partition right for windows IE

title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1

should have been root (hd0,0) just a guess.

ETA The link above by wdw, is better describing what I wrote above, mine was off memory have reinstalled grub three different times because of Windows re-writing my MBR.


Thanks Yogo! When all was said and done, I've done a complete overhaul. I've run into multiple problems because I didn't start from scratch with a wiped hd and had too many other variables for a noob to deal with. I now have Ubuntu running beautifully on a new 22" Gateway screen atop my homebuild, and am loving it. Will reinstall xp and vista for a triple boot as time permits a more serene learning curve.

FYI, for any who may wonder, I'm one of those who had major screen resolution problems with my 17" cheapo Kogi screen. Those seem (knock on wood) to have disappeared with the new screen. So sometimes you may be tempted to think its the Hardy Heron's fault, when its really just a compatibility issue that can't easily be fixed with your existing components but could disappear on upgrade. So far that seems to be the case here.

Cheers.:guitar: