Dual boot Kubuntu 13.04 and XP
I've been trying to install Kubuntu 13.04 on a drive with an existing Windows XP install (NTFS) but try as I might Grub doesn't seem to properly configure in order to build a functional boot menu
I have tried both using Gparted as well as the Kubuntu installer to build the Ext4 and Swap partitions but afterward the system still just boots to a Grub prompt. I've tried using the Boot Repair disc I burned and that doesn't seem to do any good either. I've considered just wiping the drive and installing Linux first. Any suggestions? |
Boot the Kubuntu installation medium and log in to a terminal as root user and enter the following command: fdisk -l(Lower Case Letter L in the command) This will show drive/partition information. How many partitions did you have before installing Kubuntu? Successfully creating the ext4 and swap partitions doesn't really have anything to do with booting. Did you accept the defaults for Device for bootloader installation? How old is this computer and what hardware do you have?
|
Quote:
|
You forgot to post your drive/partition info. To save time, why don't you go to the site below and read the instructions and download and run the bootinfoscript and post the output here, a results.txt fiel
http://sourceforge.net/projects/bootinfoscript/ |
Quote:
|
How are you plannig to install Kubuntu? You must have a CD/DVD or flash drive. Boot the Kubuntu medium you have and use it.
|
Quote:
============================= Boot Info Summary: =============================== => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of the same hard drive for core.img. core.img is at this location and looks for (,msdos5)/boot/grub on this drive. sda1: __________________________________________________________________________ File system: ntfs Boot sector type: Windows XP: NTFS Boot sector info: No errors found in the Boot Parameter Block. Operating System: Windows XP Boot files: /boot.ini /GRLDR /ntldr /NTDETECT.COM sda2: __________________________________________________________________________ File system: Extended Partition Boot sector type: - Boot sector info: sda5: __________________________________________________________________________ File system: ext4 Boot sector type: - Boot sector info: Operating System: Ubuntu 12.04 LTS Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img sda6: __________________________________________________________________________ File system: swap Boot sector type: - Boot sector info: ============================ Drive/Partition Info: ============================= Drive: sda _____________________________________________________________________ Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes Partition Boot Start Sector End Sector # of Sectors Id System /dev/sda1 * 63 324,545,129 324,545,067 7 NTFS / exFAT / HPFS /dev/sda2 324,546,558 488,396,799 163,850,242 5 Extended /dev/sda5 324,546,560 486,395,903 161,849,344 83 Linux /dev/sda6 486,397,952 488,396,799 1,998,848 82 Linux swap / Solaris "blkid" output: ________________________________________________________________ Device UUID TYPE LABEL /dev/loop0 squashfs /dev/sda1 3008346C08343368 ntfs /dev/sda5 c3f30193-fef9-4b95-b17d-bb3dbd007674 ext4 /dev/sda6 dfd5471e-15dd-42eb-aa71-3dae1c7e7178 swap ================================ Mount points: ================================= Device Mount_Point Type Options /dev/sr0 /live/image iso9660 (ro,noatime) ================================ sda1/boot.ini: ================================ -------------------------------------------------------------------------------- [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect -------------------------------------------------------------------------------- =========================== sda5/boot/grub/grub.cfg: =========================== -------------------------------------------------------------------------------- # # 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,msdos5)' search --no-floppy --fs-uuid --set=root c3f30193-fef9-4b95-b17d-bb3dbd007674 if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=auto load_video insmod gfxterm insmod part_msdos insmod ext2 set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set=root c3f30193-fef9-4b95-b17d-bb3dbd007674 set locale_dir=($root)/boot/grub/locale set lang=en_US insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ]; then set timeout=10 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 75,75,75; 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 if [ "$linux_gfx_mode" != "text" ]; then load_video; fi menuentry 'Ubuntu, with Linux 3.2.0-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set=root c3f30193-fef9-4b95-b17d-bb3dbd007674 linux /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=c3f30193-fef9-4b95-b17d-bb3dbd007674 ro quiet splash $vt_handoff initrd /boot/initrd.img-3.2.0-23-generic-pae } menuentry 'Ubuntu, with Linux 3.2.0-23-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set=root c3f30193-fef9-4b95-b17d-bb3dbd007674 echo 'Loading Linux 3.2.0-23-generic-pae ...' linux /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=c3f30193-fef9-4b95-b17d-bb3dbd007674 ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.2.0-23-generic-pae } ### 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,msdos5)' search --no-floppy --fs-uuid --set=root c3f30193-fef9-4b95-b17d-bb3dbd007674 linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod part_msdos insmod ext2 set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set=root c3f30193-fef9-4b95-b17d-bb3dbd007674 linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 3008346C08343368 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 ### ### BEGIN /etc/grub.d/41_custom ### if [ -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### -------------------------------------------------------------------------------- =============================== sda5/etc/fstab: ================================ -------------------------------------------------------------------------------- # /etc/fstab: static file system information. # # Use 'blkid' 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 # / was on /dev/sda5 during installation UUID=c3f30193-fef9-4b95-b17d-bb3dbd007674 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda6 during installation UUID=dfd5471e-15dd-42eb-aa71-3dae1c7e7178 none swap sw 0 0 -------------------------------------------------------------------------------- =================== sda5: Location of files loaded by Grub: ==================== GiB - GB File Fragment(s) ?? = ?? boot/grub/core.img 1 ?? = ?? boot/grub/grub.cfg 1 ?? = ?? boot/initrd.img-3.2.0-23-generic-pae 2 ?? = ?? boot/vmlinuz-3.2.0-23-generic-pae 1 ?? = ?? initrd.img 2 ?? = ?? vmlinuz 1 =============================== StdErr Messages: =============================== xz: (stdin): Compressed data is corrupt No volume groups found mdadm: No arrays found in config file or automatically |
The bootinfoscript hows your Kubuntu Grub2 installed to the mbr and pointing to sda5 which is correct. The grub.cfg file seems correct with the correct partitions indicated for both Kubuntu and windows and the uuid numbers are also correct. The only problem I see that I would not expect is at the bottom of the script where it shows
Quote:
|
Quote:
I don't know what I'm doing wrong |
At the grub rescue prompt try this:
Code:
grub rescue> set prefix=(hd0,5)/boot/grub |
Quote:
|
You don't happen to have a usb key/disk inserted throwing the drive count off? Another thing to try is this
http://karuppuswamy.com/wordpress/20...-rescue-prompt |
Quote:
|
What kind of errors did you get when trying to chroot into the Ubuntu partition?
|
Quote:
|
All times are GMT -5. The time now is 01:38 PM. |