Getting Started
Purpose
Getting Started — Onboarding surface.
When to use it
- Operate Getting Started when your job matches this surface
- Prefer dry-run / doctor before mutating repairs on disks
- Shut down the guest before write operations
How to get there
- Doc id:
getting-started - Nav: Onboarding → Getting Started
- Primary interface: CLI first-hour; optional web
:8088
Operate from CLI / TUI (UX)
- CLI first-hour; optional web
:8088. - Install: v1.2.5 GitHub Release. crates.io
guestkitis still 0.3.2. - Confirm deps:
qemu-img --version. guestkit doctor vm.qcow2 --target kvm --explain.guestkit migrate-plan vm.vmdk --target kvm --export plan.yaml.- Optional:
guestctl tui vm.qcow2or GHCR compose →:8088. - Empty / fail: Missing qemu-img/NBD → install qemu-utils; permission denied → sudo or
modprobe nbd. - Success: Doctor prints 0–100 score + blockers;
guestkit versionworks.
Host needs Linux + qemu-img / losetup / qemu-nbd; mount/repair often need root. GuestKit does not invent disk contents.