From 18e2c3d19be9df84b415a80235a02d1d9c151c79 Mon Sep 17 00:00:00 2001 From: Timo Date: Fri, 13 Feb 2026 14:43:31 +0100 Subject: [PATCH] switched from grub to systemdboot --- build/conf/local.conf | 1 + layers/meta-devdistro/conf/distro/devdistro.conf | 2 -- layers/meta-devdistro/recipes-core/images/dev-image-dev.bb | 7 +++++++ .../meta-devdistro/recipes-core/images/dev-image-full.bb | 1 + .../recipes-core/images/dev-image-minimal.bb | 4 +--- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/build/conf/local.conf b/build/conf/local.conf index fa10f15..85f1d9e 100644 --- a/build/conf/local.conf +++ b/build/conf/local.conf @@ -39,6 +39,7 @@ MACHINE = "beagleplay" KERNEL_DEVICETREE = "k3-am625-beagleplay.dtb" PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging" +EFI_PROVIDER = "systemd-boot" # These are some of the more commonly used values. Looking at the files in the # meta/conf/machine directory, or the conf/machine directory of any additional layers diff --git a/layers/meta-devdistro/conf/distro/devdistro.conf b/layers/meta-devdistro/conf/distro/devdistro.conf index f33eeb3..b5ee2b5 100644 --- a/layers/meta-devdistro/conf/distro/devdistro.conf +++ b/layers/meta-devdistro/conf/distro/devdistro.conf @@ -2,8 +2,6 @@ DISTRO = "devdistro" DISTRO_NAME = "Custom Headless Distro for development" DISTRO_VERSION = "1.0" -PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot" - # Use systemd (recommended for networking & ssh) DISTRO_FEATURES:append = "\ systemd \ diff --git a/layers/meta-devdistro/recipes-core/images/dev-image-dev.bb b/layers/meta-devdistro/recipes-core/images/dev-image-dev.bb index 20e0046..fe05c2a 100644 --- a/layers/meta-devdistro/recipes-core/images/dev-image-dev.bb +++ b/layers/meta-devdistro/recipes-core/images/dev-image-dev.bb @@ -4,9 +4,16 @@ require dev-image-full.bb IMAGE_INSTALL += "\ dtc \ + bmaptool \ + dosfstools \ e2fsprogs \ + e2fsprogs-resize2fs \ + e2fsprogs-tune2fs \ gptfdisk \ + mmc-utils \ + mtools \ parted \ + python3-pip \ util-linux \ xz \ " \ No newline at end of file diff --git a/layers/meta-devdistro/recipes-core/images/dev-image-full.bb b/layers/meta-devdistro/recipes-core/images/dev-image-full.bb index 1661e63..2d8b54d 100644 --- a/layers/meta-devdistro/recipes-core/images/dev-image-full.bb +++ b/layers/meta-devdistro/recipes-core/images/dev-image-full.bb @@ -11,5 +11,6 @@ IMAGE_INSTALL += "\ ca-certificates \ curl \ htop \ + python3 \ vim \ " \ No newline at end of file diff --git a/layers/meta-devdistro/recipes-core/images/dev-image-minimal.bb b/layers/meta-devdistro/recipes-core/images/dev-image-minimal.bb index 9747530..3c67b3d 100644 --- a/layers/meta-devdistro/recipes-core/images/dev-image-minimal.bb +++ b/layers/meta-devdistro/recipes-core/images/dev-image-minimal.bb @@ -5,6 +5,4 @@ inherit core-image IMAGE_INSTALL = "\ packagegroup-core-boot \ -" - -IMAGE_INSTALL:remove = "grub grub-efi grub-pc" \ No newline at end of file +" \ No newline at end of file