Installation
Requirements
Section titled “Requirements”- x86-64 machine with UEFI firmware
- A TPM 2.0 module
- 30GB disk space (both
/usrpartitions need at least 5GB) - 8GB USB stick for installation
Download
Section titled “Download”Grab the latest image:
AstrOS-installer_latest_x86-64.raw.zst
Write it to a USB stick. We recommend caligula on Linux and USBImager on Windows.
caligula example (it decompresses the image for you):
caligula burn AstrOS-installer_latest_x86-64.raw.zstAny other tool that writes a raw image works too. Remember to decompress the image.
dd example:
unzstd -c AstrOS-installer_latest_x86-64.raw.zst | sudo dd of=/dev/<your-disk> bs=4M conv=fsync status=progressInstall
Section titled “Install”-
Ensure that Secure Boot is in Setup Mode.
-
Boot the usb stick.
-
Select and confirm your disk to install to.
-
Done
Secure Boot
Section titled “Secure Boot”To enable Secure Boot, select one of the enrollment options before booting the system for the first time:
Enroll Secure Boot keys: astros+microsoftrecommended on physical hardware. Includes Microsoft’s certificates, which most device firmware relies on.Enroll Secure Boot keys: astrosAstrOS keys only. For virtual machines, or hardware you have confirmed carries no Microsoft-signed firmware.
These entries only appear when your firmware is in Setup Mode.
If you do this after booting for the first time, it will break PCR7, which will require you to re-enroll the TPM2.
Remember to enable Secure Boot after enrolling the keys.
First Boot Setup
Section titled “First Boot Setup”It is very important to save the recovery key. Your data will be lost if you don’t save it and the tpm fails to unlock your root partition!