Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. On your computer, navigate in your terminal application to the location where you would like place EVE and Eden
  2. Clone Eden's github

    git clone https://github.com/lf-edge/eden.git
    cd eden

  3. Build Eden

    make clean   <--This cleans up if you have already built something and does nothing if you haven't 
    make build
    ./eden config add default --devmodel RPi4

  4. * Add Optional: Add the xen flag if you want to use Xen as your hypervisor, skip to step 5 if you want to use kvm

    ./eden config add second --devmodel RPi4RPi4  //Not sure if this is needed..
    ./eden config set default --key eve.hv --value=xen

  5. *Optional: Enable WiFi
    ./eden config add default --devmodel=RPi4 --ssid=<mywifinet> --password=<mypass>  //no quotation marks around the SSID or Password unless there is a space
  6. Build the EVE image and start eden
    ./eden setup
    ./eden start

...

  1. The final part is to push Windows from Eden to EVE on your RPi.
    ./eden pod deploy -p 8027:3389 docker://itmoeve/eci-windows:2004-compressed-arm64 --vnc-display=1 --memory=6GB --cpus=2

    The memory = 6 GB flag means that you are telling EVE to give Windows 6 GB of RAM, thus if you are running on a 4 GB RPi, you will want to reduce this to 3 GB.  The more memory that you give to Windows, the better it will perform, but you will want to save 1 GB for EVE.  EVE only needs a little less than 500 MB, but save 1 GB.  Also, remember if you are going to put other applications on EVE, you will need to save memory for them.
  2. Deploying Windows to EVE will take a while.  To check on the progress use the pod ps command.
    ./eden pod ps
    The results will start with the "percent downloaded", then "loading", "creating volume", and "finally running".

...