V
VernisOS
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=8M

Logging 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.