Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: ACBOOT uses kernel-direct mode — full kernel as BOOTX64.EFI

The flash-helper was using kernel-only mode for ACBOOT, which puts the
kernel as KERNEL.EFI but removes BOOTX64.EFI. UEFI firmware looks for
BOOTX64.EFI as fallback and fails when it's missing.

Switch ACBOOT to kernel-direct: full kernel (with embedded initramfs)
as BOOTX64.EFI. Works on all PC firmware. ACEFI keeps systemd-boot
chain for Macs. Also includes BOOTIA32.EFI, enhanced boot diagnostics,
and VSCode extension OTA stage improvements.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+3 -2
+3 -2
fedac/native/scripts/flash-helper-runner.sh
··· 271 271 sgdisk --attributes=1:set:62 "${USB_DEV}" >/dev/null 2>&1 || true 272 272 partprobe "${USB_DEV}" 2>/dev/null || true 273 273 274 - # Partition 1 (ACBOOT): config + kernel as KERNEL.EFI (for AC initramfs to find) 275 - copy_boot_tree_to_vfat "${MAIN_PART}" /mnt/ac-main yes kernel-only 274 + # Partition 1 (ACBOOT): full kernel as BOOTX64.EFI (standard UEFI fallback path) 275 + # This works on all PC firmware (ThinkPads, Yoga, etc.) without splash or systemd-boot. 276 + copy_boot_tree_to_vfat "${MAIN_PART}" /mnt/ac-main yes kernel-direct 276 277 277 278 # Partition 2 (ACEFI): universal boot — splash → systemd-boot → slim kernel + initramfs 278 279 # Works on both Macs (can't load 270MB EFI app) and ThinkPads.