Skip to content

Latest commit

 

History

History
92 lines (64 loc) · 2.36 KB

File metadata and controls

92 lines (64 loc) · 2.36 KB

Daily Driver Checklist

CinderOS can be a normal Arch workstation, but prove recovery before it replaces a working OS. For this release, stay on the safer path: AMD or Intel graphics, Btrfs, snapshots, and normal pacman updates through cinder-update.

Before Install

  • Make an external backup of personal files.
  • Boot the backup or restore media and confirm it can see the backup drive.
  • Build and validate the ISO on an Arch host:
bash scripts/release-check.sh
bash scripts/verify-arch-packages.sh
  • Run a VM install with Btrfs before installing on the real machine.
  • Keep a second working USB installer or rescue ISO nearby.

First Boot

Run these on the installed system before moving your main files over:

cinder-doctor
sudo cinder-hardware-setup
cinder-dev status
cinder-game-check
cinder-memory status
cinder-security status

Fix cinder-doctor warnings before trusting the install.

Backups And Rollback

Set up snapshots and prove they are visible from the boot menu:

sudo cinder-snapshot setup
sudo cinder-snapshot create
cinder-snapshot list
sudo grub-mkconfig -o /boot/grub/grub.cfg

Reboot and confirm GRUB shows snapshot entries. Do a rollback test in a VM before relying on this path on the real machine.

Kernel Fallback

The ISO includes linux-zen and linux-lts. After install:

pacman -Q linux-zen linux-lts
ls /boot/vmlinuz-linux-zen /boot/vmlinuz-linux-lts
sudo grub-mkconfig -o /boot/grub/grub.cfg

Reboot once into the default kernel and once into Linux LTS before you trust the install.

First Update

Run the first update through CinderOS:

sudo cinder-update

This creates a pre-update snapshot when Snapper is configured, runs pacman -Syu, rebuilds GRUB when available, and runs cinder-doctor afterward.

Personal Restore

Use the local restore helper for dotfiles you choose to keep:

cinder-personal save
cinder-personal list
cinder-personal restore

It leaves out SSH keys, browser data, token stores, password managers, and cloud credentials.

Stop Criteria

Do not replace the current OS while any of these are still untested:

  • External restore path.
  • VM install.
  • Btrfs snapshot creation.
  • GRUB snapshot entries.
  • Boot into Linux LTS.
  • First update through cinder-update.
  • Personal files and dotfiles restored from a backup you trust.
  • Rollback path in a VM.