Converting Roon ROCK from Legacy to UEFI involves updating your NUC’s BIOS and then reinstalling Roon ROCK from a USB stick with UEFI settings enabled in the BIOS (disable Legacy, enable UEFI Boot, secure boot off) to get full functionality like Tailscale, with a crucial step being to backup your Roon database first, as it requires a fresh UEFI install.
Here’s a thread that discusses the process:
Edit: tried to put this in a spoiler but it is not worker like it used to…
AI instructions, take with a grain of salt (Also, depending on your NUC and bios you may not need to do bios update part??)
Before You Start:
- Backup: Ensure your Roon database is backed up (preferably to a USB key).
- Connect: Attach a monitor and USB keyboard to your NUC.
Steps to Convert:
- Update BIOS:
- Download the latest BIOS for your NUC model from the Intel or motherboard manufacturer’s site.
- Follow instructions to update (often involves putting the file on a USB, pressing F7 at boot).
- Enter BIOS:
- Restart the NUC and repeatedly press F2 (for Intel NUCs) to enter the BIOS setup.
- Reset Defaults: Press F9 to load factory defaults for a clean slate.
- Configure UEFI Settings:
- Go to the Boot section.
- Disable Secure Boot.
- Enable UEFI Boot and Disable Legacy/CSM.
- Set the M.2 SSD as the primary boot device, with USB as a secondary option.
- Create UEFI Installer: Use the Roon ROCK image to create a bootable USB stick (this will install the UEFI version).
- Install ROCK:
- Boot from the USB stick.
- Follow the on-screen prompts to install ROCK onto your internal drive.
- Restore Database: After installation, authorize Roon and restore your backed-up database.
Key Points:
- RoonOS 2.1+ is built for UEFI, offering new features like Tailscale, which isn’t available on older Legacy installs.
- You must reinstall ROCK to get the UEFI build; you can’t convert an existing Legacy installation directly.