[Test Guide] Building OpenFyde OS for ARM64 - (Testing not finished yet)

Download Ubuntu Server Flash your x86 system with it and start it:

sudo apt update && sudo apt upgrade -y && sudo apt install aptitude ubuntu-desktop -y
sudo reboot
sudo nano ~/.bashrc
export PATH="$PATH:${HOME}/depot_tools"
umask 002
sudo nano /etc/profile
umask 022
sudo reboot

Making sudo a little more permissive

sudo aptitude install git-core gitk git-gui curl lvm2 thin-provisioning-tools python3-virtualenv python3-oauth2client nano screen xz-utils repo -y #python3.6 python-pkg-resources 
sudo git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

sudo git config --global user.email "openfyde@fydeos.io"
sudo git config --global user.name "fydeos"

cat > ./sudo_editor <<EOF 
#!/bin/sh
echo Defaults \!tty_tickets > \$1          
echo Defaults timestamp_timeout=180 >> \$1 
EOF

chmod +x ./sudo_editor
sudo EDITOR=./sudo_editor visudo -f /etc/sudoers.d/relax_requirements  


#sudo repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git
#sudo repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git -b release-R119-15633.B

mkdir -p ~/openfyde && cd ~/openfyde
sudo repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git -b release-R102-14695.B

sudo git clone https://github.com/openFyde/manifest.git move_to/manifest -b r102-dev
#you need to be in openfyde folder here
sudo ln -snfr move_to/manifest .repo/local_manifests
sudo repo sync -j$(nproc)
gclient sync

List of all available manifests release-R119-15633.B


List of overlays available

#This will take a few hours the first time.
cros_sdk
#Assume you already in the dir ~/openfyde
exit

cros_sdk --chrome-root /openfyde/chromium

cros_sdk ./set_shared_user_password.sh
#Setup “chronos” = root password, default is “test0000”.

#inside cros_sdk
sudo emerge capnproto
#outside cros_sdk
cros build-packages --board=edge2-openfyde --nowithautotest --autosetgov --nouse_any_chrome
cros build-image --board=edge2-openfyde --noenable_rootfs_verification

If you want to build a package without boot verification: –noenable_rootfs_verification
You can choose dev (developer), test (the version with only default chronos password), base (like Chrome OS, without any modification) version.

🖱️Other Sources:🖱️

Edit: Next step for me personally is now to add OpenFydeOS overlay for the coolness OS environment we like.

Is it able to build R114 dor Edge2?

I didnt managed to get this to work yet… and gave up at some point… if you find out the magic key… let me know.