Grub2/Boot loader Problem

Managed to change it to /dev/sda1 but I’m still uncertain

fdisk -l

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 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
Disklabel type: dos
Disk identifier: 0x603af8d4

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 146802687 146800640    70G 83 Linux
/dev/sda2       146802688 155187199   8384512     4G 82 Linux swap / Solaris
/dev/sda3       155187200 488376319 333189120 158.9G 83 Linux

Disk /dev/sdb: 62.5 GiB, 67108864000 bytes, 131072000 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
Disklabel type: dos
Disk identifier: 0x7c8c7b64

Device     Boot   Start       End   Sectors   Size Id Type
/dev/sdb1  *       1652   1755135   1753484 856.2M 83 Linux
/dev/sdb2       1755136 131071999 129316864  61.7G 83 Linux

Disk /dev/loop0: 768.6 MiB, 805961728 bytes, 1574144 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


ls /mnt

$        .readahead  bin                                         casper      dev               home                    ilt_2011031200_ppc32e  lib         mnt   razor-agent.log  sbin     sys  var
.config  1′          blockhosts-2.4.0-12.1-mdv2011.0.noarch.rpm  chmod       dynamips_log.txt  ilt_2011031200_mips64e  ilt_2011031200_ppc32j  lost+found  opt   root             selinux  tmp
.kde4    700         boot                                        config.log  etc               ilt_2011031200_mips64j  lab1.net               media       proc  run              srv      usr


Looks better now! :wink:

ls /mnt

$        .readahead  bin                                         casper      dev               home                    ilt_2011031200_ppc32e  lib         mnt   razor-agent.log  sbin     sys  var
.config  1′          blockhosts-2.4.0-12.1-mdv2011.0.noarch.rpm  chmod       dynamips_log.txt  ilt_2011031200_mips64e  ilt_2011031200_ppc32j  lost+found  opt   root             selinux  tmp
.kde4    700         boot                                        config.log  etc               ilt_2011031200_mips64j  lab1.net               media       proc  run              srv      usr

This does look like your system’s root partition. There’s a lot of stuff there that shouldn’t be on a default installation or will not be on /home or the Live medium either… :wink:

So maybe we should start now by checking for the free space.

df -h

You’re starting to give me a bit of hope :stuck_out_tongue:

I knew that would come back to bite me in the high-knee some day

df -h
Filesystem      Size  Used Avail Use% Mounted on
overlayfs        62G  445M   60G   1% /
devtmpfs        1.7G  8.0K  1.7G   1% /dev
tmpfs           1.7G   84K  1.7G   1% /dev/shm
tmpfs           1.7G  199M  1.5G  12% /run
/dev/sdb1       856M  856M     0 100% /livecd
/dev/loop0      769M  769M     0 100% /read-only
/dev/sdb2        62G  445M   60G   1% /read-write
tmpfs           1.7G     0  1.7G   0% /sys/fs/cgroup
/dev/sda1        69G   26G   43G  38% /mnt


OK, there’s plenty of space free.

So again, run this now:

  • mount --bind /dev /mnt/dev
  • chroot /mnt
  • mount -t proc proc /proc
  • mount -t sysfs sysfs /sys
  • grub2-mkconfig -o /boot/grub2/grub.cfg
  • grub2-install /dev/sda

It should hopefully work this time.

To be sure, post /boot/grub2/grub.cfg afterwards before you reboot.

cat /boot/grub2/grub.cfg



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 ext2
set root='hd0,msdos1'
if  x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  391c4480-70c1-4c0f-800c-45db5d7a09fe
else
  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
fi
    font="/usr/share/grub2/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=POSIX
  insmod gettext
fi
terminal_output gfxterm
if  x${boot_once} = xtrue ]; then
  set timeout=0
