diff options
| author | Silvio Rhatto <rhatto@riseup.net> | 2016-07-03 13:53:47 -0300 | 
|---|---|---|
| committer | Silvio Rhatto <rhatto@riseup.net> | 2016-07-03 13:53:47 -0300 | 
| commit | 64522cf3dc84d949808c629b9d5ae81ff928b944 (patch) | |
| tree | c234d414731ab28b75cb5ce89298292924962594 | |
| parent | e13dd2a52883267ac5f9281687ae65291b428db0 (diff) | |
| download | bootless-64522cf3dc84d949808c629b9d5ae81ff928b944.tar.gz bootless-64522cf3dc84d949808c629b9d5ae81ff928b944.tar.bz2 | |
Updates docs
| -rw-r--r-- | index.mdwn | 39 | ||||
| -rw-r--r-- | references.mdwn | 1 | ||||
| -rw-r--r-- | todo.mdwn | 5 | ||||
| -rw-r--r-- | tutorial.mdwn | 3 | 
4 files changed, 15 insertions, 33 deletions
| @@ -42,31 +42,8 @@ Just clone  And then leave it somewhere, optionally adding it to your `$PATH` environment  variable or package it to your preferred distro. -Current workflow ----------------- - -Based on the [Hydra Suite](https://hydra.fluxo.info). - -Creating the repository: - -    hydra example bootless init admin.example.org:bootless.git -    hydra example bootless git pull -    hydra example bootless git commit -a - -Creating an image: - -    hydra example bootless image - -Create image file: - -    hydra example bootless image output.iso - -Record directly: - -    hydra example bootless image /dev/sdb - -Proposed workflow ------------------ +Workflow +--------  Initialize: @@ -74,9 +51,9 @@ Initialize:  Create an image: -    boootless image <folder> output.iso +    boootless image <folder> bootless.iso -Write image to thumb drive +Write image to thumb drive:      boootless image <folder> <device> @@ -84,6 +61,12 @@ Check device/image signatures:      bootless check <folder> <device> +Customization +------------- + +- Place your custom images into `custom` folder. +- Edit `custom/custom.cfg` to suit your needs. +  Threat Model  ------------ @@ -99,4 +82,4 @@ Threat Model  4. From inside threats such as preloaded backdoors in the hardware, the best you can do is to look for open hardware and try to build stuff yourself :P -- Check your boot using something like [anti-evil-maid](http://theinvisiblethings.blogspot.com.br/2011/09/anti-evil-maid.html) ([repository](https://github.com/QubesOS/qubes-antievilmaid)) or [smartmonster](https://git.fluxo.info/smartmonster). +- Check your boot using something like [anti-evil-maid](http://theinvisiblethings.blogspot.com.br/2011/09/anti-evil-maid.html) ([repository](https://github.com/QubesOS/qubes-antievilmaid)), [smartmonster](https://git.fluxo.info/smartmonster) ([original repository](https://github.com/ioerror/smartmonster)) or [chkboot](https://wiki.archlinux.org/index.php/Dm-crypt/Specialties#chkboot). diff --git a/references.mdwn b/references.mdwn index 87166bd..d63fb94 100644 --- a/references.mdwn +++ b/references.mdwn @@ -12,7 +12,6 @@ Grub:  Boot:  - [Auto-booting and Securing a Linux Server with an Encrypted Filesystem](http://serverfault.com/questions/34794/auto-booting-and-securing-a-linux-server-with-an-encrypted-filesystem). -- [Smartmonster](https://github.com/ioerror/smartmonster) / [chkboot](https://wiki.archlinux.org/index.php/Dm-crypt/Specialties#chkboot).  - [#348147 - Allow subscripts to alter ROOT (was: Add support for cryptoroot) - Debian Bug report logs](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348147) ([crypt_root and real_root on gentoo](http://wiki.gentoo.org/wiki/Genkernel)).  Images: @@ -1,5 +1,4 @@  [[!meta title="TODO"]] -- Package. -- Credits. -- Split bootless script from hydra suite but preserve integration. +- Always diff grub.cfg. +- Implement per image/device signature checking. diff --git a/tutorial.mdwn b/tutorial.mdwn index a67b645..a47efef 100644 --- a/tutorial.mdwn +++ b/tutorial.mdwn @@ -5,7 +5,8 @@ This tutorial helps you to build a Grub USB stick to boot your operating systems  Create basic folder structure  ----------------------------- -    mkdir -p /tmp/bootless/{grub,custom} +    mkdir -p   /tmp/bootless/{grub,custom} +    ln    -s . /tmp/bootless/boot      wget https://git.fluxo.info/bootless/plain/templates/grub.cfg   -O /tmp/bootless/grub/grub.cfg      wget https://git.fluxo.info/bootless/plain/templates/custom.cfg -O /tmp/bootless/grub/custom.cfg | 
