OPNsense Forum

English Forums => General Discussion => Topic started by: Ikepuska on December 20, 2023, 11:43:35 PM

Title: Embedded UEFI install
Post by: Ikepuska on December 20, 2023, 11:43:35 PM
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?
Title: Re: Embedded UEFI install
Post by: Maurice on December 21, 2023, 01:27:22 AM
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
Title: Re: Embedded UEFI install
Post by: Ikepuska on December 22, 2023, 12:39:21 PM
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?