User Tools

Site Tools


packages:linux-live

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
packages:linux-live [2008-11-18 23:56]
patrys
packages:linux-live [2013-04-10 14:45]
glen Page name changed from packages:linuxlive to packages:linux-live
Line 1: Line 1:
 +
 +
 +====== Creating a PLD Live CD ======
 +
 +
 +===== Creating the CD root =====
 +First, start by creating a directory for the CD. Issue the following command adjusting the path to suit your needs: ​
 +
 +
 +
 +<​file>​mkdir -p /​path/​to/​root
 +</​file>​
 +Next select the packages to install. The following list should be a nice start: ​
 +
 +
 +
 +<​file>#​ cat base.lst
 +FHS
 +acl
 +basesystem
 +bash
 +blockdev
 +dhcpcd
 +eject
 +fix-info-dir
 +fsck
 +grub
 +iproute2
 +iputils-ping
 +kbd
 +kernel
 +kernel-fs-aufs
 +less
 +linux-live
 +lvm2
 +mingetty
 +mount
 +openssh-clients
 +openssh-server
 +pciutils
 +sed
 +terminfo
 +traceroute
 +udev
 +usbutils
 +util-linux-ng
 +vim
 +wget
 +wireless-tools
 +</​file>​
 +To install the root issue: ​
 +
 +
 +
 +<​file>#​ poldek --pset=base.lst --uniq --install-dist=/​path/​to/​root
 +</​file>​
 +To upgrade/​install/​remove packages at any time just use the ''​-r''​ parameter: ​
 +
 +
 +
 +<​file>#​ poldek -r /​path/​to/​root -u anypackage
 +</​file>​
 +
 +
 +===== Preparing the ISO image =====
 +Start by installing the [[http://​www.linux-live.org/​|linux-live]] package (''​linux-live-build''​ package in PLD Linux) 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: 
 +
 +
 +
 +<​file>#​ mount /dev /​path/​to/​root/​dev -o bind
 +# chroot /​path/​to/​root
 +</​file>​
 +Now you can put any necessary changes in place. ​
 +
 +To build your CD use: 
 +
 +
 +
 +<​file>#​ export ROOT=/​path/​to/​root
 +# export ISO_IMAGE=/​path/​to/​result.iso
 +# linux-live-build
 +</​file>​
 +
 +
 +===== Booting from USB =====
 +First, create a FAT16 or FAT32 on the device. ​
 +
 +Then extract the ISO contents onto the USB device you are going to use. 
 +
 +Next, unmount the device and run (this requires having the ''​syslinux''​ package installed): ​
 +
 +
 +
 +<​file>#​ syslinux -d boot/​syslinux /dev/sdXY
 +</​file>​
 +Where ''​sdXY''​ is the partition you created earlier. ​
 +
  
packages/linux-live.txt ยท Last modified: 2013-04-10 14:45 by glen