Menu

Setup (Windows, Linux-OSX-BSD)

Michał Kubiak

Windows setup:

Setup procedure requires a USB drive or SD/microSD card, steps are exactly the same for all available architectures (arm, x86).

Provided image needs to be flashed on external storage order to do so follow steps below:

  • Download and decompress the image,
  • Download and run W32 Disk Imager: https://sourceforge.net/projects/win32diskimager/
  • Insert microSD card into Your PC,
  • Open W32 Disk imager and select image to flash,
  • Check the SD card drive letter in Widnows Explorer (most probably "F:", "E:"),
  • Select the SD card letter in W32 Disk Imager,
  • Press "Write",
  • Igonre the popup about potential risk of destorying Your medium in this process by pressing Continue. (just make shure You've picked the right drive letter.)
  • When it finishes just put the SD card into Your Pi and boot it up. For x86 reboot Your PC and enter boot menu to select a usb drive/SD card reader if it doesn't select it as a first boot device by default

Unix setup (Linux/OSX/BSD)

Setup process on unix systems if probably the easiest one, follow steps below to get it running:

  • Download desired image,
  • Unpack img file from release archive,
  • Open terminal
  • Find device names of Your pendrive: 'df -h' You are looking for a device with size close to the medium you intend to write image into. Vendors lie about real size of storage since the 80's back then they rounded down kilobyte to 1000B, and well they did the same to MB, GB so the real size should be close to ~real_size = (size_in_GB's x 1000 x 1000 x 1000) / (1024 x 1024 x 1024)
  • If You still have trouble selecting the device name replug it try to find its name in result of this terminal command 'dmesg | tail'
  • Final command writes the data the format goes like this 'dd bs=4M if=/path_to_your_image/image_file.img of=/dev/sdX conv=sync,noerror status=progress' change X in device name to letter asigned to Your device.
  • Wait till it finishes, when it reaches 100% Your ready to go, put Your SD/USB into device You want to run it on and boot it up.

Move booted off system to NAND or HDD

It's possible to copy entire running system to specified device using dd command.
In case You want to copy the entire system, including changes You've made to PC harddrive or to NAND flash of raspberry compatilbe board You can follow process similiar to linux linstallation:

  • Open terminal in gimxos,
  • Find storage where You've setup gimxos using 'df -h' look above in the linux setup or by using 'lsblk' with lsblk You are looking for a device with a single 4GB partition (unless You've resized it postinstall) and letter assigned to intallation target.
  • Run dd with following parameters: 'dd if=/dev/sdX of=/dev/sdY conv=sync,noerror status=progress' where X is source drive letter and Y is for the target.
  • When it finishes reboot and remove USB/SD You've copied the system from leasing only internal memory.
  • You will most likely see a prompt asking You to fsck the drive manualy, run fsck with 'fsck /dev/sdY' it will probably resize systempartition to fit whole drive. If not You can do this with gparted from removable storage system its provided in x86 image, for other versions install it with 'sudo apt-get install --no-install-recommends gparted'