Dusko Pijetlovic

My personal notes where I store things I find interesting or might need in the future.

FreeBSD 15 ZFS, RHEL 10, Windows 11 Triple Boot [UEFI GPT]

30 May 2026 » zfs, freebsd, rhel, linux, windows, boot, howto, cli, terminal, shell, disk

The three OSs for this configuration: FreeBSD 15, RHEL 10, Windows 11 Professional.

PC: Lenovo ThinkPad E14 Gen 6 laptop AMD model, Type (Machine Type or MT) 21M3 - customized


Configure FreeBSD and Windows dual-boot as explained in this post:

FreeBSD ZFS and Windows 11 Dual Boot [UEFI GPT] [Manual Setup]

Plug in a bootable USB flash drive with the RHEL 10.1 installer and boot from it.

GRUB version 2.12
  Install Red Hat Enterprise Linux 10.1

Langauge
  English

Keyboard
  English (Canada)

Installation Destination
  Corsair MP600 MICRO - nvme1n1 / 822.5 GiB free

Full disk summary and boot loader...
  Selected Disks and Boot Loader
    Corsair MP600 MICRO (Corsair_MP600_MICRO_AA4GB439003RGY_1)

Root Account
  - Enable Root Account
  - Root Pasword: ************
  - [X] Allow root SSH login with password

Time & Date
  Americas/Vancouver timezone  ## ** Autodeteced - I didn't need to change anything

Network & Host Name
  Connected: enp2s0            ## ** Autodeteced - I didn't need to change anything
  Host Name: rhel.home.arpa   ->  Clicked 'Apply'

Software Selection
  Changed from
    Server with GUI
  To
    Workstation
  Additional Software for Selected Environment
    Backup Client
    Headless Management
    Remote Desktop Clients
    Legacy UNIX Compatibility
    Console Internet Tools
    Container Management
    Development Tools
    Graphical Administration Tools
    Scientific Support
    Security Tools
    System Tools

User Creation
  - Full name: dusko
  - User name: dusko
  - [X] Add administrative privileges to this user account (wheel group membership)
  - [X] Require a password for this account

Begin Installation

------------------

Red Hat Enterprise Linux is now succefully installed and ready for you to use!

Go ahead and reboot your system to start using it!

(Use of this product is subject to the license agreement at /usr/share/redhat-license/EULA)

Clicked 'Reboot System'

After reboot:

GRUB version 2.12

Red Hat Enterprise Linux (6.12.0-124.8.1.el10_1.x86_64) 10.1 (Coughlan)
Red Hat Enterprise Linux (0-rescue-cf00eadc488c4103b67539f044a271ef) 10.1 (Coughlan)
Windows Boot Manager (on /dev/nvme1n1p1)
UEFI Firmware Settings

When you press F12 for Boot Menu:

ThinkPad

Boot Menu

Red Hat Enterprise Linux 
FreeBSD
Windows Boot Manager
NVMe0: Corsair MP600 MICRO 
NVMe1: Samsung SSD 990 EVO Plus 2TB
PXE BOOT

Register for Red Hat Developer Subscription for Individuals at:

Red Hat Developer Portal

After registering for Red Hat Developer Subscription, register your system:

$ sudo subscription-manager register \
 --username <your_username> --password <your_password> --auto-attach

Update all packages - kernel, glibc, OpenSSL, systemd, everything - to the latest versions available in the RHEL repos.

$ sudo dnf upgrade

Is reboot required? In this case, it was required:

$ sudo needs-restarting -r
Updating Subscription Management repositories.
Core libraries or services have been updated since boot-up:
  * glibc
  * kernel
  * kernel-core
  * linux-firmware
  * microcode_ctl
  * systemd

Reboot is required to fully utilize these updates.
More information: https://access.redhat.com/solutions/27943

To list the affected systemd services:

$ sudo needs-restarting -s

Restart the system.

$ sudo shutdown -r now

For personal machines, especially laptops, you can run:

$ fwupdmgr get-updates 

$ sudo fwupdmgr update

For servers, as of May 2026, it’s recommended not to enable LVFS (Linux Vendor Firmware Service) and not to use fwupdmgr(1). For enterprise servers, use their own purpose-built, out-of-band firmware management tools that don’t require the host OS at all (aka Remote Server Management):

+--------+----------------------------------------------------+
| Vendor | Tool                                               |
+--------+----------------------------------------------------+
| Lenovo | XClarity Controller (XCC) + XClarity Administrator | [*] 
+--------+----------------------------------------------------+
| HP/HPE | iLO (Integrated Lights-Out)                        | [*]
+--------+----------------------------------------------------+
| Dell   | iDRAC (Integrated Dell Remote Access Controller)   | [*] [**]
+--------+----------------------------------------------------+

These tools operate independently of the OS, and you can flash firmware even when the server won’t boot. In contrast, fwupdmgr(1) runs inside the host OS.

[*] Lenovo XClarity vs. HP iLO vs. Dell iDRAC - Remote Server Management - Post - LinkedIn

[**] PowerEdge: How to Update Firmware Remotely Using the iDRAC Web Interface - Dell


References