Open Secure-K OS Deployer is the deployment system for writing Open Secure-K OS onto a USB key - it will create the liveng partitioning scheme descibed on liveng.readthedocs.io.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots
source
ABOUT.rst
LICENSE
README.rst

README.rst

Open Secure-K OS Deployer

Open Secure-K OS (https://github.com/LumIT-Labs/open-securekos) is a liveng-compliant (https://github.com/LumIT-Labs/liveng, https://liveng.readthedocs.io) operating system built using Linux Debian components.

Open Secure-K OS Deployer is the deployment system for writing the Open Secure-K OS ISO image onto a USB key - it will create the liveng partitioning scheme descibed on liveng.readthedocs.io.

Open Secure-K OS and Open Secure-K OS Deployer are LumIT Labs projects.

screenshots/open-securekos-deployer.png

Installation (Debian Stretch)

Deployer codebase comes with a quick-and-dirty Debian Stretch package builder - only the binary .deb package is built.

In order to build the Debian package, open the terminal emulator as root:

cd /path/to/open-securekos-deployer/source
./debian-pkg/make-release.sh

The open-securekos-deployer_version-release_all.deb file will be created.

You can download the binary package from this project's Releases.

In order to install in into the system:

dpkg -i open-securekos-deployer_version-release_all.deb
apt-get install -f

Only Debian Stretch is supported or has been tested.

Launch without Deployer installation (Debian Stretch)

  1. Install dependencies. Open a terminal emulator as root:

    apt-get update
    apt-get install python python-gi python-crypto python-pyudev python-termcolor libgtk-3-0 util-linux parted cryptsetup xorriso mtools grub-pc gksu zenity
    
  2. Launch the Python script:

    cd /path/to/open-securekos-deployer/source
    python deployer.py
    

Only Debian Stretch is supported or has been tested.

Usage

Select the Open Secure-K OS ISO image file and type in a passphrase of your choice for LUKS-encrypting the data persistence partition, then click on Write. Deployer will deploy the Open Secure-K OS initial ISO image onto all the insterted (and listed) USB devices, thus creating the complete Open Secure-K OS liveng operating system.