carbonOS 2022.3 is pre-release software!
Bad things will happen if you use it in a production environment.
You've been warned
Installing carbonOS
Updated for 2022.3
These instructions are a quick guide to getting carbonOS installed and ready
for testing.
System Requirements
- EFI firmware
- CPU new enough to support x86-64-v3 (generally, CPUs made after 2016 work)
- Intel or AMD graphics
- SSD-based storage
NVIDIA support is still unfinished!
There are still a couple of known issues and rough edges around NVIDIA GPUs.
The pieces are all there, but it just doesn't work yet.
Installing onto hardware
Installation Issue!
I've been made aware of an issue that makes it impossible for carbonOS to be
installed from the 2022.3 ISO. There is a workaround, which I've described
here (step 6 and onward). Please make sure to follow these steps carefully!
- Download the ISO Image
- Write the ISO to a USB flash drive, using
dd
, your OS’s disk utility,
balenaEtcher, or similar software
- Boot your machine into the EFI firmware. Disable secure boot, and
ensure that your USB drive has priority in the boot order
- Boot your machine from the USB drive
- Select “Try or Install carbonOS” from the menu. If you have at least 8GB of
RAM, you can select the ramdisk alternative if necessary (i.e. if you need to
remove the USB drive during installation)
- Once the system boots, select your language and follow the on-screen
instructions until you get to the “Try or Install” prompt
- Select “Try”
- In the Demo session, open up a terminal and type out the command
systemctl stop liveos-boot
but don’t run it yet.
- Open up the installer (it’s pinned to the dash). Follow
on-screen instructions until it starts installing.
- Wait for the installer to report that it’s “Copying Files…”
- Run the command you’ve typed out in the terminal, then accept the permission
prompt that appears
- Installation should continue as usual, until the end. You may or may not
receive an “Installation Failed” error, which is likely something you can
ignore. Try to reboot
- If installation failed, try again. If it continues to fail, please reach
out via #carbonOS on Matrix
Installing onto GNOME Boxes
- Use GNOME Boxes from Flathub
- Download the ISO Image
- Create a new virtual machine, and select the ISO image you downloaded
- Boxes will tell you that it couldn’t recognize the OS. In the list of
OS options, select “GNOME OS”
- Follow the on-screen instructions to finish creating the VM
- Start the VM
- Select “Try or Install carbonOS” from the menu
- Follow steps 6-13 of the “Installing onto Hardware” section
Installing onto VirtualBox
For the best experience & compatibility, I’d recommend testing carbonOS through
GNOME Boxes. Running carbonOS on VirtualBox is possible, but there are known
limitations:
- VirtualBox tends to drop you into an EFI shell instead of properly selecting
carbonOS’s bootloader
- VirtualBox’s GPU driver may have visual oddities, such as invisible or
upside-down cursors
If you want to try working around these issues, please join
#carbonOS on Matrix and I’ll help you
get it installed. Then I’ll write some proper instructions here.
Dual-boot, custom partitions, etc
These setups are not officially supported by carbonOS. However, if you’d like
to use carbonOS in these scenarios anyway, you’ll need to follow the
advanced installation instructions.
Be warned that these instructions assume you have the prerequisite knowledge
to manually manipulate Linux partitions, filesystems, and configuration.