Hacking:isos

From ParabolaWiki
Jump to: navigation, search
This article or section is out of date.
Please help improve the wiki by updating the article and correcting mistakes.

1 ISO creation

This article describes the process of creating a new installable medium:

1.1 Dependencies

Install archiso-git from AUR. This package contains the latest ISO generation scripts. You'll also need mktorrent to create the torrent files.

1.2 ISOs

(Note: # equals root, $ normal user)

# pacman -Syu
# pacman -Sy archiso-git
$ git clone https://projects.parabolagnulinux.org/archiso.git
$ cd parabola-archiso
# make all

1.3 Testing

Use qemu to test the ISOs.

$ qemu -cdrom parabola.iso -boot d disk.img

1.4 What's on parabola-archiso?

File/Dir Description
boot-files/ syslinux config files, splash.png, etc.
overlay/ config overlay, place your custom configs here
work/ the work dir, where the chroot is installed
createtorrent torrent creation script, ran by make torrent
download-repo.sh downloads base packages for core ISOs
instructions doc file
isomounts order of squashfs mount points
Makefile build instructions
mkinitcpio.conf ISO mkinitcpio
motto the motto of this release (torrent comment)
README
packages.i686 list of packages the ISO will have installed
packages.x86_64
parabola-2011.05.22-core-i686.iso ISOs
parabola-2011.05.22-netinstall-i686.iso
parabola-2011.05.22-core-i686.iso.torrent torrent files
parabola-2011.05.22-netinstall-i686.iso.torrent