Results 1 to 5 of 5

Thread: openSUSE 13.1 not booting after update (GRUB2 and RAID1) with "Waiting for device..."

  1. #1
    Join Date
    Feb 2012
    Location
    Transylvania
    Posts
    115

    Unhappy openSUSE 13.1 not booting after update (GRUB2 and RAID1) with "Waiting for device..."

    Yet Another Grub Problem! Didn't run in this kind of issue for years, but I did try anything I could fin here on the forums. Unfortunately my IP (not really mine, I guess it was a whole block) was banned, so it was a nightmare accessing threads through Googles cache... Thanks dudes!

    How did this happen? 2 days ago I did an update, it involved something-something-udev-kernel firmware-etc. I regret I didn't write this down. After the restart I was getting a freeze during boot with the message:

    Waiting for device /dev/root to appear: ........................Could not find /dev/root.
    Want me to fall back to /dev/something (Y/n)
    the usual story, you can't press y or n, no terminal, nothing after the list that grub2 was displaying. But at least I got that one...

    Hah, that's easy I said! So i tried:
    -booting in safe mode and with the other kernel;
    -modifying the parameters, checked my uid;
    -booting from the rescue CD;
    -booting with the install DVD into rescue mode;
    -booting with Supergrub and Rescatux - at this point it was becoming weird, giving the same error?
    -messing with fstab;
    -followed this mainly and everything else https://forums.opensuse.org/showthre...24#post2608924 just adapting to my /dev/md0 (at that time); so I tried reinstalling grub2, refresh the config, by the book;
    -everything seems to have no effect at all! I did manage though to change to grub 1 (with errors) via YAST in terminal chrooted into my environment with the help of the rescue cd.

    Now I get a blinking grub cursor, that it doesn't respond to any commands, I will post my details in a moment, have to boot the station in question here. I really have to make this work without a fresh install as it will take me weeks to set it up the way I need it. But also I am running out of time, because I got work to do and wasted 2 days trying things without being able to post here... So if someone could help my scenario step-by-step I would really appreciate it.

    Later Edit: now from the machine in question, running Rescue CD (the one with XFCE) both the install and the CD being x86_64

    <code> linux:~ # fdisk -l

    Disk /dev/sda: 300.1 GB, 300069052416 bytes, 586072368 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0xfa0a17e2


    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 576716799 288357376 fd Linux raid autodetect
    /dev/sda2 576716800 586072063 4677632 82 Linux swap / Solaris


    Disk /dev/sdb: 300.1 GB, 300069052416 bytes, 586072368 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0xfa0a17e2


    Device Boot Start End Blocks Id System
    /dev/sdb1 * 2048 576716799 288357376 fd Linux raid autodetect
    /dev/sdb2 576716800 586072063 4677632 82 Linux swap / Solaris


    Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes, 2930277168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x00036db5


    Device Boot Start End Blocks Id System
    /dev/sdc1 2048 2920585215 1460291584 fd Linux raid autodetect


    Disk /dev/sdd: 1500.3 GB, 1500301910016 bytes, 2930277168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x0006c42f


    Device Boot Start End Blocks Id System
    /dev/sdd1 2048 2920585215 1460291584 fd Linux raid autodetect


    Disk /dev/md0: 295.3 GB, 295277756416 bytes, 576714368 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes




    Disk /dev/md127: 1495.3 GB, 1495338385408 bytes, 2920582784 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    </code>
    Last edited by fakemoth; 24-Apr-2014 at 01:48. Reason: code

  2. #2
    Join Date
    Feb 2012
    Location
    Transylvania
    Posts
    115

    Default Re: openSUSE 13.1 not booting after update (GRUB2 and RAID1) with "Waiting for device..."

    Pfff can't edit my post, you should really get rid of this... "protection". Honest mistake, messed up the code tag. Can someone edit that?

    My fstab:
    Code:
     /dev/disk/by-id/ata-WDC_WD3000GLFS-01F8U0_WD-WXL408721880-part2 swap                 swap       defaults              0 0/dev/disk/by-id/ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part2 swap                 swap       defaults              0 0
    /dev/md/md0     /                    ext4       acl,user_xattr        1 1
    /dev/md/md127          /home/fakemoth/Structure/ ext4       acl,user_xattr        1 2
    As you can see I have two raid1 sets comprised of 2 HDDs each, the 300GB Velociraptor ones and the 1,5TB Seagate ones. On the md0 I have the / partition (and the swap).

    Code:
     linux:~ # mount /dev/md0 /mntlinux:~ # mount --bind /dev /mnt/dev
    linux:~ # mount --bind /proc /mnt/proc
    linux:~ # mount --bind /sys /mnt/sys
    linux:~ # chroot /mnt
    linux:/ # grub2-mkconfig -o /boot/grub2/grub.cfg
    Generating grub.cfg ...
    Found theme: /boot/grub2/themes/openSUSE/theme.txt
    Found linux image: /boot/vmlinuz-3.11.10-7-desktop
    Found initrd image: /boot/initrd-3.11.10-7-desktop
    Found linux image: /boot/vmlinuz-3.11.6-4-desktop
    Found initrd image: /boot/initrd-3.11.6-4-desktop
      No volume groups found
    done
     linux:/ # grub2-install /dev/md0
    /usr/sbin/grub2-bios-setup: warning: File system `ext2' doesn't support embedding.
    /usr/sbin/grub2-bios-setup: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
    /usr/sbin/grub2-bios-setup: error: will not proceed with blocklists.
    linux:/ # grub2-install /dev/sda
    Installation finished. No error reported.

  3. #3
    Join Date
    Feb 2012
    Location
    Transylvania
    Posts
    115

    Default Re: openSUSE 13.1 not booting after update (GRUB2 and RAID1) with "Waiting for device..."

    And the result is... got back the nice opensuse GRUB2 but keeps on giving me the same message and it never boots:

    Waiting for device /dev/root to appear: ........................Could not find /dev/root.
    Want me to fall back to /dev/md0 (Y/n)

    What is wrong here? My guess is that it's something else... I read that maybe if one would reinstall the kernel, most problems should be gone. Using yast/zypper how can I reinstall the kernel safely from the rescue cd? Is it as simple as:
    Code:
    zypper remove kernel*
    zypper install kernel
    ?

    Additional info:
    Tried also to mess the order in BIOS - no avail (on the other 300GB HDD sdb left the grub 1 stuff, so it starts accordingly, but it gives me the prompt)

    Code:
     linux:/ # cat /proc/mdstat
    Personalities : [raid1] 
    md127 : active (auto-read-only) raid1 sdc1[0] sdd1[1]
          1460291392 blocks super 1.0 [2/2] [UU]
          bitmap: 0/11 pages [0KB], 65536KB chunk
    
    
    md0 : active raid1 sda1[0] sdb1[1]
          288357184 blocks super 1.0 [2/2] [UU]
          bitmap: 1/3 pages [4KB], 65536KB chunk
    
    
    unused devices: <none>
    Code:
     linux:/ # ls -l /dev/disk/by-id
    total 0
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 ata-ASUS_BC-1205PT -> ../../sr0
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 ata-ST31500341AS_9VS4JG17 -> ../../sdc
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 ata-ST31500341AS_9VS4JG17-part1 -> ../../sdc1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 ata-ST31500341AS_9VS4LE1H -> ../../sdd
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 ata-ST31500341AS_9VS4LE1H-part1 -> ../../sdd1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 ata-WDC_WD3000GLFS-01F8U0_WD-WXL408721880 -> ../../sda
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 ata-WDC_WD3000GLFS-01F8U0_WD-WXL408721880-part1 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 ata-WDC_WD3000GLFS-01F8U0_WD-WXL408721880-part2 -> ../../sda2
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189 -> ../../sdb
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part1 -> ../../sdb1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part2 -> ../../sdb2
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 md-name-linux:0 -> ../../md0
    lrwxrwxrwx 1 root root 11 Apr 24 12:33 md-name-linux-5235:md1 -> ../../md127
    lrwxrwxrwx 1 root root 11 Apr 24 12:33 md-uuid-15a244b1:aaf03a2f:63f41b15:30b20e95 -> ../../md127
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 md-uuid-64b33631:5a2f4ebf:71df0e5c:5646c4d8 -> ../../md0
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-1ATA_ST31500341AS_9VS4JG17 -> ../../sdc
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-1ATA_ST31500341AS_9VS4JG17-part1 -> ../../sdc1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-1ATA_ST31500341AS_9VS4LE1H -> ../../sdd
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-1ATA_ST31500341AS_9VS4LE1H-part1 -> ../../sdd1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-1ATA_WDC_WD3000GLFS-01F8U0_WD-WXL408721880 -> ../../sda
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-1ATA_WDC_WD3000GLFS-01F8U0_WD-WXL408721880-part1 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-1ATA_WDC_WD3000GLFS-01F8U0_WD-WXL408721880-part2 -> ../../sda2
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-1ATA_WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189 -> ../../sdb
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-1ATA_WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part1 -> ../../sdb1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-1ATA_WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part2 -> ../../sdb2
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-SATA_ST31500341AS_9VS4JG17 -> ../../sdc
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-SATA_ST31500341AS_9VS4JG17-part1 -> ../../sdc1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-SATA_ST31500341AS_9VS4LE1H -> ../../sdd
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-SATA_ST31500341AS_9VS4LE1H-part1 -> ../../sdd1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-SATA_WDC_WD3000GLFS-0_WD-WXL408721880 -> ../../sda
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-SATA_WDC_WD3000GLFS-0_WD-WXL408721880-part1 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-SATA_WDC_WD3000GLFS-0_WD-WXL408721880-part2 -> ../../sda2
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 scsi-SATA_WDC_WD3000HLFS-0_WD-WXD0C7967189 -> ../../sdb
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-SATA_WDC_WD3000HLFS-0_WD-WXD0C7967189-part1 -> ../../sdb1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 scsi-SATA_WDC_WD3000HLFS-0_WD-WXD0C7967189-part2 -> ../../sdb2
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 wwn-0x5000c500277cb4f1 -> ../../sdc
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 wwn-0x5000c500277cb4f1-part1 -> ../../sdc1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 wwn-0x5000c5002ca2bf8b -> ../../sdd
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 wwn-0x5000c5002ca2bf8b-part1 -> ../../sdd1
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 wwn-0x50014ee055f7d2ce -> ../../sda
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 wwn-0x50014ee055f7d2ce-part1 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 wwn-0x50014ee055f7d2ce-part2 -> ../../sda2
    lrwxrwxrwx 1 root root  9 Apr 24 12:33 wwn-0x50014ee0ac3b9591 -> ../../sdb
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 wwn-0x50014ee0ac3b9591-part1 -> ../../sdb1
    lrwxrwxrwx 1 root root 10 Apr 24 12:33 wwn-0x50014ee0ac3b9591-part2 -> ../../sdb2
    My grub.cfg
    Code:
     #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub2-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #
    
    
    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      load_env
    fi
    if [ "${next_entry}" ] ; then
       set default="${next_entry}"
       set next_entry=
       save_env next_entry
       set boot_once=true
    else
       set default="${saved_entry}"
    fi
    
    
    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 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 part_msdos
    insmod diskfilter
    insmod mdraid1x
    insmod ext2
    set root='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'  436b325a-d50d-475f-9111-b6a2bdbdad2c
    else
      search --no-floppy --fs-uuid --set=root 436b325a-d50d-475f-9111-b6a2bdbdad2c
    fi
        font="/usr/share/grub2/unicode.pf2"
    fi
    
    
    if loadfont $font ; then
      set gfxmode=1920x1080
      load_video
      insmod gfxterm
      set locale_dir=$prefix/locale
      set lang=en_US
      insmod gettext
    fi
    terminal_output gfxterm
    insmod part_msdos
    insmod part_msdos
    insmod diskfilter
    insmod mdraid1x
    insmod ext2
    set root='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'  436b325a-d50d-475f-9111-b6a2bdbdad2c
    else
      search --no-floppy --fs-uuid --set=root 436b325a-d50d-475f-9111-b6a2bdbdad2c
    fi
    insmod gfxmenu
    loadfont ($root)/boot/grub2/themes/openSUSE/ascii.pf2
    loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans10.pf2
    loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans12.pf2
    loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2
    insmod png
    set theme=($root)/boot/grub2/themes/openSUSE/theme.txt
    export theme
    if [ x${boot_once} = xtrue ]; then
      set timeout=0
    elif sleep --interruptible 0 ; then
      set timeout=3
    fi
    ### END /etc/grub.d/00_header ###
    
    
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'openSUSE 13.1' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-436b325a-d50d-475f-9111-b6a2bdbdad2c' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod part_msdos
        insmod diskfilter
        insmod mdraid1x
        insmod ext2
        set root='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'  436b325a-d50d-475f-9111-b6a2bdbdad2c
        else
          search --no-floppy --fs-uuid --set=root 436b325a-d50d-475f-9111-b6a2bdbdad2c
        fi
        echo    'Loading Linux 3.11.10-7-desktop ...'
        linux    /boot/vmlinuz-3.11.10-7-desktop root=UUID=436b325a-d50d-475f-9111-b6a2bdbdad2c   resume=/dev/disk/by-id/ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part2 splash=silent quiet showopts vga=0x3d4
        echo    'Loading initial ramdisk ...'
        initrd    /boot/initrd-3.11.10-7-desktop
    }
    submenu 'Advanced options for openSUSE 13.1' $menuentry_id_option 'gnulinux-advanced-436b325a-d50d-475f-9111-b6a2bdbdad2c' {
        menuentry 'openSUSE 13.1, with Linux 3.11.10-7-desktop' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.10-7-desktop-advanced-436b325a-d50d-475f-9111-b6a2bdbdad2c' {
            load_video
            set gfxpayload=keep
            insmod gzio
            insmod part_msdos
            insmod part_msdos
            insmod diskfilter
            insmod mdraid1x
            insmod ext2
            set root='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'  436b325a-d50d-475f-9111-b6a2bdbdad2c
            else
              search --no-floppy --fs-uuid --set=root 436b325a-d50d-475f-9111-b6a2bdbdad2c
            fi
            echo    'Loading Linux 3.11.10-7-desktop ...'
            linux    /boot/vmlinuz-3.11.10-7-desktop root=UUID=436b325a-d50d-475f-9111-b6a2bdbdad2c   resume=/dev/disk/by-id/ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part2 splash=silent quiet showopts vga=0x3d4
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd-3.11.10-7-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-7-desktop (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.10-7-desktop-recovery-436b325a-d50d-475f-9111-b6a2bdbdad2c' {
            load_video
            set gfxpayload=keep
            insmod gzio
            insmod part_msdos
            insmod part_msdos
            insmod diskfilter
            insmod mdraid1x
            insmod ext2
            set root='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'  436b325a-d50d-475f-9111-b6a2bdbdad2c
            else
              search --no-floppy --fs-uuid --set=root 436b325a-d50d-475f-9111-b6a2bdbdad2c
            fi
            echo    'Loading Linux 3.11.10-7-desktop ...'
            linux    /boot/vmlinuz-3.11.10-7-desktop root=UUID=436b325a-d50d-475f-9111-b6a2bdbdad2c  showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd-3.11.10-7-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.6-4-desktop' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.6-4-desktop-advanced-436b325a-d50d-475f-9111-b6a2bdbdad2c' {
            load_video
            set gfxpayload=keep
            insmod gzio
            insmod part_msdos
            insmod part_msdos
            insmod diskfilter
            insmod mdraid1x
            insmod ext2
            set root='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'  436b325a-d50d-475f-9111-b6a2bdbdad2c
            else
              search --no-floppy --fs-uuid --set=root 436b325a-d50d-475f-9111-b6a2bdbdad2c
            fi
            echo    'Loading Linux 3.11.6-4-desktop ...'
            linux    /boot/vmlinuz-3.11.6-4-desktop root=UUID=436b325a-d50d-475f-9111-b6a2bdbdad2c   resume=/dev/disk/by-id/ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189-part2 splash=silent quiet showopts vga=0x3d4
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd-3.11.6-4-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.6-4-desktop (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.6-4-desktop-recovery-436b325a-d50d-475f-9111-b6a2bdbdad2c' {
            load_video
            set gfxpayload=keep
            insmod gzio
            insmod part_msdos
            insmod part_msdos
            insmod diskfilter
            insmod mdraid1x
            insmod ext2
            set root='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint='mduuid/64b336315a2f4ebf71df0e5c5646c4d8'  436b325a-d50d-475f-9111-b6a2bdbdad2c
            else
              search --no-floppy --fs-uuid --set=root 436b325a-d50d-475f-9111-b6a2bdbdad2c
            fi
            echo    'Loading Linux 3.11.6-4-desktop ...'
            linux    /boot/vmlinuz-3.11.6-4-desktop root=UUID=436b325a-d50d-475f-9111-b6a2bdbdad2c  showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd-3.11.6-4-desktop
        }
    }
    
    
    ### 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/20_ppc_terminfo ###
    ### END /etc/grub.d/20_ppc_terminfo ###
    
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    ### 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  ${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 ###
    
    
    ### BEGIN /etc/grub.d/90_persistent ###
    ### END /etc/grub.d/90_persistent ###
    My device.map
    Code:
     (hd0)    /dev/disk/by-id/ata-WDC_WD3000GLFS-01F8U0_WD-WXL408721880
    (hd1)    /dev/disk/by-id/ata-WDC_WD3000HLFS-01G6U4_WD-WXD0C7967189

  4. #4
    Join Date
    Sep 2012
    Posts
    7,107

    Default Re: openSUSE 13.1 not booting after update (GRUB2 and RAID1) with "Waiting for device..."

    Please show /etc/mdadm.conf and mdadm version (rpm -q mdadm). If doing it when booting from live media, you can use "rpm --root=..." or simply chroot.

  5. #5
    Join Date
    Feb 2012
    Location
    Transylvania
    Posts
    115

    Default Re: openSUSE 13.1 not booting after update (GRUB2 and RAID1) with "Waiting for device..."

    Quote Originally Posted by arvidjaar View Post
    Please show /etc/mdadm.conf and mdadm version (rpm -q mdadm). If doing it when booting from live media, you can use "rpm --root=..." or simply chroot.
    I am sorry this has taken way too long for me, now I am in the process of moving data and reinstalling from scratch. I would have posted it for the record, but I tried a last desperate thing, installing again with the update option, which left me in the same spot really, not overwriting anything grub2 related. So the file is in fact another one.

Tags for this Thread

Posting Permissions

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