AROS ​​Vision

Modern and free Amiga-Compatible Experience on Amiga and PC

Booting process by AROS

AROS boots in several stages. 

On a PC, the process is roughly: 
firmware → bootloader → AROS kernel → startup scripts → graphical desktop. 

How AROS OS boots on a PC 1. The PC firmware starts first When the computer is switched on, the firmware starts before AROS.

Depending on the machine, this is usually:
BIOS on older PCs
UEFI on newer PCs

The firmware initializes basic hardware such as CPU, memory, keyboard, graphics, and storage controllers. 

Then it looks for a bootable device, for example: 
hard disk
SSD
USB stick
CD/DVD
ISO image in a virtual machine

The boot device is selected 

The firmware checks the boot order and searches for a device that contains boot code. 

For AROS, this may be: 
an installed AROS hard disk
an AROS live CD/ISO
a USB stick with AROS
a virtual hard disk in a VM

If no bootable AROS device is found, the PC may show an error or continue to another operating system. 

The bootloader is loaded 

After the firmware finds a valid boot device, it loads a small boot program. This bootloader has one main task: load the AROS kernel and the required early system files. On x86 PCs, AROS usually needs a boot mechanism that can start its kernel from the selected disk or ISO. In many installations, the installer sets up this boot part automatically. 

The AROS kernel starts 

The kernel is the central part of the operating system. 

It begins to initialize: 
memory management
task scheduling
interrupt handling
basic hardware access
device detection
system libraries
low-level operating system services

At this stage, AROS changes from “just being loaded” into a running operating system. 5. Drivers and devices are initialized AROS then tries to detect and use the available hardware. 

This may include: 
graphics card or VESA display mode
keyboard
mouse
hard disk controller
CD/DVD drive
USB controller, depending on support
network adapter, if supported
audio hardware, if supported

On real PCs, hardware compatibility is important. In a virtual machine, AROS usually sees virtual hardware instead of the real host hardware. 

Volumes and assigns are created 

AROS uses Amiga-like volume names and logical paths.

Typical examples are: 
SYS: — the main system volume
C: — command directory
S: — script directory
Libs: — libraries
Devs: — device drivers
Prefs: — preferences
ENVARC: — permanent environment settings
ENV: — active environment settings
RAM: — temporary memory disk

During boot, AROS prepares these locations so programs and scripts can find the files they need. 

Startup scripts are executed 

After the kernel and basic system are running, AROS executes startup scripts. The most important startup file is usually: S:Startup-Sequence This script starts important system commands and prepares the desktop environment. 

It may do things such as: 
set environment variables
create assigns
load system components
start background services
prepare the graphical environment
run additional user startup commands

Another important file may be: S:User-Startup This file is normally used for user-specific additions. For example, it may contain extra assigns or commands for installed software. 

Preferences are loaded 

During startup, AROS loads saved preferences. Many permanent preferences are stored in: ENVARC: At boot time, they may be copied or applied to: ENV: 

This can affect: 
screen mode
fonts
input settings
locale and language
pointer appearance
audio configuration
Wanderer behavior

This is why saved preferences can change how AROS looks and behaves immediately after boot. 

The graphical system starts 

After the lower-level system is ready, the graphical user interface starts. 

Important parts include: 
Intuition — the Amiga-style windowing and user interface system
graphics system components
screens and windows
desktop-related services

Once the graphical layer is working, programs can open windows, screens, requesters, and menus. 

Wanderer desktop appears 

Finally, AROS starts Wanderer, the desktop environment. 

Wanderer shows: 
disk icons
drawer icons
program icons
desktop windows
mounted volumes such as SYS: and RAM:

At this point, the user can interact with AROS graphically. 

Typical first actions after boot are: opening SYS:
opening Prefs:
starting programs
checking screen mode
opening the Shell
browsing files with Wanderer

Booting from live ISO vs installed system 

Live ISO boot When AROS boots from an ISO or CD, most system files are loaded from the optical image. 

This is useful for: 
testing AROS
installing AROS
checking hardware compatibility
repairing or inspecting an installation

Changes may not be saved permanently unless another writable disk is used. Installed hard disk boot When AROS boots from an installed hard disk, it loads the system from the installed SYS: partition. 

This is better for daily use because: 
preferences can be saved
programs can be installed
files can be stored permanently
startup scripts can be customized
the system boots without the ISO

Typical boot sequence in simple form 

A beginner-friendly overview looks like this: 
Power on PC↓BIOS/UEFI starts↓
Boot device is selected↓Bootloader starts↓
AROS kernel is loaded↓
Drivers and devices are initialized↓
SYS:, RAM:, C:, S:, Libs:, Devs: and other assigns are prepared
S:Startup-Sequence is executed↓Preferences from ENVARC: are loaded
Graphical system starts
Wanderer desktop appears 

Common boot problems 

AROS does not start at all Possible causes: 
wrong boot order
disk or ISO is not bootable
installation was incomplete
bootloader was not installed correctly
unsupported firmware or hardware configuration
AROS starts but stops during boot Possible causes: missing system files
damaged S:Startup-Sequence
wrong assigns
missing libraries
incompatible drivers
AROS boots but the desktop does not appear Possible causes: graphics mode problem
Wanderer cannot start
missing GUI components
broken preferences
startup script error

AROS boots from ISO again after installation This usually means the ISO is still first in the boot order. Remove the ISO or set the hard disk as the first boot device. Short summary AROS booting on a PC starts with the BIOS or UEFI, which loads a bootloader from the selected disk, ISO, or USB medium. The bootloader loads the AROS kernel. The kernel initializes memory, devices, drivers, volumes, and assigns. Then AROS runs startup scripts such as S:Startup-Sequence, loads preferences from places like ENVARC:, starts the graphical system, and finally opens the Wanderer desktop.