Find the answer to your Linux question:
Results 1 to 6 of 6
Hello I have at /devhe problem that I have ubuntu 12.04 installed on my laptop hard drive and I have tried installing opensuse 12.1 to a usb disk drive. On ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jun 2007
    Posts
    11

    Dual boot problem - Ubuntu 12. 04 - opensuse 12.1


    Hello
    I have at /devhe problem that I have ubuntu 12.04 installed on my laptop hard drive and I have tried installing opensuse 12.1 to a usb disk drive.

    On booting the grub menu gives me:

    Ubuntu, with Linux 3.2.0-30-generic (recovery mode)
    Previous Linux versions
    Memory test (memtest86+)
    Memory test (memtest86+, serial console 115200
    openSUSE 12.1 (on /dev/sdb1)
    Failsafe -- openSUSE 12.1 (on /dev/sdb1)

    I can load ubuntu but not openSUSE.

    When I select openSUSE I get the following message:

    error: no such device: d9d5081a-ccdc-4f8a-beab-e69554438dad

    error: no such disk

    error: you need to load the kernel first,


    System details ( please forgive any confusion I am still very much new to linux admin):



    #boot/grub


    #
    # 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
    :





    #etc/default



    # If you change this file, run 'update-grub' afterwards to update
    # /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
    :





    #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
    grub.cfg


    Thanks in advance for any help

    Rich

  2. #2
    Linux Guru
    Join Date
    Oct 2007
    Location
    Tucson AZ
    Posts
    3,190
    error: no such device: d9d5081a-ccdc-4f8a-beab-e69554438dad
    It's trying to boot a partition by uuid which is what the above is and can't find it. Maybe because it no longer exists? Boot Ubuntu and open a terminal and run this: sudo blkid.
    See if you have a partition with the above uuid and see what it is.
    The grub.cfg file you posted doesn't have any menuentries so I don't know how anything boots? Unless that's the wrong one or not complete? Where did you install the bootloader for Opensuse? To the / of the opensuse system? the master boot record of the external usb? You might try running sudo os-prober and sudo update-grub in Ubuntu. If that doesn't work, you can get a lot of information on drives/partitions and boot files by going to the site below and reading the instructions, downloading and running the bootinfoscript. If you can't resolve the problem, post the bootinfoscript results.txt file here.

    Boot Info Script | Free System Administration software downloads at SourceForge.net

  3. #3
    Just Joined!
    Join Date
    Jun 2007
    Posts
    11
    Thanks for your reply yancek I am trying to gather more info about boot partitions but my knowledge is still somewhat limited, I have tried using disk utilitily which gives what seems pertinent info but I am unable to copy this info but from what I can make out the boot root is in it's own partition.

    I have run blkid and this is the output:

    Code:
    richard@richard-VGN-NR21M-S:~$ sudo blkid
    [sudo] password for richard: 
    Sorry, try again.
    [sudo] password for richard: 
    /dev/sda1: UUID="2ddd422f-b999-49e6-a958-b5c550c98357" TYPE="ext4" 
    /dev/sda5: UUID="0f1eb6a0-bdf0-46ea-8532-48533bc93b68" TYPE="swap" 
    /dev/sdb1: UUID="d9d5081a-ccdc-4f8a-beab-e69554438dad" TYPE="ext4" 
    /dev/sdb2: UUID="3300409f-81fb-47f2-b6ea-ed30af0b0161" TYPE="ext4" 
    /dev/mspblk0p1: LABEL="New Volume" UUID="43C5-2EAA" TYPE="vfat"

    Output from os-prober:

    Code:
    richard@richard-VGN-NR21M-S:~$  sudo os-prober 
    /dev/sdb1:openSUSE 12.1 (i586):SuSE:linux
    Output from upgate-grub:

    Code:
    richard@richard-VGN-NR21M-S:~$ sudo update-grub
    Generating grub.cfg ...
    Found linux image: /boot/vmlinuz-3.2.0-30-generic
    Found initrd image: /boot/initrd.img-3.2.0-30-generic
    Found linux image: /boot/vmlinuz-3.2.0-29-generic
    Found initrd image: /boot/initrd.img-3.2.0-29-generic
    Found memtest86+ image: /boot/memtest86+.bin
    Found openSUSE 12.1 (i586) on /dev/sdb1
    done
    Below is some other info I have gained - but I do not know if it is of any use for this problem.



    Code:
    richard@richard-VGN-NR21M-S:/dev$
    agpgart		 loop7		     rtc0      tty24  tty57	 ttyS30
    autofs		 loop-control	     sda       tty25  tty58	 ttyS31
    block		 mapper		     sda1      tty26  tty59	 ttyS4
    bsg		 mcelog		     sda2      tty27  tty6	 ttyS5
    btrfs-control	 mem		     sda5      tty28  tty60	 ttyS6
    bus		 mspblk0	     sdb       tty29  tty61	 ttyS7
    cdrom		 mspblk0p1	     sdb1      tty3   tty62	 ttyS8
    cdrw		 net		     sdb2      tty30  tty63	 ttyS9
    char		 network_latency     sg0       tty31  tty7	 uinput
    console		 network_throughput  sg1       tty32  tty8	 urandom
    core		 null		     sg2       tty33  tty9	 usbmon0
    cpu		 oldmem		     shm       tty34  ttyprintk  usbmon1
    cpu_dma_latency  port		     snapshot  tty35  ttyS0	 usbmon2
    disk		 ppp		     snd       tty36  ttyS1	 usbmon3
    dri		 psaux		     sr0       tty37  ttyS10	 usbmon4
    dvd		 ptmx		     stderr    tty38  ttyS11	 usbmon5
    dvdrw		 pts		     stdin     tty39  ttyS12	 usbmon6
    ecryptfs	 ram0		     stdout    tty4   ttyS13	 usbmon7
    fb0		 ram1		     tty       tty40  ttyS14	 vcs
    fd		 ram10		     tty0      tty41  ttyS15	 vcs1
    full		 ram11		     tty1      tty42  ttyS16	 vcs2
    fuse		 ram12		     tty10     tty43  ttyS17	 vcs3
    fw0		 ram13		     tty11     tty44  ttyS18	 vcs4
    hidraw0		 ram14		     tty12     tty45  ttyS19	 vcs5
    hidraw1		 ram15		     tty13     tty46  ttyS2	 vcs6
    hpet		 ram2		     tty14     tty47  ttyS20	 vcs63
    input		 ram3		     tty15     tty48  ttyS21	 vcsa
    kmsg		 ram4		     tty16     tty49  ttyS22	 vcsa1
    log		 ram5		     tty17     tty5   ttyS23	 vcsa2
    loop0		 ram6		     tty18     tty50  ttyS24	 vcsa3
    loop1		 ram7		     tty19     tty51  ttyS25	 vcsa4
    loop2		 ram8		     tty2      tty52  ttyS26	 vcsa5
    loop3		 ram9		     tty20     tty53  ttyS27	 vcsa6
    loop4		 random		     tty21     tty54  ttyS28	 vcsa63
    loop5		 rfkill		     tty22     tty55  ttyS29	 vga_arbiter
    loop6		 rtc		     tty23     tty56  ttyS3	 zero
    i

    Code:
    richard@richard-VGN-NR21M-S:/media$ ls -l
    total 4
    drwxr-xr-x 5 root root 4096 Aug 19 14:49 3300409f-81fb-47f2-b6ea-ed30af0b0161
    richard@richard-VGN-NR21M-S:/media$

    I will now restart my system and see If I can boot openSUSE.

    Again Thanks for your help.

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Guru
    Join Date
    Oct 2007
    Location
    Tucson AZ
    Posts
    3,190
    [QUOTEI will now restart my system and see If I can boot openSUSE.
    ][/QUOTE]

    Good luck with it. I see that the uuid that was shown as not found is in the output of the blkid command. Without the contents of the grub.cfg file, it's difficult to do more than guess what the problem might be. For future use, you might take a look at the bootinfoscript even when you don't have problems. Downloading and running and saving the output file gives a lot of useful information for drives/partitions and boot files that can come in handy at times.

  6. #5
    Just Joined!
    Join Date
    Jun 2007
    Posts
    11
    Thanks again yancek

    I have now downloaded and ran boot info script wich gave the following output:
    Code:
     Boot Info Script 0.61      [1 April 2012]
    
    
    ============================= 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 (,msdos1)/boot/grub on this drive.
     => Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of 
        the same hard drive for core.img. core.img is at this location and looks 
        for (,msdos1)/boot/grub on this drive.
    
    sda1: __________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info: 
        Operating System:  Ubuntu 12.04.1 LTS
        Boot files:        /boot/grub/grub.cfg /etc/fstab /grub/core.img 
                           /boot/grub/core.img
    
    sda2: __________________________________________________________________________
    
        File system:       Extended Partition
        Boot sector type:  Unknown
        Boot sector info: 
    
    sda5: __________________________________________________________________________
    
        File system:       swap
        Boot sector type:  -
        Boot sector info: 
    
    sdb1: __________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info: 
        Operating System:  Welcome to openSUSE 12.1 
                           "Asparagus" - Kernel ().
        Boot files:        /boot/grub/menu.lst /etc/fstab
    
    sdb2: __________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info: 
        Operating System:  
        Boot files:        
    
    ============================ Drive/Partition Info: =============================
    
    Drive: sda _____________________________________________________________________
    
    Disk /dev/sda: 200.0 GB, 200049647616 bytes
    255 heads, 63 sectors/track, 24321 cylinders, total 390721968 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    *          2,048   386,547,711   386,545,664  83 Linux
    /dev/sda2         386,549,758   390,721,535     4,171,778   5 Extended
    /dev/sda5         386,549,760   390,721,535     4,171,776  82 Linux swap / Solaris
    
    
    Drive: sdb _____________________________________________________________________
    
    Disk /dev/sdb: 320.1 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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/sdb1               2,048    41,945,087    41,943,040  83 Linux
    /dev/sdb2          41,945,088   625,141,759   583,196,672  83 Linux
    
    
    "blkid" output: ________________________________________________________________
    
    Device           UUID                                   TYPE       LABEL
    
    /dev/mspblk0p1   43C5-2EAA                              vfat       New Volume
    /dev/sda1        2ddd422f-b999-49e6-a958-b5c550c98357   ext4       
    /dev/sda5        0f1eb6a0-bdf0-46ea-8532-48533bc93b68   swap       
    /dev/sdb1        d9d5081a-ccdc-4f8a-beab-e69554438dad   ext4       
    /dev/sdb2        3300409f-81fb-47f2-b6ea-ed30af0b0161   ext4       
    
    ================================ Mount points: =================================
    
    Device           Mount_Point              Type       Options
    
    /dev/mspblk0p1   /media/New Volume        vfat       (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
    /dev/sda1        /                        ext4       (rw,errors=remount-ro)
    /dev/sdb1        /media/d9d5081a-ccdc-4f8a-beab-e69554438dad ext4       (rw,nosuid,nodev,uhelper=udisks)
    /dev/sdb2        /media/3300409f-81fb-47f2-b6ea-ed30af0b0161 ext4       (rw,nosuid,nodev,uhelper=udisks)
    
    
    =========================== sda1/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,msdos1)'
    search --no-floppy --fs-uuid --set=root 2ddd422f-b999-49e6-a958-b5c550c98357
    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 2ddd422f-b999-49e6-a958-b5c550c98357
      set locale_dir=($root)/boot/grub/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
    if background_color 44,0,30; 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-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    	recordfail
    	gfxmode $linux_gfx_mode
    	insmod gzio
    	insmod part_msdos
    	insmod ext2
    	set root='(hd0,msdos1)'
    	search --no-floppy --fs-uuid --set=root 2ddd422f-b999-49e6-a958-b5c550c98357
    	linux	/boot/vmlinuz-3.2.0-30-generic root=UUID=2ddd422f-b999-49e6-a958-b5c550c98357 ro   quiet splash $vt_handoff
    	initrd	/boot/initrd.img-3.2.0-30-generic
    }
    menuentry 'Ubuntu, with Linux 3.2.0-30-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 2ddd422f-b999-49e6-a958-b5c550c98357
    	echo	'Loading Linux 3.2.0-30-generic ...'
    	linux	/boot/vmlinuz-3.2.0-30-generic root=UUID=2ddd422f-b999-49e6-a958-b5c550c98357 ro recovery nomodeset 
    	echo	'Loading initial ramdisk ...'
    	initrd	/boot/initrd.img-3.2.0-30-generic
    }
    submenu "Previous Linux versions" {
    menuentry 'Ubuntu, with Linux 3.2.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    	recordfail
    	gfxmode $linux_gfx_mode
    	insmod gzio
    	insmod part_msdos
    	insmod ext2
    	set root='(hd0,msdos1)'
    	search --no-floppy --fs-uuid --set=root 2ddd422f-b999-49e6-a958-b5c550c98357
    	linux	/boot/vmlinuz-3.2.0-29-generic root=UUID=2ddd422f-b999-49e6-a958-b5c550c98357 ro   quiet splash $vt_handoff
    	initrd	/boot/initrd.img-3.2.0-29-generic
    }
    menuentry 'Ubuntu, with Linux 3.2.0-29-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 2ddd422f-b999-49e6-a958-b5c550c98357
    	echo	'Loading Linux 3.2.0-29-generic ...'
    	linux	/boot/vmlinuz-3.2.0-29-generic root=UUID=2ddd422f-b999-49e6-a958-b5c550c98357 ro recovery nomodeset 
    	echo	'Loading initial ramdisk ...'
    	initrd	/boot/initrd.img-3.2.0-29-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 2ddd422f-b999-49e6-a958-b5c550c98357
    	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 2ddd422f-b999-49e6-a958-b5c550c98357
    	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "openSUSE 12.1 (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/sdb,msdos1)'
    	search --no-floppy --fs-uuid --set=root d9d5081a-ccdc-4f8a-beab-e69554438dad
    	linux /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/usb-ST332062_0AS_ST3320620A_5QF280F9-0:0-part1 resume=/dev/disk/by-id/ata-FUJITSU_MHY2200BH_K41KT7B2ATEG-part5 splash=silent quiet showopts
    	initrd /boot/initrd-3.1.0-1.2-default
    }
    menuentry "Failsafe -- openSUSE 12.1 (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/sdb,msdos1)'
    	search --no-floppy --fs-uuid --set=root d9d5081a-ccdc-4f8a-beab-e69554438dad
    	linux /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/usb-ST332062_0AS_ST3320620A_5QF280F9-0:0-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
    	initrd /boot/initrd-3.1.0-1.2-default
    }
    ### 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 ###
    --------------------------------------------------------------------------------
    
    =============================== sda1/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/sda1 during installation
    UUID=2ddd422f-b999-49e6-a958-b5c550c98357 /               ext4    errors=remount-ro 0       1
    # swap was on /dev/sda5 during installation
    UUID=0f1eb6a0-bdf0-46ea-8532-48533bc93b68 none            swap    sw              0       0
    --------------------------------------------------------------------------------
    
    =================== sda1: 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-29-generic               2
                   =                boot/initrd.img-3.2.0-30-generic               3
                   =                boot/vmlinuz-3.2.0-29-generic                  1
                   =                boot/vmlinuz-3.2.0-30-generic                  2
                   =                grub/core.img                                  1
                   =                initrd.img                                     3
                   =                initrd.img.old                                 2
                   =                vmlinuz                                        2
                   =                vmlinuz.old                                    1
    
    =========================== sdb1/boot/grub/menu.lst: ===========================
    
    --------------------------------------------------------------------------------
    # Modified by YaST2. Last modification on Sun Aug 19 14:43:46 BST 2012
    # THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
    # For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader
    
    default 0
    timeout 8
    gfxmenu (hd1,0)/boot/message
    
    ###Don't change this comment - YaST2 identifier: Original name: linux###
    title openSUSE 12.1
        root (hd1,0)
        kernel /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/usb-ST332062_0AS_ST3320620A_5QF280F9-0:0-part1 resume=/dev/disk/by-id/ata-FUJITSU_MHY2200BH_K41KT7B2ATEG-part5 splash=silent quiet showopts
        initrd /boot/initrd-3.1.0-1.2-default
    
    ###Don't change this comment - YaST2 identifier: Original name: failsafe###
    title Failsafe -- openSUSE 12.1
        root (hd1,0)
        kernel /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/usb-ST332062_0AS_ST3320620A_5QF280F9-0:0-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
        initrd /boot/initrd-3.1.0-1.2-default
    --------------------------------------------------------------------------------
    
    =============================== sdb1/etc/fstab: ================================
    
    --------------------------------------------------------------------------------
    /dev/disk/by-id/ata-FUJITSU_MHY2200BH_K41KT7B2ATEG-part5 swap                 swap       defaults              0 0
    /dev/disk/by-id/usb-ST332062_0AS_ST3320620A_5QF280F9-0:0-part1 /                    ext4       acl,user_xattr        1 1
    /dev/disk/by-id/usb-ST332062_0AS_ST3320620A_5QF280F9-0:0-part2 /home                ext4       acl,user_xattr,nofail 1 2
    proc                 /proc                proc       defaults              0 0
    sysfs                /sys                 sysfs      noauto                0 0
    debugfs              /sys/kernel/debug    debugfs    noauto                0 0
    devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
    --------------------------------------------------------------------------------
    
    =================== sdb1: Location of files loaded by Grub: ====================
    
               GiB - GB             File                                 Fragment(s)
    
                   =                boot/grub/menu.lst                             1
                   =                boot/grub/stage2                               1
                   =                boot/initrd                                    2
                   =                boot/initrd-3.1.0-1.2-default                  2
                   =                boot/vmlinuz                                   1
                   =                boot/vmlinuz-3.1.0-1.2-default                 1
    
    ======================== Unknown MBRs/Boot Sectors/etc: ========================
    
    Unknown BootLoader on sda2
    
    00000000  d2 74 0f 89 d1 b8 00 87  93 03 31 d2 f7 f1 89 44  |.t........1....D|
    00000010  24 10 8d 43 04 89 44 24  0c 8b 03 c7 44 24 04 15  |$..C..D$....D$..|
    00000020  89 b8 f8 89 34 24 89 44  24 08 e8 61 16 f5 ff 8b  |....4$.D$..a....|
    00000030  43 50 c7 44 24 04 25 89  b8 f8 89 44 24 08 89 34  |CP.D$.%....D$..4|
    00000040  24 e8 4a 16 f5 ff b8 3e  89 b8 f8 f6 43 54 01 75  |$.J....>....CT.u|
    00000050  05 b8 45 89 b8 f8 89 44  24 08 c7 44 24 04 4a 89  |..E....D$..D$.J.|
    00000060  b8 f8 89 34 24 e8 26 16  f5 ff 8b 43 48 e8 ce 10  |...4$.&....CH...|
    00000070  00 00 89 44 24 08 c7 44  24 04 63 89 b8 f8 89 34  |...D$..D$.c....4|
    00000080  24 e8 0a 16 f5 ff 8b 43  44 e8 b2 10 00 00 89 44  |$......CD......D|
    00000090  24 08 c7 44 24 04 7c 89  b8 f8 89 34 24 e8 ee 15  |$..D$.|....4$...|
    000000a0  f5 ff b8 95 89 b8 f8 f6  07 01 75 05 b8 9d 89 b8  |..........u.....|
    000000b0  f8 89 34 24 89 44 24 08  c7 44 24 04 a5 89 b8 f8  |..4$.D$..D$.....|
    000000c0  e8 cb 15 f5 ff 8b 47 08  89 34 24 89 44 24 08 c7  |......G..4$.D$..|
    000000d0  44 24 04 be 89 b8 f8 e8  b4 15 f5 ff 8b 47 04 89  |D$...........G..|
    000000e0  34 24 89 44 24 08 c7 44  24 04 d7 89 b8 f8 e8 9d  |4$.D$..D$.......|
    000000f0  15 f5 ff 8b 44 24 10 89  34 24 89 44 24 08 c7 44  |....D$..4$.D$..D|
    00000100  24 04 f0 89 b8 f8 e8 85  15 f5 ff 8b 47 10 89 44  |$...........G..D|
    00000110  24 0c 8b 47 0c 89 34 24  c7 44 24 04 7c 81 b8 f8  |$..G..4$.D$.|...|
    00000120  89 44 24 08 e8 67 15 f5  ff 8b 47 14 89 34 24 89  |.D$..g....G..4$.|
    00000130  44 24 08 c7 44 24 04 09  8a b8 f8 e8 50 15 f5 ff  |D$..D$......P...|
    00000140  89 34 24 c7 44 24 04 22  8a b8 f8 e8 40 15 f5 ff  |.4$.D$."....@...|
    00000150  90 ff 8b 94 00 00 00 83  c5 01 83 fd 08 0f 85 7d  |...............}|
    00000160  fe ff ff 83 c4 14 5b 5e  5f 5d c3 90 8d 74 26 00  |......[^_]...t&.|
    00000170  53 83 ec 20 8b 1a 89 5c  24 04 8b 5a 04 89 5c 24  |S.. ...\$..Z..\$|
    00000180  08 8b 5a 08 89 5c 24 0c  8b 5a 0c 89 5c 24 10 8b  |..Z..\$..Z..\$..|
    00000190  5a 10 89 5c 24 14 8b 5a  14 89 5c 24 18 8b 52 18  |Z..\$..Z..\$..R.|
    000001a0  c6 44 24 05 00 89 54 24  1c 8b 50 4c 8b 52 14 89  |.D$...T$..PL.R..|
    000001b0  54 24 08 8b 00 8d 54 24  04 c6 44 24 10 00 00 fe  |T$....T$..D$....|
    000001c0  ff ff 82 fe ff ff 02 00  00 00 00 a8 3f 00 00 00  |............?...|
    000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
    00000200
    
    
    =============================== StdErr Messages: ===============================
    
    xz: (stdin): Compressed data is corrupt
    xz: (stdin): Compressed data is corrupt
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in
    awk: cmd. line:36: Math support is not compiled in


    I am in the process of studying this output - not sure how much I will make sense of - part of reason I am trying to do this is as a learning excercise.

    Again thanks for your help.

  7. #6
    Linux Guru
    Join Date
    Oct 2007
    Location
    Tucson AZ
    Posts
    3,190
    I don't see any real problem. Opensuse is on sdb1, the uuid entry in grub.cfg compares correctly with the output of the blkid command. You might try putting a chainloader command in the Ubuntu grub.cfg for Opensuse, can't really see anything else to suggest:

    menuentry "Opensuse 12.1 {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos1)'
    search --no-floppy --fs-uuid --set=root d9d5081a-ccdc-4f8a-beab-e69554438dad
    chainloader +1
    }
    Letting Opensuse boot itself might work but I don't really know, nothing else I can think of to try?

Posting Permissions

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