opensuse tumbleweed not recognised by bios, error message ‘operating system not found’
boots to os when installed on a hdd but not on my new ssd
grub is not the problem as when I noot off install media and select boot from harddisk it boots into the os
I have tried reinstalling and repairing grub but no luck, even when changing the bootloader settings in yast
any ideas on how to fix
Thanks
Luca
Hi and welcome to the Forum
What method of booting is set in the system BIOS, Legacy or UEFI?
Is this a dual boot setup?
Can you open a terminal, switch to root user and post the output from;
parted -l
Are you booting in UEFI- or in MBR-mode (aka CSM)?
Please show the result of
efibootmgr -v
(issue the command as user “root” in a console)
Have you tried to select openSUSE via the boot menu of your UEFI/BIOS?
You can reach the boot menu by pressing some special key like ESC or DEL or Fx or … directly after power on (see your motherboard documentation for details).
Regards
susejunky
the output is
Model: ATA CT240BX500SSD1 (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: pmbr_boot
Number Start End SizeFile system Name Flags
1 1049kB 9437kB 8389kB bios_grub
2 9437kB 232GB 232GB btrfs legacy_boot
3 232GB 240GB 8231MB linux-swap(v1) swap
Model: Generic Flash Disk (scsi)
Disk /dev/sdb: 15.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End SizeType File system Flags
1 135kB 3748kB 3613kB primary fat16 esp, type=ef
2 3748kB 168MB 164MB primary boot, hidden, type=17
3 168MB 15.7GB 15.6GB primary lvm, type=8e
the seccond drive (15.6 gb) is the instilation media
it is not a dual boot setup and I think that it is a legacy bios as it adopts the classic grey and blue keyboard navigated ui
the output to the command
luca@localhost:~> efibootmgr -V
If ‘efibootmgr’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf efibootmgr
luca@localhost:~> cnf efibootmgr
The program ‘efibootmgr’ can be found in following packages:
- efibootmgr path: /usr/sbin/efibootmgr, repository: zypp (openSUSE-20210512-0) ]
- efibootmgr path: /usr/sbin/efibootmgr, repository: zypp (download.opensuse.org-oss) ]
Try installing with:
sudo zypper install efibootmgr
after installing the programme i get the output
14
Since each drive contains a separate partition table, this is a possibility.
Your system can boot off an external media either in UEFI or legacy mode, which can then boot off your SSD.
Your system cannot boot directly from the SSD because…
… its partition table is GPT with the protective MBR flag set. You can remove it with parted or with YaST Booloader (Protective MBR = remove).
There’s no ESP partition in the SSD, so it indicates it will use legacy boot.
thank you so much, I didnt think the solution could be so simple