From d06fabae20f7d19975b3db516e4db7954740aae7 Mon Sep 17 00:00:00 2001 From: Danielle Tal Date: Thu, 7 Mar 2024 16:30:38 +0100 Subject: [PATCH 1/2] Updating the start guide adding the path to install QEMU QEMU image and the helper script for ARM64 architecture --- content/docs/latest/installing/_index.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/docs/latest/installing/_index.md b/content/docs/latest/installing/_index.md index f856b416..0fe45cfa 100644 --- a/content/docs/latest/installing/_index.md +++ b/content/docs/latest/installing/_index.md @@ -46,12 +46,19 @@ This is a good starting point for you to modify the Butane YAML file (or the Ign This should work on most Linux systems and assumes you have an SSH key set up for ssh-agent. First download the Flatcar QEMU image and the helper script to start it with QEMU but don't run it yet. + +AMD64: ```shell wget https://stable.release.flatcar-linux.net/amd64-usr/current/flatcar_production_qemu.sh chmod +x flatcar_production_qemu.sh wget https://stable.release.flatcar-linux.net/amd64-usr/current/flatcar_production_qemu_image.img ``` - +ARM64: +```shell +wget https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_qemu_uefi.sh +chmod +x flatcar_production_qemu_uefi.sh +wget https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_qemu_uefi_image.img +``` For Ignition configurations to be recognized we have to make sure that we always boot an unmodified fresh image because Ignition only runs on first boot. Therefore, before trying to use an Ignition config we will always discard the image modifications by using a fresh copy. You can already boot the image with `./flatcar_production_qemu.sh` and have a look around in the OS through the QEMU VGA console - you can close the QEMU window or stop the script with `Ctrl-C`. From b0a026c65459eb0b91f71a085a99c0844c40b4ab Mon Sep 17 00:00:00 2001 From: Jeremi Piotrowski Date: Mon, 18 Mar 2024 12:15:49 +0100 Subject: [PATCH 2/2] Updating the start guide Add extra uefi files for arm64. --- content/docs/latest/installing/_index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/docs/latest/installing/_index.md b/content/docs/latest/installing/_index.md index 0fe45cfa..93d9824f 100644 --- a/content/docs/latest/installing/_index.md +++ b/content/docs/latest/installing/_index.md @@ -58,6 +58,8 @@ ARM64: wget https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_qemu_uefi.sh chmod +x flatcar_production_qemu_uefi.sh wget https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_qemu_uefi_image.img +wget https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_qemu_uefi_efi_code.fd +wget https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_qemu_uefi_efi_vars.fd ``` For Ignition configurations to be recognized we have to make sure that we always boot an unmodified fresh image because Ignition only runs on first boot. Therefore, before trying to use an Ignition config we will always discard the image modifications by using a fresh copy.