Getting Started
First Boot
This guide walks you through the very first time you boot VernisOS in QEMU, from the BIOS POST to the login prompt.
Boot Sequence
When you run make run64, QEMU boots from the disk image. The following happens automatically:
01BIOS POST and MBR loading (stage 1 bootloader)
02CPUID detection — determines x86 vs x86_64 mode
03Protected mode → Long mode transition (x64) or continued protected mode (x86)
04Kernel loaded into memory (4MB disk image)
05Microkernel initializes scheduler, IPC, and module loader
06AI engine boots — 6 Rust no_std modules loaded
07VernisFS mounted and authenticated
08Login prompt displayed
Running in QEMU
bash
# Run the 64-bit version (recommended)
make run64
# Run the 32-bit version
make run32
# Run with specific memory
make run64 QEMU_MEMORY=8MLogging In
text
VernisOS v0.1.0-dev
CPU: x86_64 detected
Kernel: loaded (4MB)
AI Engine: initialized (6 modules)
VernisFS: mounted
login
Username: admin
Password: admin
Welcome to VernisOS, admin.The default credentials are admin / admin. You can type help to see all available commands.