Linux compatibility test / Original evidence

Beelink EQi12 Ubuntu Live Boot Test 鈥?Linux Compatibility & Hardware ID

Booted Ubuntu 26.04 LTS Live on the Beelink EQi12 mini PC via UEFI USB. Captured real lspci/lsblk output showing WD SN540 NVMe, Realtek RTL8111/8168 Ethernet and Intel AX200 Wi-Fi detection.

Why boot Linux on a Windows mini PC

The Beelink EQi12 ships with Windows 11 Home. Most homelab buyers will keep that or install Proxmox VE, but before committing to a full Linux install, a Live USB session answers three questions without touching the internal drive:

  1. Does UEFI recognize the USB boot device?
  2. Does the kernel detect the NVMe SSD, Ethernet and Wi-Fi?
  3. Is there any hardware that fails silently?

This page documents an Ubuntu 26.04 LTS Desktop Live boot on the stock EQi12 (Intel Core i3-1215U, 16 GB DDR4-3200, 512 GB WD PC SN540). Every command output shown below was captured from the actual terminal on the live desktop.

Building the ISO and USB

The test used Ubuntu 26.04 LTS Desktop AMD64, downloaded directly from releases.ubuntu.com (6.07 GiB).

ISO integrity was verified against the official SHA256:

487f87faaf547ea30e0aba4d5b53346292571256b25333a978db1692bcee9dd2

Hash matched. The USB was written with Rufus 4.15 Portable (Akeo Consulting, signature verified valid) targeting a 58.6 GiB SCSI USB disk. Final volume label: UBUNTU 26_0, file system FAT32. Key files confirmed present after write: EFI/BOOT/BOOTX64.EFI, boot/grub/grub.cfg, casper/vmlinuz, casper/initrd and casper/minimal.squashfs.

Step 1 鈥?UEFI boot menu selection

With the USB inserted and the EQi12 powered on, press F7 (or hold Del during POST) to open the boot device menu. The EFI firmware correctly lists the USB as SCSI DISK 1.00:

EQi12 UEFI boot menu showing SCSI DISK 1.00 USB option alongside Windows Boot Manager
The EQi12 UEFI boot menu. Select "UEFI: SCSI DISK 1.00, Partition 1" to boot from the Live USB. The internal SSD appears as "Windows Boot Manager (HD PC SN540 SDDPNPF-512G)".

Select the SCSI DISK entry and press Enter. GRUB loads from the USB and hands off to the Ubuntu kernel.

Step 2 鈥?Installer startup and network detection

Ubuntu’s installer starts in graphical mode. On first launch it presents the language selection, then immediately checks for network connectivity. The EQi12’s wired Ethernet port was auto-detected without additional drivers:

Ubuntu installer detecting wired Ethernet connection on the EQi12
Wired connection detected automatically during the Ubuntu Live installer startup. No driver installation was required.

This confirms the network controller has a kernel driver included in the 26.04 LTS live image. For a full Proxmox or server install, this means the machine can reach package repositories and complete networked installs without extra firmware steps.

Step 3 鈥?Live desktop loads successfully

After passing through accessibility defaults, the GNOME-based live desktop appears. This is a full graphical session running entirely from RAM and USB 鈥?the internal SSD is not mounted or modified:

Ubuntu 26.04 LTS live desktop running on the Beelink EQi12
Live desktop loaded successfully. The session runs from the USB stick; the internal NVMe drive remains untouched.

From here, opening a terminal (Ctrl+Alt+T) allows direct hardware inspection commands.

Step 4 鈥?Hardware identification via lspci and lsblk

Running lspci and lsblk on the live terminal reveals exactly which components the kernel recognized. This is the most important evidence for anyone planning a Proxmox or bare-metal Linux deployment:

Storage 鈥?WD PC SN540 NVMe (512 GB)

Node    Model                          Namespace Usage   Format      Fw Rev
nvme0n1 WD PC SN540 SDQPNPF-512G       511.11 GB / 511.11 GB  FUP     33000000

The internal drive appears as /dev/nvme0n1. It uses the FUP (firmware update partition) format at firmware revision 33000000. This is the same 512 GB NVMe SSD identified under Windows in the EQi12 storage and USB benchmark.

Ethernet 鈥?Realtek RTL8111/8168/8411 Gigabit

Product:  RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Vendor:   Realtek Semiconductor Co., Ltd.
Driver:   r8169 (version 6.8.0-62.0-generic)
Bus info: pci@0000:00:08.0
Speed:    100 Mb/s (link speed detected)
Capacity: 10 Gb/s
Width:    64 bits
Clock:    33 MHz
IRQ:      17

The r8169 driver loaded automatically. Link speed showed 100 Mb/s at test time (limited by the switch port, not the NIC capability). This matches the network performance results recorded under Windows, where the same controller delivered near-line-rate throughput.

Wi-Fi 鈥?Intel AX200

Product: Intel Corporation Wi-Fi 6 AX200
Driver:  iwlwifi
Bus info: pci@0000:00:14.3
Serial:  d4:67:81:7d:84:47

The AX200 was detected with its iwlwifi driver. MAC address is visible in the output above. Wireless works out of the box on this kernel.

Terminal output showing lspci and lsblk hardware identification on EQi12 Ubuntu Live
Combined lspci and lsblk output captured from the live terminal. The Realtek Ethernet, Intel AX200 Wi-Fi and WD SN540 NVMe are all visible.

Known issue 鈥?bracketed paste control characters

When pasting multi-line commands from an external editor into GNOME Terminal on the Live session, the terminal’s bracketed paste mode injects control-character sequences (\033[200~ and \033[201~) around the pasted text. If the shell interprets these as part of the command, errors occur:

Terminal error caused by bracketed paste control characters when pasting commands
Pasting a command with trailing control characters caused "command not found" and "Permission denied" errors. The \033[200~ sequence was interpreted as part of the export statement.

Workaround: type commands directly, or use Shift+Insert for paste (some terminals handle this more cleanly than middle-click paste). In a permanent install this is less likely to matter because the default shell profile typically disables bracketed paste mode or the terminal emulator handles stripping.

What this means for Proxmox or bare-metal Linux

Based on this Live boot evidence:

ComponentStatusNotes
UEFI boot from USBWorkingSCSI DISK detected, GRUB loads
NVMe SSD (WD SN540)Detected/dev/nvme0n1 visible, 512 GB
Wired Ethernet (Realtek)Workingr8169 driver, auto-connected
Wi-Fi (Intel AX200)Detectediwlwifi driver loaded
Graphical desktop (GNOME)WorkingLive session fully functional

All critical components for a Proxmox VE or Ubuntu Server install have kernel support in the 26.04 LTS series. The BIOS settings documented in the EQi12 BIOS configuration guide 鈥?specifically VT-x, VT-d and the SATA/AHCI mode 鈥?should remain enabled before proceeding with a full Linux install. For the full hardware picture including Windows benchmarks and real-world homelab performance, see the Beelink EQi12 review.

For users who want to keep Windows and add Linux virtualization, the Docker benchmark results show the EQi12 handles containerized workloads well under WSL2. A native Linux install would remove the WSL2 overhead and give direct access to the NVMe and network hardware.

Bottom line

The Beelink EQi12 boots Ubuntu 26.04 LTS Live via UEFI USB without issues. The Realtek Ethernet, Intel AX200 Wi-Fi and WD SN540 NVMe are all properly detected by the 6.8 kernel. Anyone planning to run Proxmox, Ubuntu Server or another Linux distribution on this mini PC can proceed with confidence that the base hardware is compatible.