jessefitzgerald

building a roon ROCK server (and fixing the “welcome to GRUB” error)


Last holidays I built a dedicated Roon ROCK server and like most good projects, it didn’t go completely to plan.

What started as a straightforward install turned into a frustrating “welcome to grub” dead end. But after a bit of digging (and almost giving up), I found the fix.

If you’re running newer Intel NUC hardware. ie; NUC13/14 this will save you a lot of time.


The Build

I ended up going a bit overkill… but for the price, it made sense.

I picked up the NUC, RAM, and 4TB drive for about $1,000 AUD on Marketplace, basically new. Once I priced up a “reasonable” build, it was nearly the same cost anyway… so I leaned into it.

I went with the Slim variant, skipping SATA entirely and running dual NVMe:


The Problem: Stuck on “Welcome to GRUB”

After creating the ROCK USB installer, every boot attempt landed me here:

welcome to grub

And that’s it. No progress, no install.

I tried everything:

Same result every time.

At that point, I was ready to ditch ROCK entirely and just run Roon Server on another OS.


The Fix

The issue turned out to be BIOS-level Intel features interfering with ROCK.

Disabling them fixed everything instantly.

Steps that worked:

  1. Boot into BIOS
  2. Disable the following:
    • Intel Virtualization Technology
    • Intel VT-d (Virtualization for Directed I/O)
    • Intel Platform Trust Technology (PTT)
  3. Save and reboot
  4. Boot from your ROCK USB installer

After that, the install worked first go.


Important Note

I did try re-enabling these settings after installation, one at a time but the system wouldn’t boot, and I had to reinstall ROCK.

So I’ve left them disabled permanently.


NVMe Setup

Some guides suggest installing ROCK with only one drive connected.

I didn’t bother—and it worked fine:


Performance & Sound Impressions

This is where things got interesting.

After getting everything up and running, I added an iFi LAN Silencer, and within a couple of hours of listening:

It’s one of those upgrades where you sit there thinking…
this shouldn’t make this much difference. It did.


Going Fanless (Final Build)

I’ve now moved the NUC into a fanless Akasa case, which was always the end goal.

Originally, I was concerned about thermals given:

In the end, I went ahead with it yet applied tweaks:

For a ROCK server, this trade-off makes complete sense. It doesn’t need bursts of power.

The Result:


Final Thoughts

A couple of takeaways from this build:

Also worth noting: ROCK isn’t officially supported on NUC14 but it can work.

If You’re Stuck on GRUB…

Try disabling those Intel features first.

It saved this build and would’ve saved me a few days of pain if I’d known earlier.


#how-to guide #tech