It’s years I am using OpenSuse for a set customized PC I am workin on. I started with Suse 11, and now I am trying to switch to latest version, 13.2. I’ve always installed the operating system on one PC and restored it by using Clonezilla (http://clonezilla.org/). It worked like a charm… until now.
Now, I installed OS 13.2, with default settings, and I tried to created an image from it (by the way, I followed their instruction website and I used the alternative ubuntu based version with support to UEFI secure boot, even if, from my understanding, it is not used by default on this version).
Now, I tried to restore the image. While partitions are restored correctly (I can mount them and see the files using a live image), bootloader is not getting restored.
I manually tried to recover the bootloader, but even the Rescue System keeps telling me that there is an error while installing the bootloader (yast gives no additional information).
The obvious following attempt was to install bootloader from command line, using rescue image and grub2-install.
I tried to follow this (old) guide: https://en.opensuse.org/SDB:Repair_MBR_after_Windows_install, but I am unable to figure out the correct settings. By default grub2-install considers the system i386. The installed Suse version is x86_64. The only 64 bit target I found on the system is x86_64-efi, but when I force it with the related option the installer says that it cannot find the efi partition.
Here is the result of fdisk -l from the source PC:
|/dev/sda1||2G|82|Linux Swap / Solaris|
Maybe you have an idea of the recent changes in bootloader and partition settings that might cause this and help me to investigate in the right direction…