From 435ce912ba542d53a0b1354f7d6154c00a4f68a2 Mon Sep 17 00:00:00 2001 From: Kroese Date: Wed, 5 Aug 2026 23:11:09 +0200 Subject: [PATCH 1/7] fix: Require at least 4GB of RAM available --- src/entry.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/src/entry.sh b/src/entry.sh index f83ef02..2063335 100644 --- a/src/entry.sh +++ b/src/entry.sh @@ -10,6 +10,7 @@ set -Eeuo pipefail : "${TIMEOUT:="105"}" : "${PLATFORM:="x64"}" : "${BOOT_MODE:="uefi"}" +: "${RAM_MINIMUM:="4G"}" cd /run From 2ef6df1e7a7ee8fc35de760e379a4075e5253afb Mon Sep 17 00:00:00 2001 From: Kroese Date: Thu, 6 Aug 2026 22:57:52 +0200 Subject: [PATCH 2/7] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5c88d1e..a96d989 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 FROM scratch AS runner -COPY --from=qemux/qemu:7.43 / / +COPY --from=qemux/qemu:7.44 / / ARG VERSION_ARG="0.0" ARG DEBCONF_NOWARNINGS="yes" From 8a3bf07abacf2ec433c0b521c8d1e83e15fd920e Mon Sep 17 00:00:00 2001 From: Kroese Date: Thu, 6 Aug 2026 22:58:40 +0200 Subject: [PATCH 3/7] Update entrypoint --- src/entry.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/entry.sh b/src/entry.sh index 2063335..a632fb6 100644 --- a/src/entry.sh +++ b/src/entry.sh @@ -16,7 +16,8 @@ cd /run . start.sh # Startup hook . utils.sh # Load functions -. reset.sh # Initialize system +. init.sh # Initialize system +. memory.sh # Check memory . server.sh # Start webserver . define.sh # ChromeOS parameters . install.sh # Download the image @@ -27,7 +28,6 @@ cd /run . boot.sh # Configure boot . proc.sh # Initialize processor . power.sh # Configure shutdown -. memory.sh # Check available memory . balloon.sh # Initialize ballooning . config.sh # Configure arguments . finish.sh # Finish initialization From 73788f79a7a014d671d0896a0239cc41dfb9dc91 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 7 Aug 2026 04:35:31 +0200 Subject: [PATCH 4/7] fix: Lower required RAM amount --- src/entry.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/entry.sh b/src/entry.sh index a632fb6..4f6bf44 100644 --- a/src/entry.sh +++ b/src/entry.sh @@ -10,7 +10,7 @@ set -Eeuo pipefail : "${TIMEOUT:="105"}" : "${PLATFORM:="x64"}" : "${BOOT_MODE:="uefi"}" -: "${RAM_MINIMUM:="4G"}" +: "${RAM_MINIMUM:="2G"}" cd /run From 5615220c67fff3f803da329d55b0a3613d70a8db Mon Sep 17 00:00:00 2001 From: Kroese Date: Sun, 9 Aug 2026 21:50:40 +0200 Subject: [PATCH 5/7] Update entry.sh --- src/entry.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/src/entry.sh b/src/entry.sh index 4f6bf44..ff265d3 100644 --- a/src/entry.sh +++ b/src/entry.sh @@ -11,6 +11,7 @@ set -Eeuo pipefail : "${PLATFORM:="x64"}" : "${BOOT_MODE:="uefi"}" : "${RAM_MINIMUM:="2G"}" +: "${DISK_MINIMUM:="16G"}" cd /run From 9bde636520dbe8be7d7c7c0854a6ef2b7bc36470 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 10 Aug 2026 00:51:03 +0200 Subject: [PATCH 6/7] build: Update QEMU base image to v7.45 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a96d989..756f086 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 FROM scratch AS runner -COPY --from=qemux/qemu:7.44 / / +COPY --from=qemux/qemu:7.45 / / ARG VERSION_ARG="0.0" ARG DEBCONF_NOWARNINGS="yes" From 2e5f483324328419d3be0a2b99f6afcc12bc40a2 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 11 Aug 2026 17:46:37 +0200 Subject: [PATCH 7/7] fix: Update entrypoint --- src/entry.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/src/entry.sh b/src/entry.sh index ff265d3..0b47cca 100644 --- a/src/entry.sh +++ b/src/entry.sh @@ -20,6 +20,7 @@ cd /run . init.sh # Initialize system . memory.sh # Check memory . server.sh # Start webserver +. download.sh # Load functions . define.sh # ChromeOS parameters . install.sh # Download the image . disk.sh # Initialize disks