Skip to content

Latest commit

 

History

History
107 lines (83 loc) · 3.61 KB

README.md

File metadata and controls

107 lines (83 loc) · 3.61 KB

Building StartOS

⚠️ The commands given assume a Debian or Ubuntu-based environment. Building in a VM is NOT yet supported ⚠️

Prerequisites

  1. Install dependencies
  1. Clone the latest repo with required submodules

    ℹ️ You chan check latest available version here

    git clone --recursive https://github.com/Start9Labs/start-os.git --branch latest
    

Build Raspberry Pi Image

cd start-os
make embassyos-raspi.img ARCH=aarch64

Flash

Flash the resulting embassyos-raspi.img to your SD Card

We recommend Balena Etcher

Setup

Visit http://start.local from any web browser - We recommend Firefox

Enter your product key. This is generated during the build process and can be found in product_key.txt, located in the root directory.

Troubleshooting

  1. I just flashed my SD card, fired up StartOS, bootup sounds and all, but my browser is saying "Unable to connect" with start.local.
  • Try doing a hard refresh on your browser, or opening the url in a private/incognito window. If you've ran an instance of StartOS before, sometimes you can have a stale cache that will block you from navigating to the page.
  1. Flashing the image isn't working with balenaEtcher. I'm getting Cannot read property 'message' of null when I try.
  1. Startup isn't working properly and I'm curious as to why. How can I view logs regarding startup for debugging?
  • Find the IP of your device
  • Run nc <ip> 8080 and it will print the logs
  1. I need to ssh into my server to fix something, but I cannot get to the console to add ssh keys normally.
  • During the Build step, instead of running just make embassyos-raspi.img ARCH=aarch64 run ENVIRONMENT=dev make embassyos-raspi.img ARCH=aarch64. Flash like normal, and insert into your server. Boot up StartOS, then on another computer on the same network, ssh into the the server with the username start9 password embassy.
  1. I need to reset my password, how can I do that?
  • You will need to reflash your device. Select "Use Existing Drive" once you are in setup, and it will prompt you to set a new password.