Home FlytBase Forums API Reference

Flashing FlytOS Linux Image (RPi3)

This section will help you in flashing FlytOS Linux Image on any SD card for your Raspberry Pi 3. This step requires you to have a registered FlytBase account. In case you don’t have an account, create a FlytBase Account before you proceed.

Image download

  1. Login to your FlytBase Account.

  2. Download the hardware specific FlytOS Linux Image from your FlytBase account.

  3. Download size of the image is about 2.5 GBs.

  4. Check MD5 Hash to verify the integrity of downloaded file. Since it is a large file, the commands may take a few minutes to complete:

    • Linux- launch a terminal and execute the following command

      $ md5sum <path-to-downloaded-image>/flyt*.img.gz
      
    • Windows- launch a command window and execute the following command

      $ CertUtil -hashfile <path-to-downloaded-image>/flyt*.img.gz MD5
      
    • Mac OS- launch a terminal and execute the following command

      $ md5 <path-to-downloaded-image>/flyt*.img.gz
      

5. Compare the MD5 Hash generated to MD5 Hash mentioned in the FlytOS Linux Image download page. .. 6. Uncompress/extract the downloaded image:

Image write to SD Card

We recommend using Etcher for burning images to SD/eMMC cards. To burn an image to your SD/eMMC card:

  1. Download Etcher for your Operating System (OS X, Linux, Windows).

  2. On opening you will be greeted with the following screen.

    ../../../_images/etcher_tut_1.png
  1. Select your downloaded image.

  2. Choose the bootable drive (SD/eMMC Card) to burn the image onto (Please note that Etcher detects pendrives as bootable disks so proceed with caution).

    ../../../_images/etcher_tut_2.png
  3. Click on Flash.

    ../../../_images/etcher_tut_3.png

Etcher will burn the image onto the SD/eMMC card and verify the image. Remove the SD card after you get the prompt.

After performing the above steps, your FlytOS SD Card is ready. Insert the card in Raspberry Pi’s SD Card slot and power ON the Pi to start booting FlytOS.

Warning

Since the image is of only around 11.5 GBs, the rest of the SD/eMMC Card would have unallocated memory. DO NOT forget to expand SD/eMMC card partition.

Partition Expansion on Raspberry Pi

After you burn the Raspberry Pi FlytOS image, the rest of the SD Card has unallocated space. As this limits the available user area it is advised to extend your partition on your first boot up.

To extend your partition to cover your full SD card, execute the following steps.

You will need to connect your Raspberry Pi to the internet. As the internal WiFi is being used as an Access Point, internet can be provided through either an ethernet cable or through the USB port by connecting a WiFi dongle or using an Android phone in USB Tethering mode.

  • Run the following command in system terminal

    $ sudo apt-get update
    
  • Download raspi-config

    $ sudo apt-get install raspi-config
    
  • On successful installation of raspi-config run

    $ sudo raspi-config --expand-rootfs
    
  • After execution you will be asked to reboot your system

    $ sudo reboot
    
  • On restart your partition has will be extended to cover your full SD Card and is now ready to use.

WiFi Setup

Insert the SD Card in your Raspberry Pi 3 after flashing FlytOS Linux image on it and apply power to boot it. On boot up a WiFi access point is created on the device with following credentials:

ssid: flytos_WiFi
Password: flytos123

Connect to the access point on another computer. Open the following link in your browser to view FlytConsole: http://10.42.0.1/flytconsole

User Credentials

All FlytOS Linux Image versions have the same Login user credentials:

username : flytos
password : flytos


Go back to the installation guide