The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / docs / manual / beyond-buildroot.txt
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/docs/manual/beyond-buildroot.txt b/cirros-testvm/src-cirros/buildroot-2015.05/docs/manual/beyond-buildroot.txt
new file mode 100644 (file)
index 0000000..b8b1973
--- /dev/null
@@ -0,0 +1,37 @@
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
+
+== Beyond Buildroot
+
+=== Boot the generated images
+
+==== NFS boot
+
+To achieve NFS-boot, enable _tar root filesystem_ in the _Filesystem
+images_ menu.
+
+After a complete build, just run the following commands to setup the
+NFS-root directory:
+
+-------------------
+sudo tar -xavf /path/to/output_dir/rootfs.tar -C /path/to/nfs_root_dir
+-------------------
+
+Remember to add this path to +/etc/exports+.
+
+Then, you can execute a NFS-boot from your target.
+
+=== Chroot
+
+If you want to chroot in a generated image, then there are few thing
+you should be aware of:
+
+* you should setup the new root from the _tar root filesystem_ image;
+
+* either the selected target architecture is compatible with your host
+  machine, or you should use some +qemu-*+ binary and correctly set it
+  within the +binfmt+ properties to be able to run the binaries built
+  for the target on your host machine;
+
+* Buildroot does not currently provide +host-qemu+ and +binfmt+
+  correctly built and set for that kind of use.