Operating System Not Found

Just downloaded, burned to DVD, and installed openSUSE 12.3 on Lenovo x120e. Everything seemed to go fine until I tried to reboot and then all I got was “Operating System not found.”

What do I do now?

I previously had Fedora 17 and it seemed to work fine with a UEFI boot. But the latest Fedora 19 now creates an error installing the boot loader so I’m trying openSUSE again.

The release notes say:
3.4. Wrong Bootloader When Installing from a Live Medium in a UEFI Environment

This only affects machines in UEFI mode.
When using the installer on the live medium, YaST does not detect UEFI mode and therefore installs the legacy bootloader. This results in a not bootable system. The bootloader has to be switched from grub2 to grub2-efi manually.

But (1) I don’t think the downloaded DVD is a live medium–it doesn’t seem to offer any opp to run openSUSE as a live medium would.
(2) How does one switch the bootloader from grub2 to grub2-efi manually (if, indeed, that’s what needs to be done)?

Thanks.

I’ve been a Linux fan for about 12 years, but things seem to be getting worse rather than better. I’ve already spent over 24 hrs except for a few hrs of sleep trying to update my system somehow or other.

AFAIK the DVD does support UEFI. Problem in repairing the install would be the partitioning, it’s probably missing a /boot for UEFI booting now.

“Problem in repairing the install would be the partitioning, it’s probably missing a /boot for UEFI booting now.”

So how would I do that? Why wouldn’t the openSUSE installer set things up right? I just had it use the suggested partitioning.

Yep, but for a non-UEFI setup. AFAIK the installer takes that in consideration.

I get the following by going in with Knoppix:
So the installer created these partitions (I had removed all earlier partitions with parted under Knoppix):

Partition Table: gpt
1 2154MB linuxd-swap(v1) primary [for some reason it wouldn’t let me make the swap partition any bigger]
2 21.5GB ext4 primary boot
3 268GB ext4 primary [this I thought was supposed to have /home mounted, but apparently it didnt]

When I mount sda2 at /mnt/test and look at it I see 21 of all the usual second-level directories (bin, boot, dev, etc, home, lib, etc)
When I look at /mnt/test/boot I see
backup_mbr
boot -> .
boot.readme
config-3.7.10-1.1-desktop
do_purge-kernels
grub (dir)
grub2 (dir)
device.map
device.map.old ?? ‘old’ relative to what? this is a new install]
fonts (dir)
grub.cfg
grubenv “saved_entry=openSUSE 12.3”]
i386-pc (dir)
locale (dir)
themes (dir)
grub2-efi -> grub2
initrd -> initrd-3.7.100-1.1-desktop
initrd-3.7.10-1.1-desktop
message [apparently a binary]
symvers-3.7.10-1.1-desktop.gz
sysct.conf-3.7.10-1.1-desktop
System.map-3.7.10-1.1-desktop
vmlinux-3.7.10-1.1-desktop.gz
vmlinuz -> vmlinuz-3.7.10-1.1-desktop
vmlinuz-3.7.10-1.1-desktop

When I reinstalled it told me it would use grub2 as the bootloader and I told it to boot from the MBR rather than from sda2–since the default boot from sda2 hadn’t been successful.

Additionally, this seems strange:
When I try to boot it, I get this:
Client MAC address [with the addr] GUID [with that number]
DHCP . . . [with a little progress rotating /] that eventually seems to time out]
No boot filename found
PXE=MOF No boot file found
Exiting from PXE-ROM

When I do F12 to select boot device I get a choice of
ATA HDD0: WDC WD… [with the rest of the HDD brand name]
PCI LAN: Realtek PXE B01 D00

When I try to choose the first it comes right back to this screen. When I choose the second, I get the Client MAC Address…GUID effort. Ive tried all the possibilities in BIOS regarding UEFI and Legacy boot options–none help.

Seems to me that everything’s there and I just need to adjust some settings. Hopefully someone can tell me which ones.

Grrrrrrr!
I thought I had it. I was going to redo the install and I wondered what would happen if I chose the Boot from HD option. Well, this looked promising. It booted and ran through the automatic configuration and then let me log in! Great. Problem, I thought, was that I had misunderstood step 13 in the installation instructions and thought I had to reboot after turning off the install disk–it seemed to just be coming back to re-installing.

But unfortunately, once I shut down the computer and tried to reboot, it went back to the ‘DHCP…GUID…PXE_ROM’ stage (is it trying to find the OS on the network somewhere?). Once that failed I’m back at the “Operating System not found.” So while something on the Install DVD seems able to boot the OS on the HDD, the HDD itself isn’t able to.

HELP!!!

If you have UEFI and you intend to install to GPT format ie EFI mode. you are missing the efi boot partition which should be hold the boot inforamtion. You can install to the olber MBR foramt disk but you have to tell the UEFI BIOS that you want to use the older mode.

When you boot the DVD (assuming 12.3 is the version???) you need to boot the DVD in UEFI mode this may require you to select via F12 (maybe) that boot mode. Things are a bit different between different hardware! But you must boot the DVD in UEFI mode

THe installer should want to create a /boot/EFI partition which is formatted FAT to hold the EFI boot files.

To complicate things a bit more UEFI now has secure boot. My recommendation is to turn it off, but if you don’t then be sure that the secure boot box is checked in the installer.

Does the computer BIOS determine whether the Install DVD on a USB DVD drive boots in legacy or UEFI?

Strangely, the BIOS seems to revert to Legacy when I tell it UEFI only.

I would think if the installer is creating a legacy boot system I should be able to get it to boot that way and just skip messing with UEFI. But I don’t know how to do that. It doesn’t want to boot at all.

And now the Installation DVD is freezing halfway thru booting to do the install.

Well it is really not a BIOS it is a UEFI now :slight_smile:

If you want legacy you need to tell the UEFI to use legacy mode (BIOS) that and then also boot the DVD as legacy. How to do that depends on the UEFI you have on the machine. You should then be able to install to MBR format. There seems to be a large difference in how UEFI is set up on different hardware.

openSUSE 12.3 seems to able to install ok in UEFI mode to GDI formatted drives even in most cases with secure boot. But you have to first boot the DVD in UEFI mode not legacy. If you boot to legacy and the system thinks it is UEFI things just become a mess since then the installer does not know what to do.