Hi,
I'm brand new to Kubuntu and, yesterday, I installed Kubuntu 13.1 alongside Windows 7. As far as I can tell the installation was successful, but my system will only boot into Windows, without giving me an option to choose Kubuntu.
It runs fine from USB and I can also see that the hard disk has been partitioned for Kubuntu,.
I've done some research and it looks like it might have something to do with the bootloader having overwritten to the MBR rather than the correct partition, but would really appreciate a little guidance on how to fix this (assuming this is the problem).
Thanks,
Ben.
Here's (what I think is) the boot file 'grub.cfg', which is on the main Kubuntu partition:
I'm brand new to Kubuntu and, yesterday, I installed Kubuntu 13.1 alongside Windows 7. As far as I can tell the installation was successful, but my system will only boot into Windows, without giving me an option to choose Kubuntu.
It runs fine from USB and I can also see that the hard disk has been partitioned for Kubuntu,.
I've done some research and it looks like it might have something to do with the bootloader having overwritten to the MBR rather than the correct partition, but would really appreciate a little guidance on how to fix this (assuming this is the problem).
Thanks,
Ben.
Here's (what I think is) the boot file 'grub.cfg', which is on the main Kubuntu partition:
Code:
# # 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 [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option 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 { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 fd9264a6-85cd-403a-b55b-3a14a9fd9543 else search --no-floppy --fs-uuid --set=root fd9264a6-85cd-403a-b55b-3a14a9fd9543 fi font="/usr/share/grub/unicode.pf2" fi if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=en_GB 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 #set_background_image "images/tile.png"; set menu_color_normal=white/black set menu_color_highlight=black/light-gray if background_color 0,0,0; then clear fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### function gfxmode { set gfxpayload="${1}" if [ "${1}" = "keep" ]; then set vt_handoff=vt.handoff=7 else set vt_handoff= fi } 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 menuentry 'Kubuntu' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fd9264a6-85cd-403a-b55b-3a14a9fd9543' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 fd9264a6-85cd-403a-b55b-3a14a9fd9543 else search --no-floppy --fs-uuid --set=root fd9264a6-85cd-403a-b55b-3a14a9fd9543 fi linux /boot/vmlinuz-3.11.0-14-generic.efi.signed root=UUID=fd9264a6-85cd-403a-b55b-3a14a9fd9543 ro quiet splash $vt_handoff initrd /boot/initrd.img-3.11.0-14-generic } submenu 'Advanced options for Kubuntu' $menuentry_id_option 'gnulinux-advanced-fd9264a6-85cd-403a-b55b-3a14a9fd9543' { menuentry 'Kubuntu, with Linux 3.11.0-14-generic' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-14-generic-advanced-fd9264a6-85cd-403a-b55b-3a14a9fd9543' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 fd9264a6-85cd-403a-b55b-3a14a9fd9543 else search --no-floppy --fs-uuid --set=root fd9264a6-85cd-403a-b55b-3a14a9fd9543 fi echo 'Loading Linux 3.11.0-14-generic ...' linux /boot/vmlinuz-3.11.0-14-generic.efi.signed root=UUID=fd9264a6-85cd-403a-b55b-3a14a9fd9543 ro quiet splash $vt_handoff echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-14-generic } menuentry 'Kubuntu, with Linux 3.11.0-14-generic (recovery mode)' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-14-generic-recovery-fd9264a6-85cd-403a-b55b-3a14a9fd9543' { recordfail load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 fd9264a6-85cd-403a-b55b-3a14a9fd9543 else search --no-floppy --fs-uuid --set=root fd9264a6-85cd-403a-b55b-3a14a9fd9543 fi echo 'Loading Linux 3.11.0-14-generic ...' linux /boot/vmlinuz-3.11.0-14-generic.efi.signed root=UUID=fd9264a6-85cd-403a-b55b-3a14a9fd9543 ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-14-generic } menuentry 'Kubuntu, with Linux 3.11.0-12-generic' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-advanced-fd9264a6-85cd-403a-b55b-3a14a9fd9543' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 fd9264a6-85cd-403a-b55b-3a14a9fd9543 else search --no-floppy --fs-uuid --set=root fd9264a6-85cd-403a-b55b-3a14a9fd9543 fi echo 'Loading Linux 3.11.0-12-generic ...' linux /boot/vmlinuz-3.11.0-12-generic root=UUID=fd9264a6-85cd-403a-b55b-3a14a9fd9543 ro quiet splash $vt_handoff echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-12-generic } menuentry 'Kubuntu, with Linux 3.11.0-12-generic (recovery mode)' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-recovery-fd9264a6-85cd-403a-b55b-3a14a9fd9543' { recordfail load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 fd9264a6-85cd-403a-b55b-3a14a9fd9543 else search --no-floppy --fs-uuid --set=root fd9264a6-85cd-403a-b55b-3a14a9fd9543 fi echo 'Loading Linux 3.11.0-12-generic ...' linux /boot/vmlinuz-3.11.0-12-generic root=UUID=fd9264a6-85cd-403a-b55b-3a14a9fd9543 ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-12-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+ ### ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### if [ "x${timeout}" != "x-1" ]; then if keystatus; then if keystatus --shift; then set timeout=-1 else set timeout=0 fi else if sleep --interruptible 3 ; then set timeout=0 fi fi fi ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### ### END /etc/grub.d/30_uefi-firmware ### ### 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 ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
Comment