After updating to 11.10, Grub fails to load and it boots directly to Windows. In order to fix this temporarily, I unplugged my Windows hard drive. Unfortunately, I would like to be able to use Windows for games. How can I fix this?
Announcement
Collapse
No announcement yet.
After updating, Grub fails to load and just boots to Windows
Collapse
This topic is closed.
X
X
-
Re: After updating, Grub fails to load and just boots to Windows
boot into Kubuntu and post the output of
Code:cat /etc/default/grub
"The only way Kubuntu could be more user friendly would be if it came with a virtual copy of Snowhog and dibl"
- Top
- Bottom
-
Re: After updating, Grub fails to load and just boots to Windows
There isn't enough information in your post to offer any real help.
Seriously, if you want help, you're going to have to post more information.
http://kubuntuforums.net/forums/inde...opic=3111093.0
http://kubuntuforums.net/forums/inde...opic=3110357.0
- Top
- Bottom
Comment
-
Re: After updating, Grub fails to load and just boots to Windows
Originally posted by de_koracoboot into Kubuntu and post the output of
Code:cat /etc/default/grub
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xe fefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
- Top
- Bottom
Comment
-
Re: After updating, Grub fails to load and just boots to Windows
Are you dual booting or using WABI?"A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
– John F. Kennedy, February 26, 1962.
- Top
- Bottom
Comment
-
Re: After updating, Grub fails to load and just boots to Windows
#
# 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 video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
set locale_dir=($root)/boot/grub/locale
set lang=
insmod gettext
fi
terminal_output gfxterm
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
if background_color 0,71,115; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 3.0.0-13-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=ca638688-90ed-4046-a1f7-98068d58cc68 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-13-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-13-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
echo 'Loading Linux 3.0.0-13-generic ...'
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=ca638688-90ed-4046-a1f7-98068d58cc68 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-13-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=ca638688-90ed-4046-a1f7-98068d58cc68 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-12-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
echo 'Loading Linux 3.0.0-12-generic ...'
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=ca638688-90ed-4046-a1f7-98068d58cc68 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu, with Linux 2.6.38-11-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
linux /boot/vmlinuz-2.6.38-11-generic root=UUID=ca638688-90ed-4046-a1f7-98068d58cc68 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-11-generic
}
menuentry 'Ubuntu, with Linux 2.6.38-11-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
echo 'Loading Linux 2.6.38-11-generic ...'
linux /boot/vmlinuz-2.6.38-11-generic root=UUID=ca638688-90ed-4046-a1f7-98068d58cc68 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-11-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,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root ca638688-90ed-4046-a1f7-98068d58cc68
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###
- Top
- Bottom
Comment
-
Re: After updating, Grub fails to load and just boots to Windows
Ok, boot into Kubuntu, plug the Windows drive in, run
Code:sudo update-grub
"The only way Kubuntu could be more user friendly would be if it came with a virtual copy of Snowhog and dibl"
- Top
- Bottom
Comment
-
Re: After updating, Grub fails to load and just boots to Windows
Originally posted by de_koracoOk, boot into Kubuntu, plug the Windows drive in, run
Code:sudo update-grub
Any other ideas?
- Top
- Bottom
Comment
-
Re: After updating, Grub fails to load and just boots to Windows
Sound to me like your bios is selecting the windows drive and booting from it. If the BIOS isn't helping, try swapping the drive cables.
Another option would be to install GRUB to the MBR on the windows drive.
- Top
- Bottom
Comment
-
Re: After updating, Grub fails to load and just boots to Windows
I got it working. It seems there's a bug in my BIOS causing this. You see, I have two hard drives, my SATA linux hard drive and my IDE windows drive. My DVD burner is IDE too. My SATA was is set to primary SATA, My IDE hard drive was set to primary master, and my DVD burner is set to primary slave. I was able to get it working again by setting the DVD burner to primary master and my IDE hard drive to primary slave. I can't wait until core-boot matures and improves some more and we start seeing it as the default BIOS for motherboards. Anyway, thanks for your help. Even with the change I made on my own, it still wouldn't have worked right without the help in getting the Windows option back on Grub's boot menu.
- Top
- Bottom
Comment
Comment