Difference between revisions of "Debootstrap to x86-64 LiveCD"


From Knoppix Documentation Wiki
Jump to: navigation, search
(DeBootstrap)
(DeBootstrap)
Line 32: Line 32:
 
  echo "deb http://amd64.debian.net/debian-amd64 sarge  main contrib non-free" > /etc/apt/sources.list
 
  echo "deb http://amd64.debian.net/debian-amd64 sarge  main contrib non-free" > /etc/apt/sources.list
 
  apt-get update
 
  apt-get update
  apt-get install perl udev gawk
+
  apt-get install perl udev gawk locales
 +
 +
==Development==
 +
#finding out whats needed
 +
apt-get install \
 +
  bootcd \
 +
  bootcd-i386 \
 +
  bootcd-mkinitrd  \
 +
  busybox  \
 +
  cramfsprogs  \
 +
  dash  \
 +
  discover  \
 +
  discover-data  \
 +
  dosfstools  \
 +
  file  \
 +
  initrd-tools  \
 +
  libdiscover2  \
 +
  libexpat1  \
 +
  libmagic1  \
 +
  mkisofs  \
 +
  realpath  \
 +
  syslinux
  
 
==notes==
 
==notes==

Revision as of 22:02, 5 July 2006

preamble

Variables

#!/bin/bash

SOURCEDIR=/mnt/hda1/source/KNOPPIX64
MASTERDIR=/mnt/hda1/master/KNOPPIX64
ARCH=amd64
DEBIAN_RELEASE=sarge
DEBIAN_MIRROR=http://amd64.debian.net/debian-amd64

Set Up the Environment

mkdir -p ${SOURCEDIR}
mkdir -p ${MASTERDIR}

DeBootstrap

debootstrap --arch ${ARCH} ${DEBIAN_RELEASE} ${SOURCEDIR} ${DEBIAN_MIRROR}
cp /etc/resolv.conf ${SOURCEDIR}/etc/.
chroot ${SOURCEDIR} \
   /usr/bin/env \
  -i HOME=/root \
  TERM=$TERM PS1='\u:\w\$ ' \
  PATH=/bin:/usr/bin:/sbin:/usr/sbin \
  /bin/bash --login
mount proc -t proc proc
cd /dev && ./MAKEDEV generic
echo "deb http://amd64.debian.net/debian-amd64 sarge  main contrib non-free" > /etc/apt/sources.list
apt-get update
apt-get install perl udev gawk locales

Development

  1. finding out whats needed
apt-get install \
  bootcd \
  bootcd-i386 \ 
  bootcd-mkinitrd  \
  busybox  \
  cramfsprogs  \
  dash  \
  discover  \
  discover-data  \
  dosfstools  \
  file  \
  initrd-tools  \
  libdiscover2  \
  libexpat1  \
  libmagic1  \
  mkisofs  \
  realpath  \
  syslinux

notes