Difference between revisions of "Debootstrap to LiveCD"
(→ENTIRE SCRIPT) |
(→ENTIRE SCRIPT) |
||
Line 75: | Line 75: | ||
Once Loged into chroot | Once Loged into chroot | ||
+ | dpkg-reconfigure console-data | ||
+ | cd /dev | ||
+ | ./MAKEDEV generic |
Revision as of 05:00, 5 June 2006
This HOW-TO is to create a Live CD using the Debian debootstrap utility to install your base, and then to further work towards a complete LiveCD of your preference.
Contents
Pretense
It is assumed that you have the understanding to create a directory, to have a debian system with access to the internet
Begin
First create a working directory, in this examle we will use /mnt/hda1/source/KNOPPIX
- choose a mirror of your choice: http://www.debian.org/mirror/list
- Also choose a release of your choice, either stable, testing, or unstable.
- Choose the binary type, i386 or x86-64, power pc, etc.
In this example I have chosen my mirror to be ftp://ftp.egr.msu.edu/debian and I have chosen my release to be stable to run debootstrap
debootstrap --arch i386 sarge /mnt/hda1/source/KNOPPIX ftp://ftp.egr.msu.edu/debian
next you will want to mount your proc directory
Mount Proc
Mount the proc directory as follows:
mount proc -t proc /mnt/hda1/source/KNOPPIX/proc
Setup Networking
cp /etc/resolv.conf /mnt/hda1/source/KNOPPIX/etc/resolv.conf cp /etc/hosts /mnt/hda1/source/KNOPPIX/etc/hosts cp /etc/hostname /mnt/hda1/source/KNOPPIX/etc/hostname
CHROOT
chroot /mnt/hda1/source/KNOPPIX/ /usr/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login
reconfigure console
dpkg-reconfigure console-data
MAKEDEV
run makedev cd /dev
./MAKEDEV generic
BASE CONFIG
base-config
stay tuned
SNIa 03:07, 5 Jun 2006 (GMT)
work in progress, not yet refined
apt-get install hotplug hotplug-utils gawk
from the knoppix disc method
There is also a number of rc scripts
proper method
Since The mirrors I have to obtain the knoppix scripts are incorrect, i'm using dpkg --list to see which files are a part of the knoppix scripts, and importing them by hand. :( Hopefully by weeks end I will have a beta knoppix from debootstrap complete. SNIa 04:19, 5 Jun 2006 (GMT)
Install knoppix scripts
apt-get install hotplug-knoppix knoppix-customize \ linux-kernel-headers-knoppix networkconfig-knoppix \ rebuildfstab-knoppix saveconfig-knoppix \ scanpartitions-knoppix sysvinit-knoppix user-profile-knoppix
ENTIRE SCRIPT
#!/bin/bash SOURCEDIR=/mnt/hda1/source MASTERDIR=/mnt/hda1/master mkdir ${SOURCEDIR}/KNOPPIX debootstrap --arch i386 sarge /mnt/hda1/source/KNOPPIX ftp://ftp.egr.msu.edu/debian mount proc -t proc ${SOURCEDIR}/KNOPPIX/proc chroot ${SOURCEDIR}/KNOPPIX/ /usr/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login
Once Loged into chroot
dpkg-reconfigure console-data cd /dev ./MAKEDEV generic