Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
moul committed Mar 12, 2015
1 parent 8a7341f commit 31c2119
Showing 1 changed file with 43 additions and 2 deletions.
45 changes: 43 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,47 @@
Initrd on Online Labs [![Build Status](https://travis-ci.org/online-labs/initrd.svg?branch=master)](https://travis-ci.org/online-labs/initrd)
=====================

This is a work in progress.
Initrd used to boot C1 servers.

For now, you can already use the [issues](https://github.com/online-labs/initrd/issues) section.
Based on Busybox.


Features
--------

- configure network
- configure time (NTP)
- set verbosity from server tags
- drop a debug shell from server tags
- configure /etc/hosts and /etc/resolv.conf
- prepare /dev, /proc, /sys, /run
- gives information about the current boot step and status (available from the web console)
- configure GPIOs to enable serial port



Boot types
----------

- NBD: fetch `NBD_0` server address and port, and attach it as a volume on /dev/nbd0
- RESCUE: unarchive a downloaded filesystem archive in memory (non-persistent)


Developement dependencies
-------------------------

- Docker
- Fig


Commands
--------

# build the initrd
make build

# push the initrd on S3
make publish_on_s3

# test with QEMU (beta)
make qemu

0 comments on commit 31c2119

Please sign in to comment.