[freegeek-distro] howto: freekbox3 installer with simple-cdd
Vagrant Cascadian
vagrant at freegeek.org
Mon Jan 31 13:41:08 PST 2005
i just wanted to document the process for using simple-cdd to make a
debian-installer CD for the freekbox3
here we go!
this assumes you have a debian sarge system, and sarge is still not yet
released as "stable" (groan). it should probably also work on a
sid/unstable system, but no guarantees :)
simple-cdd needs a few packages installed to work properly:
apt-get install subversion rsync debian-cd
from unstable, you need to get a package that isn't yet in sarge:
wget http://http.us.debian.org/debian/pool/main/d/debpartial-mirror/debpartial-mirror_0.2.10_all.deb
dpkg -i debpartial-mirror_0.2.10_all.deb
(if a newer version is available, grab that instead, unless it's 0.2.90
or newer)
for those who use pinning(you know who you are), you can simply do this:
apt-get -t unstable install debpartial-mirror
now we need to get simple-cdd:
svn co svn://svn.debian.org/svn/debian-np/people/vagrant/simple-cdd
change to the newly created directory:
cd simple-cdd
edit the CONF.sh file:
change:
profiles="default freekbox3"
uncomment(and change to use appropriate language/country settings):
export KERNEL_PARAMS="preseed/file=/cdrom/simple-cdd/default.preseed languagechooser/language-name=English countrychooser/shortlist=US"
change debpartial_debian_mirror to use a mirror close to you(or leave as
the default):
debpartial_debian_mirror="http://debian.oregonstate.edu/debian/"
edit the profiles/default.preseed file to change some default values:
simple-cdd simple-cdd/profiles multiselect default freekbox3
d-i netcfg/get_hostname string freekbox
d-i netcfg/get_domain string
console-data console-data/keymap/qwerty/layout select US american
console-data console-data/keymap/family select qwerty
console-common console-data/keymap/family select qwerty
# change to your timezone
base-config tzconfig/choose_country_zone/US select Pacific
alright, enough of that, let's build the CD image!
./build-simple-cdd
depending on the speed of your internet connection, this will take a
while- it needs to download around 600MB of files and packages. you
might want to use a proxy (such as squid) and set http_proxy in CONF.sh
to reduce the amount of time to re-download new packages.
when all is said and done, you should have a shiny new CD image in the
"images" directory!
i highly recommend testing it with qemu before burning to CD, there are
instructions for how to do this in the README, as well as a bunch of
other potentially useful information.
good luck!
live well,
vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.freegeek.org/pipermail/distro/attachments/20050131/5224597f/attachment.bin
More information about the distro
mailing list