No description
Find a file
2026-05-22 16:52:59 +08:00
archbase desktop 2026-05-22 15:48:32 +08:00
archefi Fix license issue 2026-05-21 21:23:46 +08:00
README.md make codeberg into mirror and add info on download 2026-05-22 16:52:59 +08:00

arch.efi - A some random attempt to boot arch off one efi file

Demo Video

How it work

Well it is just custom hook script for arch busybox initramfs.That script overwrrited the arch mount / funation with a custom one that extract archlinux into tmpfs.

How build one

  1. Install the hook script (It can been installed that as package.)

  2. Pack archlinux into a tgz and put it /lib/initcpio/arch.tgz (./archbase has some optional customization for the archlinux.)

  3. Switch to busybox initramfs and enable the hook script in mkinitcpio.conf (arch.efi only support busybox initramfs. Also i used HOOKS=(base udev usr resume autodetect microcode modconf kms keyboard keymap consolefont archefi) for generating initramfs)

  4. Enable UKI in the kernel preset

  5. Generate the UKI and initramfs via mkinitcpio

File Structure

  • ./archefi - The hook script
  • ./archbase - Some customization that has done to arch (Some customization are taken from archiso )

License

  • ./archefi - GPL 2.0 Only
  • ./archbase - GPL 3.0 or later
  • ./archbase/usr/share/backgrounds/archefi - CC-BY-SA 4.0 (From 萌.网站 )

Mirror

Download

See releases