First working revision
At this point, we can generate an SD card image that is composed of an EFI system partition, a SquashFS root partition (a), a blank root partition (b), and a data partition. On the EFI system partition are the Raspberry Pi firmware and device trees, U-Boot and GRUB. The SquashFS filesystem contains the kernel and the whole filesystem tree. A Raspberry Pi can successfully boot from an SD card containing this image. It's not quite usable yet, because there's no writable storage available, or indeed any way to log in.
This commit is contained in:
30
Config.in
30
Config.in
@@ -0,0 +1,30 @@
|
||||
config AIMEEOS
|
||||
bool "Aimee OS"
|
||||
depends on BR2_INIT_SYSTEMD
|
||||
select BR2_TARGET_ROOTFS_SQUASHFS
|
||||
select BR2_TARGET_ROOTFS_SQUASHFS4_GZIP
|
||||
select BR2_LINUX_KERNEL_INSTALL_TARGET
|
||||
select BR2_PACKAGE_SYSTEMD_EFI
|
||||
select BR2_PACKAGE_SYSTEMD_COREDUMP
|
||||
select BR2_PACKAGE_SYSTEMD_SYSUSERS
|
||||
select BR2_PACKAGE_COREUTILS
|
||||
select BR2_PACKAGE_TAR
|
||||
select BR2_PACKAGE_ZSTD
|
||||
select BR2_TARGET_GRUB2
|
||||
select BR2_PACKAGE_HOST_ZSTD
|
||||
help
|
||||
Enable all Aimee OS features.
|
||||
|
||||
comment "Aimee OS needs systemd"
|
||||
depends on !BR2_INIT_SYSTEMD
|
||||
|
||||
config AIMEEOS_RPI
|
||||
bool "Aimee OS Raspberry Pi support"
|
||||
depends on AIMEEOS
|
||||
select BR2_TARGET_UBOOT
|
||||
select BR2_TARGET_GRUB2_ARM_EFI
|
||||
select BR2_PACKAGE_HOST_DOSFSTOOLS
|
||||
select BR2_PACKAGE_HOST_GENIMAGE
|
||||
select BR2_PACKAGE_HOST_MTOOLS
|
||||
help
|
||||
Support running Aimee OS on Rasperry Pi devices
|
||||
|
||||
Reference in New Issue
Block a user