Downloads and Software Requirements
π₯ Required Software Downloads
This page contains all the software and tools youβll need for the Introduction to Linux course.
π§ Linux Distribution (Install Both!)
### Distro 1: AlmaLinux 10.1
**Download Link:**
```
https://ftp.belnet.be/mirror/almalinux/10.1/isos/x86_64/AlmaLinux-10-latest-x86_64-minimal.iso
```
or Alma Official site:
```
https://repo.almalinux.org/almalinux/10/isos/x86_64/AlmaLinux-10.1-x86_64-minimal.iso
```
**Why AlmaLinux?**
- π’ Enterprise-grade Linux distribution
- π Stable and secure
- π Similar to Red Hat Enterprise Linux
- οΏ½οΏ½ Widely used in professional environments
### Distro 2: Ubuntu 24.04.3 LTS
**Download Link:**
```
https://ftp.belnet.be/mirror/ubuntu-releases/24.04.3/ubuntu-24.04.3-desktop-amd64.iso
```
or Ubuntu Official site:
```
https://releases.ubuntu.com/24.04.3/ubuntu-24.04.3-desktop-amd64.iso
```
**Why Ubuntu?**
- π― User-friendly for beginners
- π Large community support
- π¦ Extensive package repository
- π₯οΈ Desktop environment included
π» Virtualization Software
Choose the appropriate virtualization software based on your host operating system:
For macOS Users π
Recommended:
- π Apple Silicon (M1/M2/M3): UTM or QEMU
- β‘ Intel Macs: VirtualBox or UTM
For Windows Users πͺ
Recommended:
- π Easiest: WSL2 (Windows Subsystem for Linux)
- π» Full VM: VirtualBox or VMWare
For Linux Users π§
| Software |
Type |
Installation |
| Native |
Direct install |
Recommended - best performance |
| QEMU/KVM |
VM |
apt install qemu-kvm or dnf install qemu-kvm |
| VirtualBox |
VM |
https://www.virtualbox.org/ |
Recommended:
- π Best option: Dual boot or dedicated Linux machine
- π§ Alternative: QEMU/KVM for virtualization
π§ Installation Guides
Installing WSL2 on Windows
Quick Installation (Windows 10 version 2004+ or Windows 11):
Manual Installation:
- Open PowerShell as Administrator
- Enable WSL:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Enable Virtual Machine Platform:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Restart your computer
- Download and install the WSL2 Linux kernel update
- Set WSL2 as default:
wsl --set-default-version 2
Or from Microsoft Store:
Installing VirtualBox
- Download VirtualBox for your OS
- Run the installer
- Follow the installation wizard
- Install the Extension Pack (optional but recommended)
Installing UTM (macOS)
- Visit https://mac.getutm.app
- Download UTM
- Open the DMG file
- Drag UTM to Applications folder
- Launch UTM and create a new virtual machine
π Installation Checklist
Before starting the course, ensure you have:
π Troubleshooting
Common Issues
VirtualBox wonβt start VM:
- β
Enable virtualization (VT-x/AMD-V) in BIOS
- β
Disable Hyper-V on Windows
- β
Check if another hypervisor is running
UTM slow performance:
- β
Allocate more RAM to VM (4GB minimum recommended)
- β
Enable hardware acceleration
- β
Use QEMU backend instead of Apple Virtualization
WSL2 installation fails:
- β
Update Windows to latest version
- β
Enable virtualization in BIOS
- β
Run PowerShell as Administrator
Network issues in VM:
- β
Check VM network settings (NAT or Bridged)
- β
Verify host has internet connection
- β
Restart the VM
π‘ Additional Resources
Documentation Links
β οΈ Important Notes
πΎ Backup Reminder: Always create snapshots of your VM before major changes!
β° Install Early: Donβt wait until the last minute. Install and test your setup well before the first class.
β Need Help? If you encounter issues during installation, ask on the Toledo discussion forum or contact your lecturers.
Navigation
Next: β CA-Lab
Previous: β Course Agreements
Course Info Home: β Course Information
Course Home: β Introduction to Linux