Linuxice2From Openice.orgcurrently, this page will be used to contain notes for development of the livecd.
LinksBuildingThis is based off of the howto found in build/howto and may not be up do date. DependenciesTo build the livecd following these procedures you will need the following packages (current for jaunty) subversion debootstrap squashfs-tools syslinux memtest86+ mkisofs sbm
sudo apt-get install subversion debootstrap squashfs-tools syslinux memtest86+ mkisofs sbm Get the build scripts:Create a directory called something like "linuxice". svn co https://linuxice.svn.sourceforge.net/svnroot/linuxice/build linuxice cd linuxice
Create the chroot and bootstrap ubuntusudo ./1s-create-chroot
Chroot into the system and install packages:sudo ./1m-prepare-chroot sudo chroot chroot /tmp/chroot-helper [do other things, install packages, tweak files, etc] /tmp/leave-chroot sudo ./2m-cleanup-chroot
Build the image:sudo ./1b-prepare-casper sudo ./2b-create-image You should now have an image named LinuxICE2 in the "daily-live" folder. Use virtualbox or another virtual machine to test it out.
TODOThe following items need of work:
Tweaking the scriptsThe scripts are a start, but they are not finished. base-setup-chroot contains a list of base packages. This file will hopefully expand to cover all the packages needed for LinuxICE to function properly.
OpenICE repositoryneeds creation. A helper script should also be created to add the repository to the sources.list and install the OpenICE packages. |