Installing on legacy boot system

Hi, I tried to install TRIOS on a legacy boot system. After the installation reboots I get the error that UEFI files were not found and booting was not possible. How should I proceed?
The last time I installed TRIOS (~1 year ago) there were no problems.
cheers and thanks Hans

Hi Hans,
Thank you for choosing TRIOS.
Please try to boot live TRIOS, find installation log (/var/log/installation.log) of installed system, and attach here.

Hi Dragan, thanks for your prompt reply. I did a few tests and here is what I found:

Create MSDOS partition -> install (whole HD auto partitioning) -> reboot -> sucess
Create GPT partition -> install (whole HD auto partitioning) -> reboot -> “Attempted to boot UEFI from legacy mode…” and here would be the installation log, but I see no attach files dialog :frowning:
so here is the bootloader part of the file: (if you need the whole file tell me how to attach files here)

Downloading and installing bootloader.
Selected location: mbr
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged…
grub-install: error: will not proceed with blocklists.
Traceback (most recent call last):
File “/usr/share/linstaller/linstaller/core/main.py”, line 163, in handle_exception
function()
File “/usr/share/linstaller/linstaller/modules/bootloader/inst/glade/init.py”, line 44, in progress
self.parent.moduleclass._installbootloader
File “/usr/share/linstaller/linstaller/modules/bootloader/inst/init.py”, line 158, in grub_install
m.sexec(“grub-install %(args)s ‘%(location)s’” % {“args”:args,“location”:location})
File “/usr/share/linstaller/linstaller/core/main.py”, line 113, in sexec
raise CmdError(“An error occoured while executing %s” % command)
CmdError: “An error occoured while executing grub-install --no-floppy ‘/dev/sda’”

Unloading module bootloader.inst…

cheers Hans

Ok, tnx for the details, it’s much clearer now.

If you want to partition hard disk with GPT, you must enable uefi mode in bios, because installer assumes that uefi is enabled with GPT.
Contrary, if you want legacy mod in BIOS, you must partition disk with dos/mbr table.
This is a technical limitation of TRIOS installer.

Dragan, it works better after registering :slight_smile:
here is the full installation log

Hi Dragan, that explains a lot. Are you trying to change the installer sometime?
Thanks for your effort, Hans

Of course…welcome to our forum :slight_smile:

Are you trying to change the installer sometime?

In fact, existing TRIOS installer is fork of Semplice linux installer, without any doubt one of the fastest installer in linux world.
Unfortunately, upstream developer decided to put this project in maintenance mode, without any further development.
GitHub - semplice/linstaller: A python-written modular and preseedable GNU/Linux installer.

Next TRIOS testing release (Kata) will include Calamares installer.
Calamares – The universal installer framework