PDA

View Full Version : [ubuntu] Grub Error : Dual Booting



spiderman5_
January 16th, 2011, 11:17 PM
Hello,
I'm a new user of Linux and Ubuntu. After trying Ubuntu from a CD I decided to install it so that I could have both windows and Linux. Installation went fine, it restarted the computer and I saw the menu asking me for the system to boot up. I selected Ubuntu and It booted fine. Then it said there were some updates to install and I updated. I believe I saw an error popped up but I wasn't sure. At the same time it asked me to restart the computer, which I did. However this time I didn't get the boot up menu. I got an error with the grub prompt and now I can't boot up either system. Can anyone help? I see similar threads but I'm not sure it the same solutions would apply to me. I didn't want to try something else that might complicate things.

Please provide step by step, as I said, I'm newbie to Linux.

Here are my results

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 #256 for /boot/grub.

sda1: __________________________________________________ _______________________

File system: ntfs
Boot sector type: Windows XP
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs: /ntldr /ntdetect.com

sda2: __________________________________________________ _______________________

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

sda3: __________________________________________________ _______________________

File system: ntfs
Boot sector type: Windows XP
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs: /ubuntu/winboot/wubildr.mbr /ubuntu/winboot/wubildr
/ubuntu/disks/root.disk /ubuntu/disks/swap.disk

sda3/Wubi: __________________________________________________ _______________________

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

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

Drive: sda ___________________ __________________________________________________ ___

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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 20,466,809 20,466,747 27 Hidden HPFS/NTFS
/dev/sda2 * 20,466,810 323,083,214 302,616,405 6 FAT16
/dev/sda3 323,083,215 625,137,344 302,054,130 7 HPFS/NTFS


blkid -c /dev/null: __________________________________________________ __________

Device UUID TYPE LABEL

/dev/loop0 squashfs
/dev/loop1 cda6af3c-3a37-46d0-9768-27b8de4171b7 ext4
/dev/sda1 F2EC3CD616D9B5D2 ntfs PQSERVICE
/dev/sda2 D8303ED7303EBC76 ntfs ACER
/dev/sda3 BCE054B7E0547A1A ntfs DATA
/dev/sda: PTTYPE="dos"
error: /dev/sdb: No medium found
error: /dev/sdc: No medium found
error: /dev/sdd: No medium found
error: /dev/sde: 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)


======================== sda3/Wubi/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 ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set bce054b7e0547a1a
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
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 ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set bce054b7e0547a1a
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
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 ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
menuentry "Ubuntu, Linux 2.6.32-27-generic" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set bce054b7e0547a1a
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-27-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-27-generic
}
menuentry "Ubuntu, Linux 2.6.32-27-generic (recovery mode)" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set bce054b7e0547a1a
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-27-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-27-generic
}
menuentry "Ubuntu, Linux 2.6.32-24-generic" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set bce054b7e0547a1a
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry "Ubuntu, Linux 2.6.32-24-generic (recovery mode)" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set bce054b7e0547a1a
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-24-generic
}
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f2ec3cd616d9b5d2
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows Recovery Environment (loader) (on /dev/sda2)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set d8303ed7303ebc76
drivemap -s (hd0) ${root}
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 ###

============================= sda3/Wubi/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
/host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1
/host/ubuntu/disks/swap.disk none swap loop,sw 0 0

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


2.6GB: boot/grub/core.img
6.9GB: boot/grub/grub.cfg
1.3GB: boot/initrd.img-2.6.32-24-generic
.5GB: boot/initrd.img-2.6.32-27-generic
2.6GB: boot/vmlinuz-2.6.32-24-generic
2.6GB: boot/vmlinuz-2.6.32-27-generic
.5GB: initrd.img
1.3GB: initrd.img.old
2.6GB: vmlinuz
2.6GB: vmlinuz.old
=======Devices which don't seem to have a corresponding hard drive==============

sdb sdc sdd sde

kansasnoob
January 16th, 2011, 11:32 PM
Have a look here:

http://ubuntuforums.org/showthread.php?t=1639198

wilee-nilee
January 16th, 2011, 11:34 PM
You had, and may still have a wubi install, you need to reload the mbr, use this wubi link, solution #1 is where you would start to get windows back.
http://ubuntuforums.org/showthread.php?t=1639198

This is the main problem, it should be a ms bootloader or lilo. In wubi never accept any grub-common, or grub-pc, or any grub updates.
Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #256 for /boot/grub.

spiderman5_
January 17th, 2011, 01:53 AM
Thanks for the suggestion. However, I think I must have done something wrong cause now I get the following error:


file:///tmp/moz-screenshot.pnghttps://mail.google.com/mail/?ui=2&ik=ba41975894&view=att&th=12d91607da1ccc8e&attid=0.1&disp=inline&zw

wilee-nilee
January 17th, 2011, 01:57 AM
Thanks for the suggestion. However, I think I must have done something wrong cause now I get the following error:


file:///tmp/moz-screenshot.pnghttps://mail.google.com/mail/?ui=2&ik=ba41975894&view=att&th=12d91607da1ccc8e&attid=0.1&disp=inline&zw

you link is dead add it with the paperclip in the reply panel.

You also need to give a description of what you actualy did. Also you may need to post the script again, look in my signature as to how to wrap it in code tags.

spiderman5_
January 17th, 2011, 02:07 AM
Thanks for all the help. I did try it one more type and it worked. I guess I was getting confused with the name of the drives. I followed the steps and now I have been able to see the boot up menu and I have booted up both systems successfully.

Thanks again.

wilee-nilee
January 17th, 2011, 02:17 AM
Thanks for all the help. I did try it one more type and it worked. I guess I was getting confused with the name of the drives. I followed the steps and now I have been able to see the boot up menu and I have booted up both systems successfully.

Thanks again.

Cool, so here is a vista recovery link if needed.
http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/