This is an old revision of the document!
First, start by creating a directory for the CD. Issue the following command adjusting the path to suit your needs:
mkdir -p /path/to/root
Next select the packages to install. The following list should be a nice start:
# cat base.lst FHS basesystem bash blockdev dhcpcd eject fix-info-dir fsck grub iproute2 iputils-ping less linux-live linux-live-kernel lvm2 mingetty mount openssh-clients openssh-server pciutils sed terminfo traceroute udev usbutils vim wget wireless-tools
To install the root issue:
# poldek --pset=base.lst --uniq --install-dist=/path/to/root
To upgrade/install/remove packages at any time just use the -r
parameter:
# poldek -r /path/to/root -u anypackage
Notice: linux-live
from DEVEL
branch currently supports PLD kernels. If you want to use it, replace linux-live-kernel
above with appropriate kernel
and kernel-fs-aufs
packages.
Start by installing linux-live-build
on your host system.
Remember to set password for root
or alter /etc/inittab
to execute shell instantly after boot or you'll not be able to login. To set the password, just mount /dev
and chroot
to the installation root:
# mount /dev /path/to/root/dev -o bind # chroot /path/to/root
Now you can put any necessary changes in place.
To build your CD use:
# export ROOT=/path/to/root # /usr/lib/linux-live/build
Then to create ISO, go to the /tmp/live_data_*
directory created by the above command. Then cd
to your live name and run:
# sh make_iso.sh