47 lines
1.6 KiB
Org Mode
47 lines
1.6 KiB
Org Mode
#+TITLE:
|
|
#+AUTHOR: Bob Mottram
|
|
#+EMAIL: bob@freedombone.net
|
|
#+KEYWORDS: freedombone, debian, install
|
|
#+DESCRIPTION: How to install Freedombone onto an existing Debian system
|
|
#+OPTIONS: ^:nil toc:nil
|
|
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
|
|
|
|
#+BEGIN_CENTER
|
|
[[file:images/logo.png]]
|
|
#+END_CENTER
|
|
|
|
#+BEGIN_EXPORT html
|
|
<center>
|
|
<h1>How to install on an existing Debian system</h1>
|
|
</center>
|
|
#+END_EXPORT
|
|
|
|
#+BEGIN_QUOTE
|
|
"/The antagonism of surveillance is not privacy but the making of communities in struggle/"
|
|
|
|
-- Arun Kundnani
|
|
#+END_QUOTE
|
|
|
|
Although the image builder supports a variety of architectures there may still be some which aren't supported. These especially include systems which have a proprietary boot blob, such as the Raspberry Pi boards.
|
|
|
|
It's still possible to install the system onto these unsupported devices if you need to. First you'll need to ensure that you have *Debian Stretch* installed and can get ssh access to the system. Then either via ssh, or directly on the target device in the case of an old laptop or netbook:
|
|
|
|
#+BEGIN_SRC bash
|
|
su
|
|
apt-get update
|
|
apt-get -qy install build-essential git dialog
|
|
git clone https://github.com/bashrc/freedombone
|
|
cd freedombone
|
|
git checkout stretch
|
|
make install
|
|
freedombone menuconfig (or freedombone menuconfig-onion)
|
|
#+END_SRC
|
|
|
|
The installation process will then begin. Depending upon the hardware you're installing onto and your internet connection speed it may take quite a while to install.
|
|
|
|
Once installed you can then log in from another system with:
|
|
|
|
#+BEGIN_SRC bash
|
|
ssh yourusername@freedombone.local -p 2222
|
|
#+END_SRC
|