has anyone had success running Alpine Linux on the Raspberry Pi 4? I have copied the contents of the Alpine release for rpi 64bit from here to an SD Card formatted with FAT32, but I only get to the coloured square.

I tried copying the firmware files and the linux kernel from the raspbian distribution, but still haven't had gotten past the coloured square screen.

I have seen references saying that the Armhf release of Alpine is recommended, perhaps that would work. http://markbucciarelli.com/posts/2019-05-05_install-alpine-on-raspberry-pi-using-macos.html

Edit: When I run lscpu on raspbian it looks like a 32 bit build of linux, so I'll have to try the 32 version of Alpine.

$ lscpu
Architecture:        armv7l
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
Vendor ID:           ARM
Model:               3
Model name:          Cortex-A72
Stepping:            r0p3
CPU max MHz:         1500.0000
CPU min MHz:         600.0000
BogoMIPS:            270.00
Flags:               half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32

As you can see at the Release notes on date: 2019-06-20 that this is supporting Buster. Versions before will not do it. You can try to "copy" modules, driver and firmware from that version to the Alpine Linux distribution as you already tried, but I don't believe that you will have much access. We have seen similar with Ubuntu on upgrade to RPi 3B+. I'm afraid you have to wait until Alpine Linux will provide a compatible image. You should file a bug report there.

  • Ok, the Raspbian version is Buster, but what's that got to do with Alpine linux? I thought copying the firmware files might help, as they are concerned with the boot process before loading the Linux kernel. – kristianp Jul 14 at 0:07
  • @kristianp You are right, Raspbian has nothing to do with Alpine Linux and that is exactly the problem. Don't forget to copy also the modules in /lib/modules/. They must fit to the kernel. You may be able to get the wifi running but then the keyboard isn't working ... Please answer this question if you have made a stable version. – Ingo Jul 14 at 5:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.