Difference between revisions of "Debootstrap to x86-64 LiveCD"
From Knoppix Documentation Wiki
(→Development (still within chroot)) |
|||
Line 43: | Line 43: | ||
#( I am in the process of finding out what's needed. ) | #( I am in the process of finding out what's needed. ) | ||
apt-get install \ | apt-get install \ | ||
− | + | gawk \ | |
− | + | perl \ | |
− | + | libdb4.4 \ | |
− | + | perl-modules \ | |
− | + | console-tools \ | |
− | + | console-data \ | |
− | + | console-common \ | |
− | + | pciutils \ | |
− | + | libpci2 \ | |
− | + | udev \ | |
− | + | libvolume-id0 \ | |
− | + | dhcp3-common \ | |
− | + | linux-sound-base \ | |
− | + | ndiswrapper-utils \ | |
− | + | ndiswrapper-common \ | |
− | + | ndiswrapper-utils-1.1 \ | |
− | + | binutils \ | |
− | + | debhelper \ | |
+ | dpkg-dev \ | ||
+ | file \ | ||
+ | gettext \ | ||
+ | html2text \ | ||
+ | intltool-debian \ | ||
+ | libmagic1 \ | ||
+ | make \ | ||
+ | patch \ | ||
+ | po-debconf | ||
== Custom Kernel == | == Custom Kernel == |
Revision as of 06:41, 8 July 2006
Welcome to the Knoppix 64 / 64bit / AMD64 / EM64T / Knoppix64 LiveCD
Contents
preamble
- PLEASE if anyone knows where to find the patches for the knoppix kernel please send me an email: jupiterproject at gmail dot com, thanks!
- In Development by SNIa 06:38, 8 Jul 2006 (GMT)
- Using the Debian Net-inst CD as a base, still very beta.
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/.
Now Chroot and set up environment
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 (still within chroot)
- ( I am in the process of finding out what's needed. )
apt-get install \ gawk \ perl \ libdb4.4 \ perl-modules \ console-tools \ console-data \ console-common \ pciutils \ libpci2 \ udev \ libvolume-id0 \ dhcp3-common \ linux-sound-base \ ndiswrapper-utils \ ndiswrapper-common \ ndiswrapper-utils-1.1 \ binutils \ debhelper \ dpkg-dev \ file \ gettext \ html2text \ intltool-debian \ libmagic1 \ make \ patch \ po-debconf
Custom Kernel
- todo
TO DO
- Custom Kernel
- Make a custom minirt.gz file
- (compared from Debootstrap to LiveCD) Install Custom Kernel Configuration (now 64 bit)
notes
- See sister project for comparison Debootstrap to LiveCD