// chapter 05

first boot

verify the base system before you start customizing it.

first checks

hostname
praxis-fetch
praxis-status

confirm:

  • the hostname is the one you chose during install
  • the kernel and release info look correct
  • the shell prompt and praxis branding are present
  • the package layer shows as ready in praxis-status

if you installed a desktop profile or software bundles:

cat /etc/praxis/packages.selected
praxis-desktop list

network

praxis-netcheck

if you're in a vm, make sure the virtual nic is attached and the network path is active before debugging praxis itself.

boot metadata

if the installed target is still mounted somewhere for inspection:

praxis-target-check /mnt/praxis

otherwise, inspect the installed boot path directly:

ls /boot/praxis
cat /boot/loader/loader.conf

local docs

praxis keeps local docs in the installed system too:

/usr/share/doc/praxis

useful files:

  • README.md
  • DOC.md
  • INSTALL.md
  • QEMU.md
  • COMMANDS.md
  • PACKAGES.md
  • TROUBLESHOOTING.md
  • PAX.md

next: troubleshooting - when things break.