diff options
Diffstat (limited to 'build_tools/archiso-19/docs/README.build')
-rw-r--r-- | build_tools/archiso-19/docs/README.build | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/build_tools/archiso-19/docs/README.build b/build_tools/archiso-19/docs/README.build new file mode 100644 index 0000000..1c047ea --- /dev/null +++ b/build_tools/archiso-19/docs/README.build @@ -0,0 +1,67 @@ +INDEX +----- + +* Build requirements +* Building the most basic Arch Linux live media. (configs/baseline) +* Building official Arch Linux live media. (configs/releng) + + + +*** Build requirements + +** For mkarchiso script needs these packages (build host): + + arch-install-scripts for pacstrap/arch-chroot + + squashfs-tools for mksquashfs + + libisoburn for xorriso + + btrfs-progs for mkfs.btrfs (optional) + +** For configs/releng build.sh needs theses packages (build host): + + dosfstools for mkfs.vfat + + lynx for fetching the latest installation guide + +** For these hooks needs these packages (on target airootfs) +* archiso + + (none) +* archiso_loop_mnt + + (none) +* archiso_pxe_common + + mkinitcpio-nfs-utils for ipconfig +* archiso_pxe_nbd + + nbd for nbd-client +* archiso_pxe_http + + curl for curl +* archiso_pxe_nfs + + mkinitcpio-nfs-utils for nfsmount +* archiso_shutdown + + (none) + + +*** Building the most basic Arch Linux live media. (configs/baseline) + +* Install needed packages. + # pacman -S git make arch-install-scripts squashfs-tools libisoburn --needed + +* Install archiso. + # git clone git://projects.archlinux.org/archiso.git + # make -C archiso install + +* Build a basic iso. + # /usr/share/archiso/configs/baseline/build.sh + +Note: If you want to customize, just see the configs/releng directory which is +used to build official images with much more things. + + +*** Building official Arch Linux live media. (configs/releng) + +* Install needed packages. + # pacman -S git make arch-install-scripts squashfs-tools libisoburn dosfstools lynx --needed + +* Install archiso. + # git clone git://projects.archlinux.org/archiso.git + # make -C archiso install + +* Build them! + # /usr/share/archiso/configs/releng/build.sh + +Note: See build.sh -h for more options. This only runs on x86_64. |