diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-09-03 15:56:50 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-09-03 15:56:50 -0300 |
commit | 069a7a38ae3191cff13dce366e1a11312b7d6ca7 (patch) | |
tree | c636beefd7af47da7af99c90c6645070d4949153 | |
parent | db0c8f3243b1af2024bf92fd42ac160a9451f632 (diff) | |
download | bootless-069a7a38ae3191cff13dce366e1a11312b7d6ca7.tar.gz bootless-069a7a38ae3191cff13dce366e1a11312b7d6ca7.tar.bz2 |
Basic design and workflow
-rw-r--r-- | index.mdwn | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -23,6 +23,39 @@ TODO - Split bootless script from hydra suite but preserve integration. - Add pre-built and signed images. +Design +------ + +We consider that a person has at least a single USB thumb drive which will be used to boot multiple operating systems in multiple machines for multiple different projects/farms (personal, work, hackerspace, etc). Then, the bootless ecosystem will be composed of several repositories glued together: + + 1. The bootless software repository (if you did not installed it using a package). + 2. Main repository, used to glue together the repositories that follows. + 3. Bootloader repository (eg. GRUB modules). Does this need to be manager by git or can be generated using grub? + 4. Image repositories (can be multiple repositories). + +Workflow +-------- + +Initialize: + + bootless init <folder> + +Include an image repository: + + bootless add name <path> [url] + +Check repository signatures: + + bootless check + +Remove an image repository: + + bootless rm name + +Write image to thumb drive + + boootless image <device> + References ---------- |