Skip to content

Commit 31c2119

Browse files
committed
Updated README.md
1 parent 8a7341f commit 31c2119

File tree

1 file changed

+43
-2
lines changed

1 file changed

+43
-2
lines changed

README.md

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,47 @@
11
Initrd on Online Labs [![Build Status](https://travis-ci.org/online-labs/initrd.svg?branch=master)](https://travis-ci.org/online-labs/initrd)
22
=====================
33

4-
This is a work in progress.
4+
Initrd used to boot C1 servers.
55

6-
For now, you can already use the [issues](https://github.com/online-labs/initrd/issues) section.
6+
Based on Busybox.
7+
8+
9+
Features
10+
--------
11+
12+
- configure network
13+
- configure time (NTP)
14+
- set verbosity from server tags
15+
- drop a debug shell from server tags
16+
- configure /etc/hosts and /etc/resolv.conf
17+
- prepare /dev, /proc, /sys, /run
18+
- gives information about the current boot step and status (available from the web console)
19+
- configure GPIOs to enable serial port
20+
21+
22+
23+
Boot types
24+
----------
25+
26+
- NBD: fetch `NBD_0` server address and port, and attach it as a volume on /dev/nbd0
27+
- RESCUE: unarchive a downloaded filesystem archive in memory (non-persistent)
28+
29+
30+
Developement dependencies
31+
-------------------------
32+
33+
- Docker
34+
- Fig
35+
36+
37+
Commands
38+
--------
39+
40+
# build the initrd
41+
make build
42+
43+
# push the initrd on S3
44+
make publish_on_s3
45+
46+
# test with QEMU (beta)
47+
make qemu

0 commit comments

Comments
 (0)