My unholy battle with a Rock64

I’ve got this rock64, which is an aarch64 board comparable to a Raspberry Pi 3 B+ with 4 gigs of ram. For years I’ve wanted to put a distribution on here that doesn’t have a premade image available, mainly because out of all the options on that page I don’t actually like any of them. Well, except NetBSD, but NetBSD doesn’t have GPU drivers for it. Problem is, everything I do want to use provides rootfs tarballs and tells you to figure it out. To do that I’ve got to get a Linux kernel, track down the device trees so it knows what hardware it has, and then wrangle u-boot into actually booting the whole thing. I figured that would be the hard part; little did I know the depths that Single Board Computer Hell would reach.

Unlike x86, ARM is far, far from a standardised platform. The end result of this is that unless you can find tailor-made images specific for your particular ARM board, you’re gonna have to do a lot of manual labour to install an operating system that should work.

49 Comments

  1. 2022-05-17 6:51 pm
    • 2022-05-18 5:10 pm
  2. 2022-05-17 8:29 pm
    • 2022-05-18 3:04 pm
      • 2022-05-18 4:38 pm
        • 2022-05-18 6:53 pm
          • 2022-05-18 9:15 pm
          • 2022-05-18 11:48 pm
          • 2022-05-19 10:48 am
          • 2022-05-19 11:44 am
          • 2022-05-19 2:21 pm
        • 2022-05-19 1:52 pm
      • 2022-05-18 5:09 pm
        • 2022-05-19 1:43 pm
      • 2022-05-22 9:45 am
  3. 2022-05-18 1:44 am
    • 2022-05-18 7:03 am
      • 2022-05-22 9:47 am
        • 2022-05-23 5:32 am
          • 2022-05-23 8:14 pm
  4. 2022-05-18 6:55 am
  5. 2022-05-18 3:17 pm
    • 2022-05-22 10:52 am
      • 2022-05-22 12:24 pm
        • 2022-05-22 4:39 pm
          • 2022-05-23 8:35 pm
          • 2022-05-24 6:20 pm
  6. 2022-05-18 4:12 pm
    • 2022-05-18 4:32 pm
    • 2022-05-18 9:34 pm
      • 2022-05-18 11:27 pm
      • 2022-05-19 8:24 am
        • 2022-05-19 10:06 am
          • 2022-05-19 3:09 pm
          • 2022-05-19 4:05 pm
          • 2022-05-20 4:10 am
          • 2022-05-20 5:01 am
          • 2022-05-20 6:31 am
          • 2022-05-20 11:00 am
          • 2022-05-21 6:06 am
          • 2022-05-21 12:29 pm
          • 2022-05-23 5:50 am
          • 2022-05-23 10:03 am
          • 2022-05-23 8:51 pm
    • 2022-05-20 7:32 am
  7. 2022-05-19 1:25 pm
    • 2022-05-20 7:38 am
  8. 2022-05-23 10:24 pm