Arch Linux
Installing the Latest Arch Linux on a Lenovo/IBM ThinkCentre M625q Tiny
Guide status: Updated for Arch Linux 2026.08.01, the current official release as of August 31, 2026. The release includes kernel 7.1.5 and is approximately 1.5 GB.
Target machine: ThinkCentre M625q Tiny / M625q Thin Client
Installation method: UEFI + GPT + archinstall
Difficulty: Intermediate
Result: A clean, minimal Arch Linux installation suitable for a desktop, server, media machine or lightweight workstation.
The M625q is a particularly interesting little machine for Arch Linux. Lenovo specifies an AMD A9-9420e processor, Radeon integrated graphics, up to 8 GB of DDR4 memory, SATA and optional M.2 NVMe storage, Gigabit Ethernet and two DisplayPort outputs.
1. What you will need
- ThinkCentre M625q
- Keyboard and mouse
- Display connected to DisplayPort
- Internet connection — wired Ethernet is recommended
- USB flash drive, preferably 4 GB or larger
- Another computer to download and write the Arch ISO
- Backup of anything currently stored on the M625q
Important: The installation below assumes that you want to replace the existing operating system. The disk-partitioning stage can erase the entire internal drive.
2. Download the latest Arch Linux
The current official Arch release is Arch Linux 2026.08.01.
- ISO: approximately 1.5 GB
- Kernel: 7.1.5
- x86_64 architecture
- SHA-256 and BLAKE2b checksums
- PGP signature
Download Arch Linux from the official Arch Linux website
archlinux-2026.08.01-x86_64.iso
Verify the ISO
sha256sum archlinux-2026.08.01-x86_64.iso
The SHA-256 checksum given in the conversation was:
4e82dced1c4fd3e498b22a853f8db2a4d262d32b97e7e07d97390d9e425ffe5
Arch also recommends verifying the PGP signature, particularly when downloading from a mirror.
3. Create the bootable USB
Use a USB-writing application such as Rufus, Balena Etcher, Fedora Media Writer or the Linux dd command.
lsblk
sudo dd if=archlinux-2026.08.01-x86_64.iso \
of=/dev/sdX \
bs=4M \
status=progress \
oflag=sync
Replace /dev/sdX with the whole USB device, not a partition such as /dev/sdX1.
⚠️ dd can destroy another disk if you select the wrong device.
4. Prepare the M625q
Shut down the ThinkCentre and connect the monitor, keyboard, Ethernet cable, Arch USB and power supply.
5. Enter the M625q boot menu
Power on the machine. During startup, use the Lenovo startup/boot-menu key shown on screen. On ThinkCentre systems this is commonly F12 for the temporary boot menu and F1 for BIOS/UEFI setup, although the exact firmware configuration can vary.
Choose the USB device as a UEFI boot device, then select:
Arch Linux install medium
6. Important: Secure Boot
Arch's official installation image does not support Secure Boot. If the M625q refuses to boot the USB, enter the firmware setup and disable Secure Boot.
UEFI: Enabled Secure Boot: Disabled CSM/Legacy Boot: Disabled
7. Confirm that Arch has booted in UEFI mode
cat /sys/firmware/efi/fw_platform_size
You want:
64
If you receive “No such file or directory”, you have probably booted in legacy/BIOS mode. Reboot and select the USB's UEFI entry.
8. Connect to the Internet
For the M625q, Ethernet is recommended.
ip link ping -c 3 archlinux.org
9. Update the installer
pacman -Sy archinstall archinstall
10. Configure archinstall
The exact appearance and available options can change between archinstall versions.
For a standard UK keyboard:
Keyboard layout: uk
For US:
Keyboard layout: us
11. Select the M625q's disk
lsblk
The M625q was sold with either SATA storage or M.2 NVMe storage depending on configuration.
Example:
/dev/nvme0n1 ├─nvme0n1p1 └─nvme0n1p2
⚠️ Stop if you have important data. Selecting the disk for automatic partitioning can erase its existing contents.
12. Recommended partition layout
| Partition | Size | Filesystem | Purpose |
|---|---|---|---|
| EFI System Partition | 1 GiB | FAT32 | UEFI boot |
| Root / | Remaining space | ext4 | Arch Linux |
| Swap | Optional | — | Memory/swap |
13. Filesystem
For a first Arch installation on this hardware, choose ext4.
14. Boot loader
For a modern UEFI installation, a straightforward choice is:
systemd-boot
15. Choose the CPU microcode
The M625q uses an AMD APU. Choose:
amd-ucode
16. Choose the graphics configuration
The M625q uses integrated AMD Radeon graphics. You generally do not need a proprietary AMD graphics driver. The normal Linux kernel graphics stack is the appropriate starting point.
lspci | grep -Ei 'vga|3d|display'
17. Choose a desktop environment
For this hardware, XFCE is a good first choice. LXQt is also reasonable; KDE Plasma is more demanding; or install no desktop environment for a server.
18. Recommended package list
amd-ucode nano vim git htop networkmanager openssh
19. Networking after installation
With NetworkManager:
systemctl status NetworkManager nmcli device
20. Create your user
Don't use root as your normal desktop account. Create a normal user and give it administrative/sudo privileges.
21. Review everything carefully
A sensible summary is:
Drive: /dev/nvme0n1 Partitioning: GPT EFI System Partition ext4 / Bootloader: systemd-boot CPU microcode: amd-ucode Network: NetworkManager Desktop: XFCE User: your-user-name Timezone: Europe/London
Do not proceed until you are certain that the selected drive is the correct drive.
22. Start the installation
Select Install. archinstall will partition the drive, format the filesystems, install the base system and configure the selected components.
23. Reboot
Remove the USB stick, then:
reboot
The M625q should now boot from its internal drive.
24. First login
uname -r lscpu free -h lspci | grep -Ei 'vga|3d|display' lsblk ip addr
25. Update the new system
sudo pacman -Syu
26. Install useful M625q tools
sudo pacman -S \
base-devel \
git \
nano \
vim \
htop \
lm_sensors \
pciutils \
usbutils \
smartmontools
sudo sensors-detect sensors
27. Check the AMD graphics driver
lspci -k | grep -A 3 -Ei 'vga|3d|display'
You're looking for:
Kernel driver in use: amdgpu
28. Enable NetworkManager
sudo systemctl enable --now NetworkManager nmcli device status
For Wi-Fi:
nmcli device wifi list nmcli device wifi connect "YOUR_WIFI_NAME" password "YOUR_PASSWORD"
29. Install XFCE, if you didn't select it
sudo pacman -S xfce4 xfce4-goodies sudo pacman -S lightdm lightdm-gtk-greeter sudo systemctl enable lightdm sudo reboot
30. Recommended M625q configuration
ThinkCentre M625q │ ├── UEFI ├── GPT │ ├── 1 GiB EFI System Partition │ ├── ext4 / │ ├── systemd-boot │ ├── Linux kernel ├── amd-ucode │ ├── NetworkManager │ ├── XFCE │ └── Firefox / Chromium / applications
31. M625q-specific considerations
- RAM: Lenovo's specifications list up to 8 GB DDR4 and one 260-pin SO-DIMM slot.
- Storage: Depending on configuration, the M625q supports 2.5-inch SATA storage and M.2 NVMe storage.
- Display: Integrated AMD Radeon graphics with two DisplayPort outputs.
- BIOS: Lenovo provides BIOS packages for M625q Tiny and Thin Client systems.
32. Troubleshooting
USB doesn't appear in the boot menu
Secure Boot: Disabled UEFI boot: Enabled
Try another USB port and recreate the USB.
Arch boots but the screen is blank
Try the other DisplayPort connector and check whether the monitor is receiving a signal. If the installer displays correctly but the installed desktop doesn't, investigate the graphics stack from a TTY.
No Internet
ip link ip link set enp1s0 up ping -c 3 archlinux.org
Use the actual interface name shown by ip link.
NVMe drive isn't visible
lsblk lspci
If the machine has a SATA SSD, it may appear as /dev/sda rather than /dev/nvme0n1.
Wi-Fi isn't available
Not every M625q has Wi-Fi. Check:
lspci rfkill
If there is no wireless adapter installed, use Ethernet or add a compatible wireless adapter.
33. The short version
1. Download Arch Linux 2026.08.01
2. Write ISO to USB
3. Boot M625q using UEFI
4. Disable Secure Boot
5. Connect Ethernet
6. Verify:
cat /sys/firmware/efi/fw_platform_size
7. Update installer:
pacman -Sy archinstall
8. Run:
archinstall
9. Select internal SSD/NVMe
10. GPT + EFI + ext4
11. systemd-boot
12. amd-ucode
13. NetworkManager
14. XFCE (optional)
15. Create normal sudo user
16. Install
17. Remove USB
18. reboot
19. sudo pacman -Syu
The M625q doesn't require a special Arch Linux image. It is an x86-64 AMD system, and the standard Arch installation media is appropriate.