From 82ad6b83794110e5aa3c0fd096aef60fd579bc92 Mon Sep 17 00:00:00 2001 From: Esteban Carnevale Date: Sun, 14 Oct 2012 17:06:12 -0300 Subject: Rebrand again split README files --- docs/README.altbootmethods | 22 +++++++++++----------- docs/README.build | 34 ++++++++++++++++++++++++---------- docs/README.transfer | 10 +++++----- 3 files changed, 40 insertions(+), 26 deletions(-) diff --git a/docs/README.altbootmethods b/docs/README.altbootmethods index ebe1c6e..ec308b1 100644 --- a/docs/README.altbootmethods +++ b/docs/README.altbootmethods @@ -13,7 +13,7 @@ INDEX *** Alternative boot methods (configs/releng) -ISO images names consist of: archlinux-..
-.iso +ISO images names consist of: parabola-..
-.iso Where: Year @@ -27,22 +27,22 @@ Where: ** ISO in loopback mode. Note: Described method is for using with GRUB2. - GRUB2 is installed on target media and archlinux-..
-.iso + GRUB2 is installed on target media and parabola-..
-.iso is at path on disk and partition

, where filesystem is labeled as . -menuentry "Arch Linux (x86_64)" { - set isofile="//archlinux-..

-.iso" +menuentry "Parabola (x86_64)" { + set isofile="//parabola-..
-.iso" loopback loop (hd,

)$isofile linux (loop)/arch/boot/x86_64/vmlinuz archisolabel= img_label= img_loop=$isofile - initrd (loop)/arch/boot/x86_64/archiso.img + initrd (loop)/arch/boot/x86_64/libreiso.img } -menuentry "Arch Linux (i686)" { - set isofile="//archlinux-..

-.iso" +menuentry "Parabola (i686)" { + set isofile="//parabola-..
-.iso" loopback loop (hd,

)$isofile linux (loop)/arch/boot/i686/vmlinuz archisolabel= img_label= img_loop=$isofile - initrd (loop)/arch/boot/i686/archiso.img + initrd (loop)/arch/boot/i686/libreiso.img } @@ -50,7 +50,7 @@ menuentry "Arch Linux (i686)" { Note: Described method is for using with SYSLINUX. Anyway MEMDISK from SYSLINUX can work with other bootloaders. - SYSLINUX is installed on target media and archlinux-..

-.iso + SYSLINUX is installed on target media and parabola-..
-.iso is at path . On 32-bit systems, is needed to pass vmalloc=nnM to the kernel, where nn is the size of the ISO image plus 64 MiB (or 128 MiB). @@ -58,12 +58,12 @@ Note: Described method is for using with SYSLINUX. Anyway MEMDISK from SYSLINUX LABEL arch_x64 LINUX memdisk - INITRD //archlinux-..
-.iso + INITRD //parabola-..
-.iso APPEND iso LABEL arch_x32 LINUX memdisk - INITRD //archlinux-..
-.iso + INITRD //parabola-..
-.iso APPEND iso diff --git a/docs/README.build b/docs/README.build index 2a3d709..e5a6a55 100644 --- a/docs/README.build +++ b/docs/README.build @@ -4,9 +4,9 @@ INDEX * Build requirements * Image types generated by mkarchiso. * File format for aitab. -* Why the /isolinux and /arch/boot/syslinux directories? -* Building the most basic Arch Linux live media. (configs/baseline) -* Building official Arch Linux live media. (configs/releng) +* Why the /isolinux and /libre/boot/syslinux directories? +* Building the most basic Parabola live media. (configs/baseline) +* Building official Parabola live media. (configs/releng) @@ -75,19 +75,33 @@ It consists of some fields which define the behaviour of images. The /isolinux directory holds files needed for the ISOLINUX boot loader module of SYSLINUX. ISOLINUX can not find config files on -/arch/boot/syslinux, like other boot loaders modules (EXTLINUX, SYSLINUX, etc). -When make your custom boot-pendrive, you need to copy /arch directory to it. -/isolinux/isolinux.cfg just holds /arch/boot/syslinux/syslinux.cfg +/libre/boot/syslinux, like other boot loaders modules (EXTLINUX, SYSLINUX, etc). +When make your custom boot-pendrive, you need to copy /libre directory to it. +/isolinux/isolinux.cfg just holds /libre/boot/syslinux/syslinux.cfg +*** Know issues -*** Building the most basic Arch Linux live media. (configs/baseline) +** (1) On shutdown lots of messages from systemd like: + + "Could not unmount /run/archiso/: Device or resource busy" + "Could not delete loopback /dev/loop: Device or resource busy" + This is not a real issue since, all mounted filesystem, loopback devices + and device mapper devices made by archiso will be "free" on "shutdown tmpfs" + (A.K.A deinitramfs), build at initramfs by [archiso_shutdown] initcpio hook. + Proper shutdown is mostly important when persistent is used. + +** (2) syslinux 4.05 bug with relative directories on FAT: + + + +*** Building the most basic Parabola live media. (configs/baseline) * Install needed packages. # pacman -S git make squashfs-tools libisoburn rsync --needed * Install archiso. - # git clone git://projects.archlinux.org/archiso.git + # git clone git://projects.parabolagnulinux.org/archiso.git # make -C archiso install * Build a basic iso. @@ -97,13 +111,13 @@ 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) +*** Building official Parabola live media. (configs/releng) * Install needed packages. # pacman -S git make squashfs-tools libisoburn dosfstools lynx patch --needed * Install archiso. - # git clone git://projects.archlinux.org/archiso.git + # git clone git://projects.parabolagnulinux.org/archiso.git # make -C archiso install * Build them! diff --git a/docs/README.transfer b/docs/README.transfer index e9654b8..e93b4e2 100644 --- a/docs/README.transfer +++ b/docs/README.transfer @@ -12,7 +12,7 @@ INDEX *** Transfer ISO image to target medium (configs/releng) -ISO images names consist of: archlinux-..
-.iso +ISO images names consist of: parabola-..
-.iso Where: Year @@ -36,7 +36,7 @@ Nomeclature: 1) Write it directly using your favorite recording program. -# cdrecord dev=,, -dao archlinux-..
-.iso +# cdrecord dev=,, -dao parabola-..
-.iso ** To -> USB Flash Drive (USB-key) / Memory card (SD) / @@ -55,10 +55,10 @@ Nomeclature: (example: /dev/sdx1) : Mount point path where is mounted (example: /mnt/sdx/1) -: Path to the ISO file archlinux-..
-.iso - (example: ~/archlinux-2012.07.22-x86_64.iso) +: Path to the ISO file parabola-..
-.iso + (example: ~/parabola-2012.07.22-x86_64.iso) : Represents the filesystem label of the - (example: ARCH_201207 [for all ~/archlinux-2012.07.*.iso]) + (example: ARCH_201207 [for all ~/parabola-2012.07.*.iso]) * PC-BIOS (MBR): -- cgit v1.2.2