Hi there, (clearly I’ve not had a very good week)
When I boot up my machine it goes blank right after a brief display of “Welcome to GRUB 2!” No Grub menu after that. I cannot afford to reinstall because my life is on this laptop.
I’ve managed to boot from a LiveCD;
fdisk -l
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
grub-install /dev/sda
WARNING! You are trying to invoke the unsupported grub-install script
with a parameter. To really do this, call grub-install.unsupported.
You should rather call "yast2 bootloader" or create configuration files
appropriate for the intended target.
yast2 bootloader pops up the Bootloader settings from Yast, when I select “/dev/sda as Custom Boot Partition” it brings up an error “An error occurred during boot loader installation. Retry boot loader configuration?”
linux:/mnt/etc # cat fstab
/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 swap swap defaults 0 0
/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part3 /home ext3 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
linux:/mnt/boot/grub2 # cat device.map.new
(hd0) /dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902
(hd1) /dev/disk/by-id/ata-SAMSUNG_HM500JI_S1WFJ9FSC06406
linux:/mnt/boot/grub # cat menu.lst
# Modified by YaST2. Last modification on Thu Dec 11 16:30:46 EAT 2014
# 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 5
timeout 8
gfxmenu (hd0,0)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE - 3.11.10-21 (pae)
root (hd0,0)
kernel /boot/vmlinuz-3.11.10-21-pae root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.11.10-21-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.11.10-21 (pae)
root (hd0,0)
kernel /boot/vmlinuz-3.11.10-21-pae root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.11.10-21-pae
###Don't change this comment - YaST2 identifier: Original name: linux###
title Ec2 -- openSUSE - 3.11.10-21
root (hd0,0)
kernel /boot/vmlinuz-3.11.10-21-ec2 root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.11.10-21-ec2
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE - 3.11.10-21
root (hd0,0)
kernel /boot/vmlinuz-3.11.10-21-desktop root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.11.10-21-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.11.10-21 (desktop)
root (hd0,0)
kernel /boot/vmlinuz-3.11.10-21-desktop root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.11.10-21-desktop
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE - 3.11.10-21
root (hd0,0)
kernel /boot/vmlinuz-3.11.10-21-default root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.11.10-21-default
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.11.10-21 (default)
root (hd0,0)
kernel /boot/vmlinuz-3.11.10-21-default root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.11.10-21-default
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE - 3.17.0-50.gc467423 (pae)
root (hd0,0)
kernel /boot/vmlinuz-3.17.0-50.gc467423-pae root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.17.0-50.gc467423-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.17.0-50.gc467423 (pae)
root (hd0,0)
kernel /boot/vmlinuz-3.17.0-50.gc467423-pae root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.17.0-50.gc467423-pae
###Don't change this comment - YaST2 identifier: Original name: linux###
title Ec2 -- openSUSE - 3.17.0-50.gc467423
root (hd0,0)
kernel /boot/vmlinuz-3.17.0-50.gc467423-ec2 root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.17.0-50.gc467423-ec2
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE - 3.17.0-50.gc467423
root (hd0,0)
kernel /boot/vmlinuz-3.17.0-50.gc467423-desktop root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.17.0-50.gc467423-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.17.0-50.gc467423 (desktop)
root (hd0,0)
kernel /boot/vmlinuz-3.17.0-50.gc467423-desktop root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.17.0-50.gc467423-desktop
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE - 3.17.0-50.gc467423
root (hd0,0)
kernel /boot/vmlinuz-3.17.0-50.gc467423-default root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.17.0-50.gc467423-default
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.17.0-50.gc467423 (default)
root (hd0,0)
kernel /boot/vmlinuz-3.17.0-50.gc467423-default root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.17.0-50.gc467423-default
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE - 3.16.3-49.gd2bbe7f (default)
root (hd0,0)
kernel /boot/vmlinuz-3.16.3-49.gd2bbe7f-default root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.16.3-49.gd2bbe7f-default
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.16.3-49.gd2bbe7f (default)
root (hd0,0)
kernel /boot/vmlinuz-3.16.3-49.gd2bbe7f-default root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.16.3-49.gd2bbe7f-default
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE - 3.16.3-49.gd2bbe7f
root (hd0,0)
kernel /boot/vmlinuz-3.16.3-49.gd2bbe7f-desktop root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.16.3-49.gd2bbe7f-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.16.3-49.gd2bbe7f (desktop)
root (hd0,0)
kernel /boot/vmlinuz-3.16.3-49.gd2bbe7f-desktop root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.16.3-49.gd2bbe7f-desktop
###Don't change this comment - YaST2 identifier: Original name: linux###
title Ec2 -- openSUSE - 3.16.3-49.gd2bbe7f
root (hd0,0)
kernel /boot/vmlinuz-3.16.3-49.gd2bbe7f-ec2 root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.16.3-49.gd2bbe7f-ec2
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE - 3.16.3-49.gd2bbe7f
root (hd0,0)
kernel /boot/vmlinuz-3.16.3-49.gd2bbe7f-pae root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.16.3-49.gd2bbe7f-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE - 3.16.3-49.gd2bbe7f (pae)
root (hd0,0)
kernel /boot/vmlinuz-3.16.3-49.gd2bbe7f-pae root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-3.16.3-49.gd2bbe7f-pae
###Don't change this comment - YaST2 identifier: Original name: linux###
title GNU GRUB 2 -- openSUSE 12.2 - GNU GRUB 2
kernel (hd0,0)/boot/grub2/i386-pc/core.img root=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part1 resume=/dev/disk/by-id/ata-WDC_WD2500BEKT-75A25T0_WD-WXP1A50K5902-part2 splash=silent quiet showopts init=/bin/sysvinit vga=0x317
**Notice menu.lst is in /boot/grub and not /boot/grub2 so I’m confused but decided to share it anyway.
Any advice is highly welcome!