Embedded UEFI install

Started by Ikepuska, December 20, 2023, 11:43:35 PM

Previous topic - Next topic
I have recently acquired an R86S-N100, and am attempting to install OPNSense onto it. However I'm not planning on installing an NVME drive and instead plan to use a MicroSD or the built in eMMC. The catch is that this is a UEFI system.

I realize that the nano build is a legacy bios build. So if I want to have an embedded configuration to minimize writes, but need it to be EFI, how would I do that?

Nano is just a preinstalled UFS image without a swap partition and a few modified default settings. You can instead perform a manual installation and omit the swap partition. The settings can be changed afterwards:

- enable RAM disks for /tmp and /var/log (System: Settings: Miscellaneous)
- disable the RRD graphing backend (Reporting: Settings)

If you prefer a preinstalled image, a raw VM image without swap and the nano extras should work:

make vm-raw,3G,never,nano

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

Thank you for the help.

I went ahead with a manual install, which was straight forward.
Given 8G, I shouldn't expect any real performance hit without it, correct?

The router has 3 intel I-226V 2.5G ports, and 2 10G Intel 82599ES NICs, and I'm not really familiar with performance tuning in BSD for NICs. Are there any settings I should be sure to set, such as offloading or something in the tunables?