GnuBeePersonalCloud Page History

Last edited by Brett Neumeier

A CrowdSupply-funded MIPS network attached storage device:

Home page is at

Git repositories at

Wiki is in the documentation git repository project:

As of this writing (November 2017) one of the GnuBee Personal Cloud 1 firmware options is very similar to the original FreeSA plan of having the flash contain only a kernel and early-userspace rootfs that looks for a real root filesystem on some other device (e.g., the GnuBee micro-SD slot) and pivots to it.

Ideally it would be nice to load the final kernel from the micro-SD as well -- either by booting that kernel directly from u-boot, or by using kexec to switch to a new kernel loaded from the real root filesystem after pivoting to it, but that's not critical.

Using the USB-to-UART adapter is very easy (except that plugging the adapter into the GnuBee requires some force). Use GNU screen and point it at the USB device /dev/ttyUSB0 at 57600 BAUD with: screen /dev/ttyUSB0 57600.

From the factory, the PC1 (Personal Cloud 1) has LibreCMC installed. The boot log is in the repository as gnubee-cb1/factory-boot.txt.

Accordingly, I'm starting by installing Debian as described here:

  1. Download firmware image from the file repository at
  2. Copy firmware image to a VFAT partition on USB stick; rename it to gnubee.bin
  3. Insert USB stick into any port on the gnubee and power-on.
  4. u-boot will detect the USB, find the new firmware image, and install it automatically. Installation log for Debian is at gnubee-cb1/flash-debian.txt.
  5. The gnubee instructions direct you to fetch an installation script and run it. Instead I'm going to just do things myself. The installation log is at gnubee-cb1/debian-install.txt.

Last edited by Brett Neumeier