Hacking:isos
From ParabolaWiki
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 |