OpenInternet / copilot

An easy to use censorship simulating access point in a box
https://openinternet.github.io/copilot/
GNU Lesser General Public License v3.0
26 stars 2 forks source link

Install & Document base linux system install on ODROID #16

Closed seamustuohy closed 9 years ago

seamustuohy commented 9 years ago

Starting with a ODROID-U3+

References

ODROID software Mirrors_and_File_Servers Debian Wheezy Instructions Step-by-step Ubuntu SD Card Setup

seamustuohy commented 9 years ago

"Make sure that your card is class 10 or better, as class 2, 4 and 6 cards have a huge performance issue AND are known to make problems."

seamustuohy commented 9 years ago

Starting with a pre-built operating system. All U2 operating systems are compatable with the U3 operating system I will be using a U2+ pre-built image to start. http://forum.odroid.com/viewtopic.php?f=79&t=3409

seamustuohy commented 9 years ago

Decided to go with Ubuntu because it will make Jon happy. Using these step by step instructions and the odroidu2_20130104-linaro-ubuntu-desktop-uSDeMMC.img.xz pre-built image

seamustuohy commented 9 years ago

Re-building the kernal because of wireless access.

seamustuohy commented 9 years ago

Recompiling kernal....sigh

References

real guide new users guide Git repo

seamustuohy commented 9 years ago

Tomorrow morning going to start from scratch.

seamustuohy commented 9 years ago

Never trust a GUI to do a command line programs job correctly. re-starting system install, partitioning, and recompilation. Thanks fdisk!

seamustuohy commented 9 years ago

Building my own image because working with the pre-builts are painful... http://lkcl.net/reports/odroid-u2.html http://whiteboard.ping.se/Android/Debian

Using an existing rootfs image becuase all I care about is a larger boot partition at this point. http://odroid.us/mediawiki/index.php?title=Updating_from_Root_File_System_Images

seamustuohy commented 9 years ago

Why, oh why did I not think to use the Kali Linux systems. They have a set of build scripts that allow for kernel level customization as well as integrated scripts for multiple arm platforms. This will streamline creation, ensure greater sustainability through the Kali groups upkeep of the scripts, and ensure that the variety of monitoring tools available in Kali can be utilized to provide more complex and interesting co-pilot features out of the box.

seamustuohy commented 9 years ago

Creating kernel config per real guide to include the ath9k scripts that are needed for wireless and modifying the build script for Kali-ODROID to accept said kernel config. Will fork and customize the kali repo if it works.

seamustuohy commented 9 years ago

Kali-ODROID base system has the proper ath9k_htc drivers for the wireless antenna used by the initial prototype. Following the Kali-ODROID README on a Kali-Linux system will create a fully working prototype image. Kali will be our base linux system for ODROID and will allow us to use their setup scripts to try Co-Pilot on other compatible ARM systems such as Beagle Bone Black, CuBone, and Raspberry Pi.