New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFE] Provide RaspberryPi 4 images #502
Comments
I have this working on my own RaspberryPi and here's a rough description of the steps required and my WIP state. There is an easy way to get it working and a nice way. The easy wayYou need an SD card and a USB stick (min 8GB). SD card
USB
Fill in your ssh public key, and transpile the config using
BootInsert the USB drive and SD card into the RPI4 and power-it up. Here is where there are a couple of tricky points:
|
Here's what I consider the nicer way, because you can do without the SD card but requires updating EEPROM and maybe modifying BOOT_ORDER EEPROM variable to boot from USB The nice wayEEPROMUpdate your EEPROM. I don't exactly know how this is best done, there are some files here: https://github.com/raspberrypi/rpi-eeprom/releases, you can also update with scripts from a running raspberrypi OS. BOOT_ORDER needs to be set to boot from USB. USBPrepare the USB stick following instructions from #502 (comment), but before booting mount |
I would like us to provide rpi images on our servers, that have atleast the correct grub.cfg, and RPI4 UEFI firmware on the boot partition. With the right documentation people could then:
|
Started this work some time back on branches in scripts https://github.com/flatcar-linux/scripts/commits/jepio/rpi4 and coreos-overlay https://github.com/flatcar-linux/coreos-overlay/commits/jepio/rpi4. If someone wants to pick that up that, they are welcome to. Here are the todos that I can still remember:
|
We can close this is issue now - RPI 4 documentation is available here: https://www.flatcar.org/docs/latest/installing/bare-metal/raspberry-pi/ 🚀 |
I think we still wanted to generate the OEM images with the firmware, or? |
Current situation
It is possible to boot current arm64 alpha images (2983.0.0) on RaspberryPi 4, but there are several manual steps needed to perform the setup and to gain SSH access to the board.
Impact
It is hard for people to play around with Flatcar on a very popular platform.
Ideal future situation
We provide pre-built images with raspberrypi specific configuration, and some nice beginner friendly documentation (not assuming too much Flatcar knowledge) to perform installation and bring-up.
Implementation options
Some suggestions will follow in the next comments.
Additional information
Flatcar requires on ARM requires UEFI and ACPI support. This is available for RPI4 at https://github.com/pftf/RPi4 but not for other PIs, or many other boards.
The text was updated successfully, but these errors were encountered: