]> gitweb.fluxo.info Git - bootless.git/commitdiff
Updates docs
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 3 Jul 2016 16:53:47 +0000 (13:53 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 3 Jul 2016 16:53:47 +0000 (13:53 -0300)
index.mdwn
references.mdwn
todo.mdwn
tutorial.mdwn

index 9ecc1999e5c66a61dfa538c269ffa28b8fe810de..9337e165775ee599538697a45539d767a25f8029 100644 (file)
@@ -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).
index 87166bdc64e8f95290caf690e0761c0ff45f504b..d63fb948108f067ee904e75b573a9415c05ed933 100644 (file)
@@ -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:
index 0dad9280c37b7b23b8f5330c45425d2721791995..808aba20d832eeb7b3afce85a6d70116d562bd3a 100644 (file)
--- a/todo.mdwn
+++ b/todo.mdwn
@@ -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.
index a67b645a282734f273f5db99a2554480f7706e5d..a47efef2412302c9ed4f4ef844b740798b215f48 100644 (file)
@@ -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