This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

UTM installation on a 64 bit EFI bios

Hi all,

I figured out it would be a great gadget having the UTM not running in a virutal machine but on a small, power saving tiny little box. So I bought such a nice thing and tried the installation. However, I failed admirably, and after some hours, I found out why:

Independend of the processor capabilities (where a 64bit processor can run on 32 bit as well), a 64bit EFI bios is requesting mandatorily a 64 bit bootloader - and correspondingly, a 32 bit EFI bios mandatorily requires a 32 bit bootloader.

I guess this implication is addressed by the BIOS setting "legacy mode" or similar. However... sadly, my bios has no means of chaning anything in this respect, and, you guessed it, solely works on 64 bit EFI.


Now... the UTM installation ISO is based on a 32 bit architecture only.  Do you (dear community) have any idea on how to solve that? After hours of googling I found various hints like creating a multi-boot-cd (or usb drive), however, I have to admit, I don't get what they are doing there and perhaps there are some other ideas around?

I'd love to hear yours!


Kind regards,

Georg



This thread was automatically locked due to age.
Parents
  • Hi George,

    UTM kernel has a 64 bit architecture. If you have a Sophos UTM then execute "uname -m" from the shell which will give the result as x86_64

    Thanks

    Sachin Gurung
    Team Lead | Sophos Technical Support
    Knowledge Base  |  @SophosSupport  |  Video tutorials
    Remember to like a post.  If a post (on a question thread) solves your question use the 'This helped me' link.

  • Hi Sachin,

    thanks for you answer. You are right, the UTM has a 64 bit architecture. However, as far as my research suggests, the boot loader on the UTM ISO-image is 32bit only.

    Given that, it will only work on machines running a 32 bit bios or on machines with a 64 bit EFI BIOS but supporting legacy mode. It will not run an 64 bit only EFI BIOSes which do not support legacy mode. Unfortunately, my device is such a thing  :) 

    So the restriction is not the 64 bit architecture of the UTM but the little tiny bit of software used to boot up. I'm pretty sure the solution (creating a multi-boot environment on the ISO) is a little effort for someone who knows what he is doing - but unfortunately not for me since I - at its best - understand only 50% of the steps necessary to take.

    Current linux distros (for example Ubuntu) are created in this multi-boot manner and provide both 32bit and 64 bit EFI executables.. 

    I'm hoping someone had this effect before me and took the steps to create such a multiboot thing? *hopefully* 

    Regards,
    Georg

Reply
  • Hi Sachin,

    thanks for you answer. You are right, the UTM has a 64 bit architecture. However, as far as my research suggests, the boot loader on the UTM ISO-image is 32bit only.

    Given that, it will only work on machines running a 32 bit bios or on machines with a 64 bit EFI BIOS but supporting legacy mode. It will not run an 64 bit only EFI BIOSes which do not support legacy mode. Unfortunately, my device is such a thing  :) 

    So the restriction is not the 64 bit architecture of the UTM but the little tiny bit of software used to boot up. I'm pretty sure the solution (creating a multi-boot environment on the ISO) is a little effort for someone who knows what he is doing - but unfortunately not for me since I - at its best - understand only 50% of the steps necessary to take.

    Current linux distros (for example Ubuntu) are created in this multi-boot manner and provide both 32bit and 64 bit EFI executables.. 

    I'm hoping someone had this effect before me and took the steps to create such a multiboot thing? *hopefully* 

    Regards,
    Georg

Children
No Data