Commit 61834683 authored by Noé Rubinstein's avatar Noé Rubinstein Committed by Thomas Petazzoni
Browse files

docs/manual/beyond-buildroot: building and testing live-CDs



[Thomas: reworked a bit the phrasing, plus mention that Grub 2 is
supported.]

Signed-off-by: default avatarNoé Rubinstein <nrubinstein@aldebaran.com>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 97b494b0
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
@@ -21,6 +21,35 @@ Remember to add this path to +/etc/exports+.

Then, you can execute a NFS-boot from your target.

==== Live CD

To build a live CD image, enable the _iso image_ option in the
_Filesystem images_ menu. Note that this option is only available on
the x86 and x86-64 architectures, and if you are building your kernel
with Buildroot.

You can build a live CD image with either IsoLinux, Grub or Grub 2 as
a bootloader, but only Isolinux supports making this image usable both
as a live CD and live USB (through the _Build hybrid image_ option).

You can test your live CD image using QEMU:

-------------------
qemu-system-i386 -cdrom output/images/rootfs.iso9660
-------------------

Or use it as a hard-drive image if it is an hybrid ISO:

-------------------
qemu-system-i386 -hda output/images/rootfs.iso9660
-------------------

It can be easily flashed to an USB drive with +dd+:

-------------------
dd if=output/images/rootfs.iso9660 of=/dev/sdb
-------------------

=== Chroot

If you want to chroot in a generated image, then there are few thing