Forum archive
Debian Squeeze Pre-Alpha
I am trying to build out a Debian Squeeze based core and would like to document my journey and also try to get some advice/assistance from the community.
My journey started with google where I found a live cd build system called live-build. Here is a link to the home page:
Here is a link to the english manual:
http://live.debian.net/manual/en/
Basically to get started you merely start with an existing Debian Squeeze system, install live-build through apt-get(it is in the standard debian repository). From there you use the following command to build a live cd:
lb config && lb build
If you run that command right out of the box you get a simple live cd with the standard installation packages. To install custom .deb files you place the .deb files in the config/chroot_local-packages folder. Next to get the live cd to support installing you pass
--debian-installer live
To the config command. To make it easier you can create helper files in the auto folder, so I created a config file with the below contents:
lb config noauto \
--architecture i386 \
--linux-flavours 686 \
--packages-lists "standard" \
--debian-installer live \
--mirror-bootstrap http://mirror.steadfast.net/debian/ \
--mirror-chroot http://mirror.steadfast.net/debian/ \
--mirror-binary http://mirror.steadfast.net/debian/ \
"${@}"The result of building with this config is a 201MB ISO that uses the standard debian installer to install. The installer has all the steps of a normal debian installer except for the package selection, it installs the image from the live cd.
I have attached an archive with a skeleton of my build directory, just extract it and run
lb clean && lb config && lb build
I am not sure how to get the image the rest of the way in order to get it more like the existing Turnkey core. Like what other packages need to be in there, how do I get it to start up the console menu system the existing core has, etc.
Any assistance/guidance is appreciated.
1) I think you should be able to install the Lucid builds of the custom TurnKey packages on Debian Squeeze. Note that binaries can be downloaded directly from archive.turnkeylinux.org
2) See the Core manifest for a full list of packages on Core. You should try leveraging the package manager to install the custom packages from the Lucid TurnKey repository.
Add this to your sources: deb http://archive.turnkeylinux.org/ubuntu lucid main
Good luck and share your results with us!