
Learn the differences between the DVD ISO, Boot ISO, and Minimal ISO for installing AlmaLinux & Rocky Linux, along with when you'd want to use each.
title: Alma and Rocky Linux ISOs: DVD vs Boot vs Minimal published: true description: Learn the differences between the DVD ISO, Boot ISO, and Minimal ISO for installing AlmaLinux & Rocky Linux, along with when you'd want to use each. tags: linux, almalinux, rockylinux
NOTE: This article was written in April 2026. If you are reading this in the distant future, things have likely changed.
Both AlmaLinux and Rocky Linux come with three ISO options for download: DVD ISO, Boot ISO, and Minimal ISO. Neither the AlmaLinux docs or the Rocky Linux docs do a great job explaining the differences between these ISOs. Posts on the Rocky Linux forms and Reddit elaborate beyond the docs, but still don't do a great job explaining exactly what each ISO contains or when you'd use each.
This article will explain the similarities and differences between the three ISOs, and will provide a recommendation of which ISO you should use.
The DVD ISO is an ~8gb image that contains all packages for a full offline installation.
By default, the boot ISO will install AlmaLinux or Rocky Linux with server packages and a full GUI via the Gnome desktop environment. To change this, navigate to the Software Selection screen during the installation where you can choose from the following options:
dnf's "Server with GUI" environment group.dnf's "Server" environment group.nano, vim, and which are excluded, allowing the user to manually install only the software they need when they need it. It installs the software included with dnf's "Minimal Install" environment group.To see what dnf groups are available, run the following command on a RHEL-like distribution (Alma, Rocky, CentOS Stream, RHEL).
dnf group list
This will output a list like the following:
Available Environment Groups:
Server with GUI
Minimal Install
Custom Operating System
Installed Environment Groups:
Server
Installed Groups:
Container Management
Headless Management
Available Groups:
Legacy UNIX Compatibility
Smart Card Support
Console Internet Tools
Development Tools
.NET Development
Graphical Administration Tools
Network Servers
RPM Development Tools
Scientific Support
Security Tools
System Tools
To see what software is included in a group (for example, the "Minimal Install" environment group), run the command below.
dnf group info "Minimal Install"
This will output the following:
Environment Group: Minimal Install
Description: Basic functionality.
Mandatory Groups:
Core
Optional Groups:
Standard
You can drill into these further to see the actual included packages using dnf group info "Core" and dnf group info "Standard".
To install software from a listed group (for example, if you did the "Minimal Install" but want software from "Server"), run the following command:
sudo dnf group install "Server"
You can learn more about DNF groups in OneUptime's article How to Manage Package Groups and Environment Groups with DNF on RHEL.
The Boot ISO is a ~1gb image that requires an Internet connection during the installation to download packages. It includes all of the same options as the DVD ISO (such as Server with GUI, Server, and Minimal Install within the "Software Selection" installation screen), but since the packages are downloaded during the installation process it allows the ISO image to be significantly smaller.
The Minimal ISO is a ~2gb image made for fully offline installation. Unlike the DVD ISO or Boot ISO, the only option on the Software Selection installation screen is Minimal Install (i.e., no Server with GUI, Server, or Custom Operating System options).
Though the Minimal ISO can be installed without a network connection, you will almost certainly need an Internet connection immediately after the installation to install packages like text editors (nano, vim) that make an operating system useful. This makes the promise of a fully offline installation fall short as a result.
In most cases, the Boot ISO will probably make the most sense: it has the smallest initial download size, and your packages will be up-to-date when you first boot the operating system because they download during installation.
If you were to install via the DVD ISO, you'd need to update almost all of the packages immediately after installation, negating the benefits of the fully offline installation. I'd personally only consider this option if I were installing an operating system on a server that cannot be connected to the Internet.
In most cases, I'd avoid the Minimal ISO unless you want to build the leanest server possible by manually installing only the software that you absolutely need.
Let me know if you found this article helpful. If I got anything wrong, let me know in the comments and I'll correct the article.
aiMost of us have seen a coding agent fail to complete a task we know it can do. We just don't...
googlecloudWhen building Generative AI applications, developers often encounter a massive bottleneck: sequential...
discussI’ve been thinking about sharing some electronic circuit posts on Dev.to — small circuits, DIY...
agentsWhat nobody tells you about exporting your multi-agent prototype to a local workspace. Every...
agenticarchitectAutonomous agents are genuinely good at answering messy business questions. Give one an LLM and a set...
aiPR volume went up, ticket quality didn't, and the gap got filled with LLMs on both sides of the review: bots reviewing, bots replying, bots occasionally arguing with bots about priorities that only existed in a teammate's head. Our CEO named the actual problem, and it's bigger than code review.
Workflows from the Neura Market marketplace related to this Stable Diffusion resource