Tiny Debian Installation HOWTO
Debiankiste besorgen und apt-get install debootstrap machen
Dann debootstrap --arch i386 --verbose -exclude=setserial,apt-utils,adduser,pcmcia-cs,info,man-db,tasksel,ed,manpages,modconf,ipchains,nvi,hostname,base-config woody /TARGETDIR &> /tmp/debootstrap.out
- ausserdem weg mit: fdutils
- Mir wurden immernoch ein paar Sachen zuviel installiert, darum:
chroot /TARGETDIR
apt-get remove --purge apt-get remove modconf nano pppconfig pppoeconf telnet gettext-base ipchains syslinux console-data,dhcp-client
apt-get install nano-tiny
per Hand hab ich folgendes geloescht (Alternative: in ein Archiv schieben, um es wiederherstellen zu koennen: tar cz --remove-files -f /tiny-removed.tar.gz cat /root/to_remove.lst - vorher chrooten!):
- /usr/share/{man,doc,locale,zoneinfo,calendar}
- /var/lib/apt/
- /var/cache/apt/archives
- /usr/lib/gconv/{EBCDIC,GREEK,GEORGIAN,KOI,LATIN,MAC
- /usr/games/banner
- /usr/bin/{apt-cdrom,dselect,localedef,superformat,calendar}
- /usr/lib/apt/methods/{cdrom,file}
- /usr/lib/dpkg/methods/{floppy,disk}
- /etc/cron.daily
- /etc/{calendar,mediaprm}
- /etc/init.d/nviboot
Nun wurden einige bestehende Tools durch dietlibc-compilte binaries ersetzt, den Link gibts irgendwo auf http://www.fefe.de
- /bin/{bash,true,uname,umount,arch,ps,mount,ls,kill
- /usr/bin/{wget,yes,tty,basename}
- configs anpassen
- /etc/apt/sources.list
- /etc/network/interfaces
/etc/issues ;>
/etc/fstab -> /,proc,tmpfs auf /tmp,var/lib/apt/lists,/var/cache/apt/archives
- vom Debian host kopiert:
/sbin/{ifup,ifdown} --> aus irgendeinem Grund funzte ifup -a sonst nicht.