elif sleep --interruptible 0 ; then
  set timeout=8
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-391c4480-70c1-4c0f-800c-45db5d7a09fe' {
        load_video
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos1'
        if  x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  391c4480-70c1-4c0f-800c-45db5d7a09fe
        else
          search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
        fi
        echo    'Loading Linux ec2 ...'
        linux   /boot/vmlinuz-ec2 root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd-ec2
}
submenu 'Advanced options for openSUSE 13.1' $menuentry_id_option 'gnulinux-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe' {
        menuentry 'openSUSE 13.1, with Linux ec2' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-ec2-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe' {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux ec2 ...'
                linux   /boot/vmlinuz-ec2 root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-ec2
        }
        menuentry 'openSUSE 13.1, with Linux ec2 (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-ec2-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe' {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux ec2 ...'
                linux   /boot/vmlinuz-ec2 root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-ec2
        }
        menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-pae' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.17.0-50.gc467423-pae-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-pae ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-pae root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-pae
        }
        menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-pae (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.17.0-50.gc467423-pae-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-pae ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-pae root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-pae
        }
        menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-ec2' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.17.0-50.gc467423-ec2-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe' {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-ec2 ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-ec2 root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-ec2
        }
  


The other half of cat /boot/grub2/grub.cfg cuz I ran out of character space.

       menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-ec2  (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu  --class os $menuentry_id_option  'gnulinux-3.17.0-50.gc467423-ec2-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-ec2 ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-ec2  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off  noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off  processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-ec2
        }
        menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-desktop'  --class 'opensuse-13-1' --class gnu-linux --class gnu --class os  $menuentry_id_option  'gnulinux-3.17.0-50.gc467423-desktop-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-desktop ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-desktop  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-desktop  (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu  --class os $menuentry_id_option  'gnulinux-3.17.0-50.gc467423-desktop-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-desktop ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-desktop  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off  noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off  processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-default'  --class 'opensuse-13-1' --class gnu-linux --class gnu --class os  $menuentry_id_option  'gnulinux-3.17.0-50.gc467423-default-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-default ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-default  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-default
        }
        menuentry 'openSUSE 13.1, with Linux 3.17.0-50.gc467423-default  (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu  --class os $menuentry_id_option  'gnulinux-3.17.0-50.gc467423-default-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.17.0-50.gc467423-default ...'
                linux   /boot/vmlinuz-3.17.0-50.gc467423-default  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off  noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off  processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.17.0-50.gc467423-default
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-pae'  --class 'opensuse-13-1' --class gnu-linux --class gnu --class os  $menuentry_id_option  'gnulinux-3.16.3-49.gd2bbe7f-pae-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-pae ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-pae  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-pae
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-pae  (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu  --class os $menuentry_id_option  'gnulinux-3.16.3-49.gd2bbe7f-pae-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-pae ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-pae  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off  noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off  processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-pae
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-ec2'  --class 'opensuse-13-1' --class gnu-linux --class gnu --class os  $menuentry_id_option  'gnulinux-3.16.3-49.gd2bbe7f-ec2-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-ec2 ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-ec2  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-ec2
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-ec2  (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu  --class os $menuentry_id_option  'gnulinux-3.16.3-49.gd2bbe7f-ec2-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-ec2 ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-ec2  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off  noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off  processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-ec2
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-desktop'  --class 'opensuse-13-1' --class gnu-linux --class gnu --class os  $menuentry_id_option  'gnulinux-3.16.3-49.gd2bbe7f-desktop-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-desktop ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-desktop  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-desktop  (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu  --class os $menuentry_id_option  'gnulinux-3.16.3-49.gd2bbe7f-desktop-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root  --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1  --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1   391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-desktop ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-desktop  root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off  noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off  processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-default'  --class 'opensuse-13-1' --class gnu-linux --class gnu --class os  $menuentry_id_option  'gnulinux-3.16.3-49.gd2bbe7f-default-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
   

Needed more character space. Couldn’t risk leaving anything out :expressionless:

             if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-default ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-default   root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-default
        }
        menuentry 'openSUSE 13.1, with Linux 3.16.3-49.gd2bbe7f-default   (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu   --class os $menuentry_id_option   'gnulinux-3.16.3-49.gd2bbe7f-default-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'   {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
               if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.16.3-49.gd2bbe7f-default ...'
                linux   /boot/vmlinuz-3.16.3-49.gd2bbe7f-default   root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off   noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off   processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.16.3-49.gd2bbe7f-default
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-pae' --class   'opensuse-13-1' --class gnu-linux --class gnu --class os   $menuentry_id_option   'gnulinux-3.11.10-21-pae-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-pae ...'
                linux   /boot/vmlinuz-3.11.10-21-pae root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-pae
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-pae (recovery   mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os   $menuentry_id_option   'gnulinux-3.11.10-21-pae-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-pae ...'
                linux   /boot/vmlinuz-3.11.10-21-pae   root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off   noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off   processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-pae
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-ec2' --class   'opensuse-13-1' --class gnu-linux --class gnu --class os   $menuentry_id_option   'gnulinux-3.11.10-21-ec2-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-ec2 ...'
                linux   /boot/vmlinuz-3.11.10-21-ec2 root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-ec2
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-ec2 (recovery   mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os   $menuentry_id_option   'gnulinux-3.11.10-21-ec2-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'  {
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-ec2 ...'
                linux   /boot/vmlinuz-3.11.10-21-ec2   root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off   noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off   processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-ec2
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-desktop' --class   'opensuse-13-1' --class gnu-linux --class gnu --class os   $menuentry_id_option   'gnulinux-3.11.10-21-desktop-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'   {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-desktop ...'
                linux   /boot/vmlinuz-3.11.10-21-desktop root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-desktop   (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu   --class os $menuentry_id_option   'gnulinux-3.11.10-21-desktop-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'   {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-desktop ...'
                linux   /boot/vmlinuz-3.11.10-21-desktop   root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off   noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off   processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-desktop
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-default' --class   'opensuse-13-1' --class gnu-linux --class gnu --class os   $menuentry_id_option   'gnulinux-3.11.10-21-default-advanced-391c4480-70c1-4c0f-800c-45db5d7a09fe'   {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-default ...'
                linux   /boot/vmlinuz-3.11.10-21-default root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  quiet splash nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-default
        }
        menuentry 'openSUSE 13.1, with Linux 3.11.10-21-default   (recovery mode)' --class 'opensuse-13-1' --class gnu-linux --class gnu   --class os $menuentry_id_option   'gnulinux-3.11.10-21-default-recovery-391c4480-70c1-4c0f-800c-45db5d7a09fe'   {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if  x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root   --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1   --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1    391c4480-70c1-4c0f-800c-45db5d7a09fe
                else
                  search --no-floppy --fs-uuid --set=root 391c4480-70c1-4c0f-800c-45db5d7a09fe
                fi
                echo    'Loading Linux 3.11.10-21-default ...'
                linux   /boot/vmlinuz-3.11.10-21-default   root=UUID=391c4480-70c1-4c0f-800c-45db5d7a09fe  showopts apm=off   noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off   processor.max_cstate=1 nomodeset  x11failsafe
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-3.11.10-21-default
        }
}

that’s why we have http://susepaste.org/

Ah! Thanks for this one Arvidjaar.

Ok, seems like it worked this time…

Did you run the “grub2-install…” as well?
If yes, and there haven’t been any errors, your system should hopefully show a boot menu now.

But whilst we’re at it, delete the file /boot/grub2/grubenv if it exists before you reboot.
This could cause the menu to not appear as well.

:frowning: I did run grub2-install. Still getting that brief “Welcome to GRUB2” and then a blank fuzzy-ish screen. Not sure what to do at this point.

Does the system boot if you wait long enough?

A “blank fuzzy-ish screen” would sound to me like a graphics problem. So you could try to switch between graphics mode and text mode again.
If I read your grub.cfg correctly you have “GRUB_TERMINAL=gfxterm” in /etc/default/grub now. Try switching that to “GRUB_TERMINAL=console” again, and run the above steps to recreate the grub.cfg (no need for grub2-install, but it shouldn’t hurt either).
But be sure you edit the correct /etc/default/grub, i.e. the one on your hard disk…

Thanks, I’ve done that - still got the same screen. Any logs you might want to check out?

Well, there are not any logs at this point. Where should grub2 log to anyway?

So there is no grub menu, and the system doesn’t boot either, right?
Did it ever work?
Did you disconnect the USB driver when trying to boot your system? Maybe it causes confusion. If yes, also try to boot from the USB drive and select “Boot from hard disk” in its boot menu, maybe this would help?

Well, the only other thing I can imagine is that grub’s files on your hard disk are somehow corrupted or something like that.
Try to run “zypper in -f grub2 grub2-i386-pc grub2-x86_64-efi” when in the chroot (i.e. after you did the above steps upto, but not including, grub2-mkconfig). I have no idea whether this will even work though.
Afterwards run the grub2-install again.

Probably the best/easiest way to fix your problems is to do a re-install. As you have a separate /home, that would actually be quite safe, but OTOH you do seem to have placed a lot of files onto the / partition. Those would get lost when you format / during the installation (as is the default), so be sure to deselect that in the installer.
You could try to “upgrade” to the same openSUSE version as well. But you need the full DVD or the Netinstall-CD for being able to do that.
This would only re-install all packages and things like the boot loader, and should fix your system.

It only worked after I booted up after I attempted a 13.2 upgrade.

I tried booting after ejecting the USB disk, still the same thing. When I tried “Boot from hard disk” it went straight back to openSUSE KDELive like it did not recognize or could not read the hard disk.

I got the Welcome to GRUB2! again. I guess reinstalling is my only option. I hope I don’t lose anything in the process.

So you upgraded to 13.2, it did work on first boot and then suddenly stopped working?

I got the Welcome to GRUB2! again.

Just to avoid any misconception here: that “Welcome to GRUB2!” is normal. But afterwards the menu should appear.

I guess reinstalling is my only option. I hope I don’t lose anything in the process.

Well, I have no idea at the moment what else to try.
As I mentioned already, if you select to not format the / partition (sda1), then you should not lose anything.

An “upgrade” would be even safer, but this is not possible with the LiveCD, you’d need the full DVD or the NETinstall CD for that…

Happy New Year! Hope you all enjoyed your holidays!

So I tried the upgrade option, right now it displays a GRUB menu of sorts.

I’ll share what’s displayed on the screen, hope it’s familiar to you.

GNU GRUB version 2.02 beta2
*openSUSE 13.1 
Advanced options for openSUSE 13.1 

Use the up & down arrow keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting or 'c' for command-line

When I select "Advanced options for openSUSE 13.1, it displays all the 13.1 (from 3.17.0-50 back to 3.11.10-21) entries (all default, pae & desktop)

Progress maybe? Not able to get into running level 7, hope this all makes sense.

As you seem to have a boot menu now, I’d definitely call it progress… :wink:

So your system still doesn’t boot? (there is no runlevel 7…)
Can you explain in more detail what happens?
Does the system boot to text mode only, can you login in text mode? Try to press Ctrl+Alt+F1.
What are the last messages on the screen?

Ouch! Haha yeah sorry I meant runlevel 5 (pressing F7 confused me there)

Yes it does boot to text mode only i.e. runlevel 1. The GRUB2 menu shared earlier today is what is displayed on the screen.

Ok, but can you login?
What does the prompt look like?
runlevel1 is “rescue mode”, whereas all runlevels below 5 will be text mode, and even if you boot to runlevel5 (graphical.target) you’ll get to text mode if Xorg fails to start for whatever reason.

What’s the output of those commands:

systemctl get-default
systemctl status display-manager

The GRUB2 menu shared earlier today is what is displayed on the screen.

Yes, that’s the boot menu, so grub2 is now correctly installed and working. So you have a different problem now.
But what prompt do you get in text mode when the system is booted?
Or do you mean that grub2 is only in text mode?
Does the system boot when you press Return? Try to choose a different kernel.
And please post the last lines on the screen after the system stops booting (as mentioned, try to press Ctrl+Alt+F1 maybe).