grub
.unsquashfs
(part of squashfs-tools
)..zip
file from @IcedCube's original post, and extract it to the root of the USB drive. This will bootstrap syslinux EFI onto it.android
..iso
in an archive program. Extract the following files form the root directory of the .iso
image to the USB drive's android
folder ( ramdisk.img is not used in Android 10+ ):initrd.img
ramdisk.img
kernel
system.sfs
to a folder somewhere, such as /tmp
.cd
) to /tmp
. Run ls
and confirm that system.sfs
is shown in the file list. If there is no output, start over as the file is misplaced.unsquashfs ./system.sfs
squashfs_root
.squashfs_root
and run ls
. There should only be one file - a system.img
inside the directory. Copy the file to the USB's android
folder.squashfs_root
. The structure is a complete Android root filesystem. To install Bliss OS, the files will need to be in a system image. The following steps will guide you through creating a 2 GB system.img
file, formatting it, mounting it, and copying the contents of squashfs_root
into the new disk image.sync
command might take some time./tmp/system.img
file to your USB's Android folder./mnt
or /media
(ex. /media/USB
).cd
into the android
folder.ext4
disk image, but will be enough to run Bliss.syslinux.cfg
and add them before the initrd=/android/initrd.img
statement.