[Bug 430659] Re: grub2 cannot find kernel in dual kubuntu/xubuntu 9.10 boot scenario

Andrew Cranwell 430659 at bugs.launchpad.net
Thu Oct 27 05:19:18 UTC 2011


Is this bug still present in any supported release?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/430659

Title:
  grub2 cannot find kernel in dual kubuntu/xubuntu 9.10 boot scenario

Status in “grub2” package in Ubuntu:
  New

Bug description:
  Binary package hint: grub2

  I'm dual-booting Kubuntu and Xubuntu 9.10, but the auto-generated
  grub.cfg file from Kubuntu does not correctly identify the Xubuntu
  partition in a way that allows it to boot.  I get an error message
  when trying to load the Xubuntu installation stating, "Error - you
  need to load the linux kernel first."

  I had run the os-prober and update-grub2 from the Kubuntu
  installation, and the update-grub2 command does seem to recognize the
  Xubuntu installation.  I've also checked the UUID of the Xubuntu
  install's root partition and compared it to the detail included in the
  grub.cfg file, and they match.

  Here is some of the system detail:

  jwc at nicodemus:/boot/grub$ sudo blkid
  /dev/sda1: UUID="151902ed-9218-4bc9-9f53-ca7b55f14f04" TYPE="ext4" (Note: kubuntu root)
  /dev/sda2: UUID="cf4eba13-d094-485c-a6b4-6e09eb7893e2" TYPE="ext3" (Note: kubuntu home)
  /dev/sda5: UUID="795cab44-dc21-45d0-9681-eea67414de9c" SEC_TYPE="ext2" TYPE="ext3" (Note: xubuntu boot)
  /dev/sda6: UUID="8cb0b4ef-ca5a-4eb3-b905-750096510dc1" TYPE="ext4" (Note: xubuntu root)
  /dev/sda7: TYPE="swap" (swap!) :-)
  /dev/sda8: UUID="1311ea8b-45f2-46c2-9fa3-c496e8e1014a" TYPE="ext4" (Note: xubuntu home)

  -----------------------------------------------
  $ jwc at nicodemus: cat 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 ###
  load_env
  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,1)
  search --no-floppy --fs-uuid --set 151902ed-9218-4bc9-9f53-ca7b55f14f04
  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
  set timeout=10
  ### 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-10-generic" {
  	set quiet=1
  	insmod ext2
  	set root=(hd0,1)
  	search --no-floppy --fs-uuid --set 151902ed-9218-4bc9-9f53-ca7b55f14f04
  	linux	/boot/vmlinuz-2.6.31-10-generic root=UUID=151902ed-9218-4bc9-9f53-ca7b55f14f04 ro   quiet splash
  	initrd	/boot/initrd.img-2.6.31-10-generic
  }
  menuentry "Ubuntu, Linux 2.6.31-10-generic (recovery mode)" {
  	insmod ext2
  	set root=(hd0,1)
  	search --no-floppy --fs-uuid --set 151902ed-9218-4bc9-9f53-ca7b55f14f04
  	linux	/boot/vmlinuz-2.6.31-10-generic root=UUID=151902ed-9218-4bc9-9f53-ca7b55f14f04 ro single 
  	initrd	/boot/initrd.img-2.6.31-10-generic
  }
  menuentry "Ubuntu, Linux 2.6.31-9-generic" {
  	set quiet=1
  	insmod ext2
  	set root=(hd0,1)
  	search --no-floppy --fs-uuid --set 151902ed-9218-4bc9-9f53-ca7b55f14f04
  	linux	/boot/vmlinuz-2.6.31-9-generic root=UUID=151902ed-9218-4bc9-9f53-ca7b55f14f04 ro   quiet splash
  	initrd	/boot/initrd.img-2.6.31-9-generic
  }
  menuentry "Ubuntu, Linux 2.6.31-9-generic (recovery mode)" {
  	insmod ext2
  	set root=(hd0,1)
  	search --no-floppy --fs-uuid --set 151902ed-9218-4bc9-9f53-ca7b55f14f04
  	linux	/boot/vmlinuz-2.6.31-9-generic root=UUID=151902ed-9218-4bc9-9f53-ca7b55f14f04 ro single 
  	initrd	/boot/initrd.img-2.6.31-9-generic
  }
  ### 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 karmic (development branch) (9.10) (on /dev/sda6)" {
  	insmod ext2
  	set root=(hd0,6)
  	search --no-floppy --fs-uuid --set 8cb0b4ef-ca5a-4eb3-b905-750096510dc1
  	linux /boot/vmlinuz-2.6.31-10-generic root=/dev/sda6
  	initrd /boot/initrd.img-2.6.31-10-generic
  }
  menuentry "Ubuntu karmic (development branch) (9.10) (on /dev/sda6)" {
  	insmod ext2
  	set root=(hd0,6)
  	search --no-floppy --fs-uuid --set 8cb0b4ef-ca5a-4eb3-b905-750096510dc1
  	linux /boot/vmlinuz-2.6.31-9-generic root=/dev/sda6
  	initrd /boot/initrd.img-2.6.31-9-generic
  }
  ### END /etc/grub.d/30_os-prober ###

  ### BEGIN /etc/grub.d/40_custom ###
  # This file is an example on how to add custom entries
  ### END /etc/grub.d/40_custom ###

  
  jwc at nicodemus:/boot/grub$ sudo parted -l
  Model: ATA HITACHI HTS72321 (scsi)
  Disk /dev/sda: 160GB
  Sector size (logical/physical): 512B/512B
  Partition Table: msdos

  Number  Start   End     Size    Type      File system      Flags
   1      32.3kB  10.5GB  10.5GB  primary   ext4             boot
   2      10.5GB  21.0GB  10.5GB  primary   ext3
   3      21.0GB  160GB   139GB   extended
   5      21.0GB  21.1GB  132MB   logical   ext3
   6      21.1GB  33.6GB  12.5GB  logical   ext4
   7      33.6GB  36.8GB  3197MB  logical   linux-swap(new)
   8      36.8GB  160GB   123GB   logical   ext4

  Please le tme know if you need additional info.  Thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/430659/+subscriptions




More information about the foundations-bugs mailing list