This guide covers common issues you might encounter with Zirconium and how to resolve them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/zirconium-dev/zirconium/llms.txt
Use this file to discover all available pages before exploring further.
Common issues and solutions
System won't boot after update
System won't boot after update
If your system fails to boot after an update:
- Reboot and select previous deployment: At the GRUB menu, select the previous deployment
- Make the rollback permanent:
- Report the issue: Join our Discord and report what happened
Display manager not starting
Display manager not starting
If greetd (the display manager) fails to start:
- Check service status:
- View logs:
- Try restarting the service:
Niri window manager crashes
Niri window manager crashes
If Niri crashes or won’t start:
- Check Niri logs:
- View user session logs:
- Test Niri configuration:
~/.config/niri/.Flatpak apps won't launch
Flatpak apps won't launch
If Flatpak applications fail to start:
- Check Flatpak installation:
- Repair Flatpak installation:
- Reinstall the problematic app:
- Check for permission issues:
Container (Podman/Docker) issues
Container (Podman/Docker) issues
Common container-related problems:Containers won’t start:Permission denied errors:
Out of disk space
Out of disk space
If you’re running out of disk space:
- Check disk usage:
- Clean up old deployments:
- Clean up containers:
- Clean up Flatpaks:
- Clean up system logs:
NVIDIA-specific issues
If you’re using the NVIDIA variant of Zirconium (zirconium-nvidia), you may encounter GPU-specific issues.
Secure boot limitations
Solution: Disable secure boot in your BIOS/UEFI settings. For more information, see GitHub issue #108.NVIDIA driver not loading
If your NVIDIA GPU isn’t detected or the driver fails to load:Check if NVIDIA modules are loaded
Verify NVIDIA kernel modules:You should see
nvidia, nvidia_drm, nvidia_modeset, and nvidia_uvm.Black screen on boot with NVIDIA
Zirconium is configured to force-load NVIDIA drivers on boot to prevent black screen issues. This is handled in the initramfs configuration. If you still experience black screen issues:- Boot into recovery mode: Select recovery from the GRUB menu
- Check the initramfs configuration:
- Rebuild initramfs (only if needed):
Zirconium pre-loads Intel (i915) and AMD (amdgpu) drivers alongside NVIDIA to ensure hybrid GPU laptops work correctly with hardware acceleration in browsers.
NVIDIA in containers
For GPU access in Podman containers, the NVIDIA Container Toolkit is pre-configured:- Check CDI configuration:
- Regenerate CDI config:
Boot issues and recovery
Accessing recovery mode
If your system won’t boot normally:- Reboot and wait for the GRUB bootloader menu
- Select a previous deployment using arrow keys
- Press ‘e’ to edit boot parameters (if needed)
- Boot by pressing Ctrl+X or F10
Emergency shell access
If the system fails to reach the login screen:- Press Ctrl+Alt+F2 (or F3-F6) to access a TTY
- Log in with your username and password
- Investigate using systemctl and journalctl
Booting into single-user mode
- At the GRUB menu, press ‘e’ to edit boot parameters
- Find the line starting with
linuxorlinuxefi - Add
systemd.unit=rescue.targetat the end - Press Ctrl+X to boot
Logs and diagnostics
Collecting proper diagnostic information helps solve problems faster.Viewing system logs
Check recent system logs:-b: Current boot only-b -1: Previous boot-p err: Errors only-u service-name: Specific service--since "1 hour ago": Last hour
Viewing boot logs
See what happened during boot:Checking service status
For any systemd service:Exporting logs for support
When asking for help, export relevant logs:Hardware information
Collect hardware information:Getting help
If you can’t resolve your issue:- Check existing documentation: Review the guides in this documentation site
- Search GitHub issues: Look for similar problems at github.com/zirconium-dev/zirconium/issues
- Join our Discord: Get community support at discord.gg/mmgNQpxwhW
- File a bug report: Create a detailed issue on GitHub with:
- Description of the problem
- Steps to reproduce
- System information (
bootc statusoutput) - Relevant logs (see above)
- Whether you’re using standard or NVIDIA variant