Find the answer to your Linux question:
Results 1 to 2 of 2
I've been trying for the last couple of weeks to get my xbmc live installation working on my HTPC with little success. So today I decided I'd dual boot ubuntu ...
  1. #1
    Just Joined!
    Join Date
    Feb 2010
    Posts
    2

    Grub loading error 15

    I've been trying for the last couple of weeks to get my xbmc live installation working on my HTPC with little success. So today I decided I'd dual boot ubuntu with xbmc live.

    I wiped my hard drives and set up partitions like so;

    Ubuntu 9.10:

    sdb1 hardware RAID 1 setup on 2x 1tb disks ext4 mounted /media/library
    sdc1 15gb primary ext4 mounted /
    sdc2 15gb primary ext4 mounted /media/xbmc
    sdc3 4gb primary swap
    sdc4 460gb primary ext4 mounted /home

    XBMC Live:

    sdb1 hardware RAID 1 setup on 2x 1tb disks ext4 mounted /media/library
    sdc1 15gb primary ext4 mounted /media/ubuntu
    sdc2 15gb primary ext4 mounted /
    sdc3 4gb primary swap
    sdc4 460gb primary ext4 mounted /home


    First of all I installed Ubuntu on sdc2 (I wanted xbmc to be first on the disk 'cause I thought it might boot quicker) But I got a grub loading error 15. So I assumed it was because I didn't have anything on sdc1. So I re-installed Ubuntu on sdc1 formating sdc2. However I got the same error. I googled it and came back link to another site that i'm not allowed to use.

    What it told me to was to boot into the live disc and then enter this into the terminal;

    Code:
    sudo grub
    find /boot/grub/stage1
    root (hd0,1)
    setup (hd0)
    quit
    it told me /boot/grub/stage1 does not exist.

    So I thought I'd just go ahead and install XBMC Live in the hope that would fix it. It did not.

    I'm still getting an error 15. And I'm not sure what to do. Please help.

    I also read something to do with Grub not working with ext4 so I tried re-installing again with the same setup as above but with ext3 on all sdc partitions, still does not work. Same error 15 as before.

    EDIT: I tried re-installing ubuntu using the automated method and using the entire disk. But I still the same error 15.

    EDIT: OK now I've decided it could be a problem to do with my RAID. So I unplugged it and connected it up on SATA2 and SATA3 on the mobo. Then plugged my os drive and bd drive into SATA0 and SATA1 respectively. Then did a clean install of ubuntu again with the following setup;


    Ubuntu 9.10:

    sda1 15gb primary ext4 mounted /media/xbmc
    sda2 15gb primary ext4 mounted /
    sda3 8gb primary swap
    sda4 460gb primary ext4 mounted /home
    sdc1 hardware RAID 1 setup on 2x 1tb disks ext4 mounted /media/library

    Still wouldn't boot, but this time came up with grub rescue>

    So I decided to install XBMC Live in the hope that would fix the problem using the following configuration;

    XBMC Live:

    sda1 15gb primary ext4 mounted /
    sda2 15gb primary ext4 mounted /media/ubuntu
    sda3 8gb primary swap
    sda4 460gb primary ext4 mounted /home
    sdc1 hardware RAID 1 setup on 2x 1tb disks ext4 mounted /media/library

    Managed to boot into xbmc fine, then I rebooted pressed esc at the grub menu and booted into Ubuntu. There all I did was activate the open source GPU drivers and ran the update manager. When I rebooted all I get is this;

    Code:
    GRUB loading.
    error: no such disk
    grub rescue>
    I've researched grub rescue and all of the commands they tell me I can use don't work. It just says unknown command.

  2. #2
    Just Joined!
    Join Date
    Feb 2010
    Posts
    2
    I followed a link in another forum to get a bootinfoscript

    I got this;

    Code:
    ============================= Boot Info Summary: ==============================
    
     => Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in 
        partition #3 for /boot/grub.
     => No boot loader is installed in the MBR of /dev/sdc
     => Grub 2 is installed in the MBR of /dev/mapper/pdc_fafihciji and looks at 
        sector 500527 of the same hard drive for core.img, core.img is at this 
        location on /dev/sda and looks for 
        (UUID=af32da0d-5370-438f-80aa-4c9e43d67fcb)/boot/grub.
    sda1: _________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info:  
        Operating System:  Ubuntu 9.10
        Boot files/dirs:   /boot/grub/menu.lst /etc/fstab
    
    sda2: _________________________________________________________________________
    
        File system:       Extended Partition
        Boot sector type:  -
        Boot sector info:  
    
    sda5: _________________________________________________________________________
    
        File system:       swap
        Boot sector type:  -
        Boot sector info:  
    
    sda6: _________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info:  
        Operating System:  
        Boot files/dirs:   
    
    sda3: _________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info:  
        Operating System:  Ubuntu 9.10
        Boot files/dirs:   /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
    
    sdc1: _________________________________________________________________________
    
        File system:       Extended Partition
        Boot sector type:  -
        Boot sector info:  
    
    sdc5: _________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info:  
        Operating System:  
        Boot files/dirs:   
    
    =========================== Drive/Partition Info: =============================
    
    Drive: sda ___________________ _____________________________________________________
    
    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Disk identifier: 0x000ce878
    
    Partition  Boot         Start           End          Size  Id System
    
    /dev/sda1    *             63    29,302,559    29,302,497  83 Linux
    /dev/sda2          58,605,120   976,768,064   918,162,945   5 Extended
    /dev/sda5         960,189,048   976,768,064    16,579,017  82 Linux swap / Solaris
    /dev/sda6          58,605,246   960,188,984   901,583,739  83 Linux
    /dev/sda3          29,302,560    58,605,119    29,302,560  83 Linux
    
    
    Drive: sdc ___________________ _____________________________________________________
    
    Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
    255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Disk identifier: 0x0009f55d
    
    Partition  Boot         Start           End          Size  Id System
    
    /dev/sdc1                  63 1,953,520,064 1,953,520,002   5 Extended
    /dev/sdc5                 126 1,953,520,064 1,953,519,939  83 Linux
    
    
    Drive: pdc_fafihciji ___________________ _____________________________________________________
    
    Disk /dev/mapper/pdc_fafihciji: 1000.1 GB, 1000136638464 bytes
    255 heads, 63 sectors/track, 121593 cylinders, total 1953391872 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Disk identifier: 0x00000000
    
    Partition  Boot         Start           End          Size  Id System
    
    
    
    blkid -c /dev/null: ____________________________________________________________
    
    Device           UUID                                   TYPE       LABEL                         
    
    /dev/loop0                                              squashfs                                 
    /dev/sda1        77711583-1fe8-434c-82d3-e2710e06495a   ext4                                     
    /dev/sda3        e3a4a8a6-b4b8-43b6-9676-5156becda79c   ext4                                     
    /dev/sda5        859d3ad6-3cdb-46a9-be01-1efdaaa5f150   swap                                     
    /dev/sda6        ce2a5994-4b2a-472f-9916-c65bc1840c8f   ext4                                     
    /dev/sdb                                                promise_fasttrack_raid_member                               
    /dev/sdc5        ce4f41da-4f3c-4c3b-bc11-fc0c08879ff7   ext4       Library                       
    
    ============================ "mount | grep ^/dev  output: ===========================
    
    Device           Mount_Point              Type       Options
    
    aufs             /                        aufs       (rw)
    /dev/sr0         /cdrom                   iso9660    (rw)
    /dev/loop0       /rofs                    squashfs   (rw)
    
    
    =========================== sda1/boot/grub/menu.lst: ===========================
    
    # 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=77711583-1fe8-434c-82d3-e2710e06495a ro xbmc=autostart,nodiskmount,setvolume loglevel=0
    
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=77711583-1fe8-434c-82d3-e2710e06495a
    
    ## 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
    
    ## specify if running in Xen domU or have grub detect automatically
    ## update-grub will ignore non-xen kernels when running in domU and vice versa
    ## e.g. indomU=detect
    ##      indomU=true
    ##      indomU=false
    # indomU=detect
    
    ## 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 9.10, kernel 2.6.31-16-generic
    uuid		77711583-1fe8-434c-82d3-e2710e06495a
    kernel		/boot/vmlinuz-2.6.31-16-generic root=UUID=77711583-1fe8-434c-82d3-e2710e06495a ro quiet splash  xbmc=autostart,nodiskmount,setvolume loglevel=0
    initrd		/boot/initrd.img-2.6.31-16-generic
    quiet
    
    title		Ubuntu 9.10, kernel 2.6.31-16-generic (recovery mode)
    uuid		77711583-1fe8-434c-82d3-e2710e06495a
    kernel		/boot/vmlinuz-2.6.31-16-generic root=UUID=77711583-1fe8-434c-82d3-e2710e06495a ro  single xbmc=autostart,nodiskmount,setvolume loglevel=0
    initrd		/boot/initrd.img-2.6.31-16-generic
    
    ### 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 an existing
    # linux installation on /dev/sda3.
    title		Ubuntu, Linux 2.6.31-19-generic-pae (on /dev/sda3)
    root		(hd0,2)
    kernel		/boot/vmlinuz-2.6.31-19-generic-pae root=UUID=e3a4a8a6-b4b8-43b6-9676-5156becda79c ro quiet splash  xbmc=autostart,nodiskmount,setvolume loglevel=0
    initrd		/boot/initrd.img-2.6.31-19-generic-pae
    savedefault
    boot
    
    
    # This entry automatically added by the Debian installer for an existing
    # linux installation on /dev/sda3.
    title		Ubuntu, Linux 2.6.31-19-generic-pae (recovery mode) (on /dev/sda3)
    root		(hd0,2)
    kernel		/boot/vmlinuz-2.6.31-19-generic-pae root=UUID=e3a4a8a6-b4b8-43b6-9676-5156becda79c ro single  xbmc=autostart,nodiskmount,setvolume loglevel=0
    initrd		/boot/initrd.img-2.6.31-19-generic-pae
    savedefault
    boot
    
    
    =============================== sda1/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    defaults        0       0
    # / was on /dev/sda1 during installation
    UUID=77711583-1fe8-434c-82d3-e2710e06495a /               ext4    errors=remount-ro 0       1
    # /home was on /dev/sda6 during installation
    UUID=ce2a5994-4b2a-472f-9916-c65bc1840c8f /home           ext4    defaults        0       2
    # /media/library was on /dev/sdc5 during installation
    UUID=ce4f41da-4f3c-4c3b-bc11-fc0c08879ff7 /media/library  ext4    defaults        0       2
    # /media/ubuntu was on /dev/sda3 during installation
    UUID=e3a4a8a6-b4b8-43b6-9676-5156becda79c /media/ubuntu   ext4    defaults        0       2
    # swap was on /dev/sda5 during installation
    UUID=859d3ad6-3cdb-46a9-be01-1efdaaa5f150 none            swap    sw              0       0
    /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
    
    =================== sda1: Location of files loaded by Grub: ===================
    
    
        .0GB: boot/grub/menu.lst
        .0GB: boot/grub/stage2
        .0GB: boot/initrd.img-2.6.31-16-generic
        .0GB: boot/vmlinuz-2.6.31-16-generic
        .0GB: initrd.img
        .0GB: vmlinuz
    
    =========================== sda3/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 /boot/grub/grubenv ]; then
      have_grubenv=true
      load_env
    fi
    set default="0"
    if [ ${prev_saved_entry} ]; then
      saved_entry=${prev_saved_entry}
      save_env saved_entry
      prev_saved_entry=
      save_env prev_saved_entry
    fi
    insmod ext2
    set root=(hd0,3)
    search --no-floppy --fs-uuid --set e3a4a8a6-b4b8-43b6-9676-5156becda79c
    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
    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/white
    ### END /etc/grub.d/05_debian_theme ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry "Ubuntu, Linux 2.6.31-19-generic-pae" {
            recordfail=1
            if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    	set quiet=1
    	insmod ext2
    	set root=(hd0,3)
    	search --no-floppy --fs-uuid --set e3a4a8a6-b4b8-43b6-9676-5156becda79c
    	linux	/boot/vmlinuz-2.6.31-19-generic-pae root=UUID=e3a4a8a6-b4b8-43b6-9676-5156becda79c ro   quiet splash
    	initrd	/boot/initrd.img-2.6.31-19-generic-pae
    }
    menuentry "Ubuntu, Linux 2.6.31-19-generic-pae (recovery mode)" {
            recordfail=1
            if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    	insmod ext2
    	set root=(hd0,3)
    	search --no-floppy --fs-uuid --set e3a4a8a6-b4b8-43b6-9676-5156becda79c
    	linux	/boot/vmlinuz-2.6.31-19-generic-pae root=UUID=e3a4a8a6-b4b8-43b6-9676-5156becda79c ro single 
    	initrd	/boot/initrd.img-2.6.31-19-generic-pae
    }
    ### END /etc/grub.d/10_linux ###
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry "Memory test (memtest86+)" {
    	linux16	/boot/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
    	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Ubuntu 9.10, kernel 2.6.31-16-generic (on /dev/sda1)" {
    	insmod ext2
    	set root=(hd0,1)
    	search --no-floppy --fs-uuid --set 77711583-1fe8-434c-82d3-e2710e06495a
    	linux /boot/vmlinuz-2.6.31-16-generic root=UUID=77711583-1fe8-434c-82d3-e2710e06495a ro quiet splash xbmc=autostart,nodiskmount,setvolume loglevel=0
    	initrd /boot/initrd.img-2.6.31-16-generic
    }
    menuentry "Ubuntu 9.10, kernel 2.6.31-16-generic (recovery mode) (on /dev/sda1)" {
    	insmod ext2
    	set root=(hd0,1)
    	search --no-floppy --fs-uuid --set 77711583-1fe8-434c-82d3-e2710e06495a
    	linux /boot/vmlinuz-2.6.31-16-generic root=UUID=77711583-1fe8-434c-82d3-e2710e06495a ro single xbmc=autostart,nodiskmount,setvolume loglevel=0
    	initrd /boot/initrd.img-2.6.31-16-generic
    }
    ### 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/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    defaults        0       0
    # / was on /dev/sda3 during installation
    UUID=e3a4a8a6-b4b8-43b6-9676-5156becda79c /               ext4    errors=remount-ro 0       1
    # /home was on /dev/sda6 during installation
    UUID=ce2a5994-4b2a-472f-9916-c65bc1840c8f /home           ext4    defaults        0       2
    # /media/library was on /dev/sdc5 during installation
    UUID=ce4f41da-4f3c-4c3b-bc11-fc0c08879ff7 /media/library  ext4    defaults        0       2
    # /media/xbmc was on /dev/sda1 during installation
    UUID=39300625-5bfe-4e5d-8afc-307f883b6f01 /media/xbmc     ext4    defaults        0       2
    # swap was on /dev/sda5 during installation
    UUID=859d3ad6-3cdb-46a9-be01-1efdaaa5f150 none            swap    sw              0       0
    /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
    
    =================== sda3: Location of files loaded by Grub: ===================
    
    
      15.0GB: boot/grub/core.img
      15.0GB: boot/grub/grub.cfg
      15.0GB: boot/initrd.img-2.6.31-19-generic-pae
      15.0GB: boot/vmlinuz-2.6.31-19-generic-pae
      15.0GB: initrd.img
      15.0GB: vmlinuz
    =============================== StdErr Messages: ===============================
    
    ERROR: creating degraded mirror mapping for "pdc_fafihciji"
    Sorry I did try to use pastebin but it wouldn't let me.
    Can anyone tell me if it looks correct?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...