Debian Installers:
Table of Contents:
("There's more than one way to do it.")
- Introduction & Explanation
- Desktop / New-User Friendly Installers
- Run-from-CD Distributions / Installers
- Unofficial (or Beta) Installers
- Official Installer
- Specialised Installers
- Chroot Installation
- UML Installation
- PXE Installation
- Installation from Windows
- USB Memory Stick Installation
- Non-Interactive Installers
- Roll Your Own
Introduction and Explanation
"The Debian installer sucks!" People saying this are astonished to hear me reply "Which one?" Such commentators usually want a naive-user-friendly, preferably graphical installer that aggressively probe hardware (which they know little about), and don't give a damn about non-i386 architectures. They don't value network installs, broad choice of journaling filesystems (XFS, JFS), flexibility, small installer images, or sparse initial installs.
All of that means they'll hate the Official Debian installer, but would be fine using Ubuntu Linux, Libranet, Xandros Desktop OS, Progeny Debian, or maybe even Knoppix. But they use the wrong installer, complain, are advised of their error, and then complain that they had no way to know better. Please let them know of this page.
The standard Debian installer fits a very broad set of needs: flexible installs on multiple architectures from a range of media with minimal assumptions as to graphical support, modular, usable over any and all network transports and other console access mechanisms, and resistant to hardware problems.
Other installers serve different needs: E.g., if you love the XFS filesystem and don't want to install onto it the hard way, you need an unofficial installer image. Or you're building a severely locked-down firewall — or seeking a feature-packed run-from-CD system with optional hard drive install. Guess what? Every one of the installers builds a Debian system.
Note: The categories below are a bit fluid. E.g., many of the "desktop variants" are fine ways to start a standard Debian system; most of the run-from-CD variants include hard drive installers.
Pointers ("") indicate installation options known to be excellent of their kind.
Desktop / New-User Friendly Installers (see also Knoppix and similar)
http://linux.corel.com/ (defunct):
Corel Linux OS — was a Debian 2.1 "slink" variant with an advanced graphical installer and proprietary enhancements, available in a redistributable "Download Edition" CD image and two retail-only editions. Compatibility to Debian: poor, on account of some bad packaging practices and dependence on non-standard KDE 1.1/Qt code. No longer a reasonably way to start a Debian system, if it ever was. Avoid. (However, see successor from Xandros.)http://www.impi.org.za/
Impi Linux — a desktop Debian variant for i386 with emphasis on business applications, drawn from Debian, Knoppix, and Gnoppix. Developed in South Africa. Last checked: 2004-12-22.http://www.libranet.com/
Libranet, — an easy desktop-oriented Debian variant for i386 by Libra Computer Systms, Ltd., available as a retail purchase (which I encourage, as this is an excellent company, deserving of support). Libranet includes graphical tools to administer the machine and to install from the Internet popular non-redistributable proprietary software (RealPlayer, Flash plug-in, Microsoft Core TrueType Fonts). The company usually offers a single-CD ISO of an older version for download. All versions' CD images are lawful to redistribute, but seldom found for download. Compatibility to Debian-testing: excellent. Last checked: 2004-12-22.http://www.linspire.com/:
LinspireOS (formerly LindowsOS) — a KDE-oriented desktop-oriented Debian offshoot aimed squarely at the novice computer user, to the point of renaming standard Linux applications to more-generic names. It includes a number of non-redistributable proprietary packages, with many others available a la carte for a fee, post-installation. Graphical installer routine. Compatibility to Debian: unknown. Last checked: 2004-12-22.http://archive.progeny.com/progeny/pgi/:
Progeny Graphical Installer (PGI) full images — full-sized single-CD image of a graphical installer with good hardware autodetection for Debian 3.0 "woody" on i386. Compatibility to Debian: excellent (but please see "Progeny Debian" for more-recent work). Last checked: 2004-12-22.http://componentizedlinux.org/progeny/ :
Progeny Debian (formerly Progeny Anaconda installer for Debian) — a graphical installer with good hardware autodetection, for Debian-sarge on i386, using a port of the Anaconda installer from Red Hat. Compatibility to Debian-testing: excellent. (Note: This 2.0 release renders completely obsolete the old, Debian 2.2/potato-based Progeny 1.0 images for i386 and IA64 still carried at many mirror sites such as http://public.planetmirror.com/pub/linux/progeny/debian/iso/Progeny1.0/, which should be avoided as no longer a suitable starting point for Debian systems.) Last checked: 2004-12-22.http://www.skolelinux.no/index.php.en
Skolelinux ("School Linux" in the Norwegian language) — an i386 Debian variant designed to be simple to install and maintain for schools. The international variant will be called DebianEdu, but Skolelinux already has a fully international installer, including English-language support. Compatibility to Debian: unknown, but probably good-to-excellent. Last checked: 2004-12-22.http://www.stormix.com/ (defunct):
Stormix (from Storm Technologies, Ltd.) — was an improved Debian 2.2 "potato" installer image for i386. Graphical installer routine. Compatibility to Debian: excellent in its day, but Stormix is no longer a suitable starting point for a Debian system. Avoid.http://www.ubuntulinux.com/:
Ubuntu Linux — a cutting-edge GNOME-based desktop distribution for i386, AMD64, and PPC based on periodic temporary forks of Debian-sid, with a planned six-month release cycle and guaranteed minimum 18 months of optional paid technical support for each release through Canonical, Ltd. Simplified, fast ncurses-based installer. Compatibility to Debian-unstable`: fair-to-good. (Ubuntu maintains "universe" apt-gettable package collection, a snapshot of Debian-sid optional packages, which should be favoured over Debian's own package sources, absent compelling reasons.) Last checked: 2004-12-22http://www.xandros.com/:
Xandros Desktop OS from Xandros, Inc. — a very easy and very new-user-friendly, desktop-oriented i386 Debian-sarge offshoot, the successor to Corel Linux OS, and including many non-redistributable proprietary packages (Xandros installer, Xandros File Manager, Xandros Control Centre, Xandros Disc Burner, Xandros Networks, Crossover Office in Xandros Deluxe edition only, PQDisk, etc.). Graphical installer routine. Compatibility to Debian: unconfirmed, but reportedly excellent. Last checked: 2004-12-22.
Run-from-CD Variants
http://bofh.be/clusterknoppix/:
ClusterKnoppix — a remastered version of Knoppix (which please see) by Wim Vandersmissen using an OpenMosix kernel and cluster-management tools, and supporting PXE-based netbooting. Compatibility to Debian: unknown, but probably similar to Knoppix. Last checked: 2004-12-22.http://www.damnsmalllinux.org/:
Damn Small Linux — a nearly complete Linux desktop system for i386 in a 50MB image for business-card-sized CD media, based on Debian 3.0 "woody". Compatibility to Debian: fair, since particular packages such as the X11 server are not from Debian. See details. Last checked: 2004-12-22.http://people.debian.org/~jgoerzen/dfs/:
Debian from Scratch — a run-from-CD full rescue disk capable of working with all major filesystems, LVM, software RAID, and even compiling a new kernel. i386 installer installs sarge, sid, or sid w/AMD64. Alpha installer installs woody, sarge, or sid. PPC installer exists; documentation doesn't say which branch it installs. Includes DFSbuild utility to construct custom DFS CD images. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://www.debian.org/devel/debian-nonprofit/:
Debian Non-Profit — a run-from-CD distribution for i386, based on Morphix, and designed to fulfill the requirements of small non-profit organisations. Compatibility to Debian: unknown, but probably similar to Knoppix. Only release so far was that of 2003-11-29. Last checked: 2004-12-22.http://www.demolinux.org/en/ (defunct):
DemoLinux — a run-from-CD distribution for i386 based on Debian 3.0 "woody". Compatibility to Debian: not an issue (not installable to hard disk).featherlinux.berlios.de (defunct):
Feather Linux — a 64 MB run-from-CD distribution for i386 constructed by stripping down Knoppix and making some minor changes to some packages. Compatibility to Debian: unknown, but probably similar to Knoppix. Last checked: 2004-12-22.http://www.flonix.com/:
Flonix — a 62MB run-from-media distribution for i386 based on Debian 3.0 "woody", Knoppix, and Damn Small Linux, designed to install to either CD media or USB flash devices. Compatibility to Debian: unknown, but probably similar to Knoppix. Last checked: 2004-12-22.http://www.gnoppix.org/:
Gnoppix — a GNOME-oriented run-from-CD distribution for i386 with excellent hardware detection, based on Debian 3.0 "woody", and incorporating desktop work by Ubuntu Linux. It can optionally install (everything) to hard disk, extremely easily. Compatibility to Debian: unknown, but probably similar to Knoppix. Last checked: 2004-12-22.http://www.knopper.net/knoppix/index-en.html:
Knoppix — a KDE-oriented run-from-CD distribution for i386 and PPC with excellent hardware detection, based on Debian 3.0 "woody" (mostly). It can optionally install (everything) to hard disk, extremely easily. Compatibility to Debian: fair — includes packages from diverse sources, and departs from some aspects of Debian system architecture. Note: Recent images have introduced 2.6.x kernels to Knoppix — very helpful for Linux installlation with some Serial ATA host adapters. Last checked: 2004-12-22.http://www.mepis.org/:
MEPIS Linux — a KDE-based desktop Debian variant (dubbed SimplyMEPIS, as opposed to ProMEPIS, a variant for developers that, starting Feb. 2005, will become a multi-CD retail offering) from MEPIS LLC / Warren Woodford for i586 that runs from CD and includes a graphical installer that can install it to a hard drive. Installer include NTFS resizing (QtParted/ntfsresize) and extensive hardware autorecognition. Includes non-redistributable proprietary "extras" such as Macromedia Flash, Sun JRE, various other plug-ins and media players, restrictively-licensed fonts, etc. Compatibility to Debian-unstable: excellent. Last checked: 2005-01-31.http://kanotix.com/:
Kanotix — a KDE-based desktop Debian variant based on Knoppix by Jörg Schirottke aka Kano, adding a cutting-edge 2.6.x kernel with improvements. Includes optional HD installer with NTFS resizing using QtParted/ntfsresize. Provides Captive NTFS, non-redistributable proprietary drivers/firmware for many wireless chipsets, winmodems, and other problem hardware, ndiswrapper, Macromedia Flash, Sun JRE, etc. Compatibility to Debian-unstable: excellent. Last checked: 2005-01-31.http://morphix.sourceforge.net/:
Morphix — a modular, easily editable and rebuildable toolkit for making run-from-CD distributions based on Debian. The project provides a number of already assembled special-purpose builds (light, KDE, heavy, and game). It can optionally install (everything) to hard disk, extremely easily. Includes GTK2-based HD installer, kernel 2.6.x, XFree86 v. 4.3.0, and hardware detection from Knoppix. Compatibility to Debian: similar to Knoppix, but significantly closer to the core contents of Debian-unstable. Last checked: 2004-12-22.http://dirk.eddelbuettel.com/quantian.html:
Quantian — a clusterKnoppix variant tailored to numerical and quantitative analysis. Adds OpenMosix support, and numerous scientific, informathics, and visualisation packages. Maintained by Dirk Eddelbuettel. Compatibility to Debian: unknown, but probably similar to Knoppix. Last checked: 2004-12-22.http://www.santafelinux.com/:
Santa Fe Linux — a GNOME-oriented run-from-CD distribution for i386 with hardware autodetection and an optional hard disk installer. Includes kernel 2.4.27. Compatibility to Debian: unknown but probably similar to Knoppix. Last checked: 2004-12-23.http://www.zenlinux.org/:
Zen Linux — a live CD with installer, maintained by Raymond Medeiros AKA "Zen Master", and available in three flavours (currently = Feb. 2005 only for i386): Core, GNOME, and KDE. Simple text-mode installer. Packages taken primarily from Debian-unstable with some from apt-get.org sources. Compatibility to Debian-unstable: 100%. Last checked: 2005-02-22.http://linuxmafia.com/faq/Debian/installers.add:
Others — Knoppix variants have emerged in such abundance that I've had difficulty keeping up, so here's a link to my to-do list for new Debian variants (which are mostly Knoppix kindred).
Unofficial (or Beta) Installer Images for Debian
http://www.beekum.nl/pe26xx.iso:
Victor van Beekum's netinst image — 30MB netinst installer for Debian 3.0 "woody" on i386, tailored for Dell PE2600 and PE2650 and similar models' hardware RAID and gigabit ethernet driver requirements (aacraid, megaraid 1.18f, e1000, and tg3 drivers). Compatibility to Debian: excellent. Last checked: 2004-12-22.http://sourceforge.net/projects/rescuecd/:
Timo Benk's netinst image — 55MB netinst installer for Debian 3.0 "woody" on i386; primarily intended as a rescue CD. Compatibility to Debian: unknown, but probably good. Last checked: 2004-12-22.http://people.debian.org/~blade/:
Eduard Bloch's netinst image — 40MB or 10MB netinst installer for Debian 3.0 "woody" on i386. Mirrored at http://ftp.uni-kl.de/pub/linux/debian.extras/cdimages/woody-netinst/. (Also mirrored many other places. Search Google for "bootbf2.4-xfs.iso".) Compatibility to Debian: excellent. See also Wessel Dankers's update. Last checked: 2004-12-22.http://people.debian.org/~blade/:
Eduard Bloch's XFS boot-floppies images — boot-floppies images with XFS support for Debian 3.0 "woody" on i386. Mirrored at http://ftp.uni-kl.de/pub/linux/debian.extras/cdimages/woody-netinst/experimental/floppies/. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://people.debian.org/~blade/:
Eduard Bloch's JFS boot-floppies images — boot-floppies images with JFS support for Debian 3.0 "woody" on i386. Compatibility to Debian: excellent. Last checked: 2004-12-22.developer.berlios.de/projects/bonzai/ www.gnulinux.de (defunct):
Bonzai Linux (formerly miniwoody) — an unofficial Debian 3.0 "woody" installer disk image for i386 able to fit on a 180MB mini-CD, with updated KDE and a simplified installer, and developed primarily in the German language. Uses Progeny's discover tool for automated hardware detection. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://non-gnu.uvt.nl/pub/debian-xfs/:
Wessel Dankers's XFS netinst image — 38MB netinst installer for Debian 3.0 "woody" on i386. An update of Eduard Bloch's image: Fixes the kernel v. 2.4.22 brk() remote exploit. Enables DMA on IDE hard drives, includes fixes to gcc and to lvm2 support. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://www.debian.org/devel/debian-installer/:
Debian-Installer / Sarge — Release candidate images in various media sizes for Debian-sarge (testing) on alpha, arm, hppa, i386, IA64, m68k, mips, mipsel, PowerPC, and SPARC. Floppy images are available for all architectures at http://http.us.debian.org/debian/dists/testing/main/. Compatibility to Debian: excellent. This installer now includes a 2.6 kernel option, useful in particular for installation onto SATA drives. Last checked: 2004-12-22.http://cdimage.debian.org/cdimage/unofficial/sarge-amd64/
Debian-Installer / Sarge & Sid — images for Debian-sarge for the AMD64 / x86_64 unofficial port. Compatibility to Debian: excellent. This installer now includes a 2.6 kernel option, useful in particular for installation onto SATA drives. Last checked: 2006-03-13.http://people.debian.org/~sjogren/d-i/images/:
Debian-Installer / Sarge — beta-testing floppy images snapshots for Debian-sarge on i386, hosted by Martin Sjogren. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://xtronics.com/reference/SATA-RAID-debian-for-2.6.html:
Debian-Installer / Sarge Instructions using 2.6 Kernel / SATA / Software RAID — Step-by-step instructions for creating a software RAID array on SATA drives inside the Debian-sarge installer, configuring bootloaders, and other details. Written by Transtronics, Inc. Last checked: 2004-12-23.http://http.us.debian.org/debian/dists/unstable/main/:
Debian-Installer / Sid — beta-testing floppy images for Debian-sid on i386 and PowerPC. Mirrored at http://ftp.egr.msu.edu/debian/dists/unstable/main/. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://people.debian.org/~vorlon/d-i/xfs/:
Debian-Installer / Sarge w/XFS — beta-testing 122MB netinst installer images with XFS support for Debian-sarge on i386, hosted by Steve Langasek. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://public.planetmirror.com/pub/debian-netinst/ieure/:
Ian Eure's netinst image — 30MB netinst installers for pre-woody 3.0 on i386 and PowerPC. Deleted by its creator from http://people.debian.org/~ieure/netinst/ . This image was fine in its day but is now obsolete; you should use one of the others. Compatibility to Debian: was fine, now lagging. Avoid.http://www.physik.tu-cottbus.de/~george/debian-xfs/:
Ionut Georgescu's XFS netinst image — 44MB netinst installer with XFS support for Debian 3.0 "woody" on i386. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://kmuto.jp/b.cgi/2005/11/26:
Kenshi Muto's netinst image — 125MB mini-CD installer for Debian 3.1 "sarge" on i386, using the sarge d-i installer and kernel version 2.6.14. Compatibility to Debian: excellent. Last checked: 2006-01-11 http://oss-us.sns.ro/Hilux.html:
Hilux (by System & Network Solutions) — 187MB mini-CD installer for Debian 3.0 "woody" on i586, updating the standard "woody" installer to kernel version 2.4.26 (plus 2.4.27 security backports) with support for XFS, ReiserFS, and many other modular device drivers. Supports installation onto md5 software RAID w/LVM. Supports non-destructive repartitioning during installation using GNU parted. Installer requires 32MB RAM. Suffices to install (at least) a minimal Debian system (i.e., isn't just a netinst image.) Can be used to install a server, desktop or development machine. Compatibility to Debian: excellent. Last checked: 2004-09-30http://www.ece.fr:8000/~kern/dell-PE1655MC/:
Christophe Kern's netinst image — 40MB netinst image for Debian 3.0 "woody" on i386 to fully support Dell PE1655MC blade servers' driver requirements. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://people.debian.org/~dwhedon/boot-floppies/:
David Kimdon's netinst image — 10MB netinst installer for Debian 3.0 "woody" on i386 (kernel, rootfs, drivers and messages in 18 languages only — install Debian Base and rest from network), and also 40MB netinst installer for Debian 3.0 "woody" on i386 (complete Debian Base install). Compatibility to Debian: excellent. Last checked: 2004-12-22.http://wiki.osuosl.org/display/LNX/Debian+on+Dell+Servers, ISO direct link http://staff.osuosl.org/~kveton/debian/debian-dell-2.4.31.iso:
Scott Kveton's netinst image — 5MB netinst image for Debian 3.0 "woody" on i386 to enable installation onto the Dell PERC series of hardware RAID SCSI controllers. Because this netinst includes a 2.4.31 kernel w/a patch providing Jeff Garzik's libata SATA driver collection, it's a good choice for people with some Serial ATA host adapters. Outdated mirror at: http://public.www.planetmirror.com/pub/debian-netinst/kveton/. Compatibility to Debian: excellent. Last checked: 2005-10-13.http://www.starshine.org/SysadMoin/DebootstrapInstallation:
LNX-BBC 2.1 — the LNX-BBC bootable business card can be used to install Debian 3.0 "woody" on i386, optionally using LVM, by following these guidelines from Jim Dennis to invoke "debootstrap" (fetched from a package mirror). The same basic technique can be used to do LVM installations using any other Debian-compatible installer, and a sub-page illustrates this concept using Eduard "blade" Bloch's XFS-and-software-RAID-enabled netinst image. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://www.phy.olemiss.edu/debian-cd/:
LordSutch.com's (Chris Lawrence's) netinst image — 180MB netinst installers for Debian 3.0 "woody" on i386, alpha, m68k, and PowerPC. Although vanished from the master site, and fast becoming outdated, it can be found at mirrors. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://valdemar.lemche.net/ (site vanished):
Valdemar Lemche's netinst image — 37MB netinst installer for Debian 3.0 "woody" on i386. A variant of Eduard Bloch's netinst image with considerably better server hardware support. Added or upgraded SCSI/RAID and network drivers: ips, cciss, cpqarray, fusion, mptbase, mptlan, bcm5700, mptlinux, e100, e1000, FastTrax. Compatibility to Linux: excellent. Last checked: 2003-12-31.http://ftp.heanet.ie/pub/heanet/
Colm MacCárthaigh's HEAnet netinst image — 5MB netinst installer for Debian 3.0 "woody" on i386 supporting Dell 2550 and 2650 driver requirements for RAID host adapters and gigabit ethernet chipsets. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://markybobdeb.sourceforge.net/:
David B. "markeybob" Harris's netinst image aka the "elf", "ElectricElf", or "markybob" image — 32MB netinst installer for Debian 2.2 "potato" on i386 (using a 2.2.19 kernel). This image was fine in its day but is now obsolete; you should use one of the others. Compatibility to Debian: was fine, now lagging. Avoid.http://www.domsch.com/linux/debian/:
Steve Mickeler's netinst image — 8MB netinst installer for Debian 3.0 "woody" on i386 supporting almost all Dell PERC hardware RAID host adapters and gigabit ethernet chipsets. Mirrored at: http://public.www.planetmirror.com/pub/debian-netinst/steve/. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://xfdeb.sourceforge.net/:
Angelo Ovidi's XFS / JFS floppy images — XFS / JFS-supporting Debian 3.0 "woody" rescue (boot), root, and driver floppy images, usable either for net-installation or with conventional CD media to load the Debian Base and other packages on i386. Compatibility to Debian: excellent. Soon to come: Ovidi is working on a new image with kernel 2.6 with GFS patches. Last checked: 2004-12-22.http://www.pateam.org/cd-images/:
PA/Linux installers — unofficial full and 50MB netinst images for Debian 3.0 "woody" on PA-RISC hardware, prepared by the PA-RISC Linux project team at ESIEE. Compatibility to Debian: excellent. Last checked: 2004-12-22.ftp://ftp.fsn.hu/pub/CDROM-Images/debian-unofficial/sarge/:
Gyorgy Pasztor's Debian-sarge full images — unofficial images (12 full-sized CDs) for i386, plus jigdo files for arm, hppa, i386, m68k, mips, mipsel, powerpc, s390, and sparc. Compatibility to Debian: excellent. Last checked: 2004-12-22.ftp://ftp.valinux.com/pub/support/joey/slink-and-a-half.iso: (defunct)
slink-and-a-half image — update of Debian 2.1r3 "slink" as a one-CD image for i386, published by SGI, VA Linux Systems, Inc., and O'Reilly and Associates (coded by Joey Hess and Sean Perry), in 1999: Updates the kernel to 2.2.12, implements a few Y2K updates, and adds other selected software backported from the then-beta 2.2 "potato" branch and elsewhere. This image was useful in its day, in that its then-advanced installation kernel was the easiest way around chicken-and-egg obstacles such as Intel Lancewood motherboards. Compatibility to Debian: was fine, now lagging. Avoid.http://david.ulevitch.com/src/debian-netinst/:
David A. Ulevich's netinst image — 38MB netinst installer for Debian 3.0 "woody" on i386 supporting i82562ET and i82547EI network interfaces, e.g., on Intel S875WP1-E motherboards. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://tinyplanet.ca/~lsorense/amd64/:
Lennart Lundager Sorensen's netinst image — 90MB netinst installer for Debian 3.1 "sarge" on AMD64/EM64T with a v. 2.6.12 installation kernel. Includes updated drivers for ahci, sata-uli, i20, Promise 20378, Useful for Dell SE2850 and Asus A8V, among other machines. Compatibility to Debian: excellent. Last checked: 2006-01-16.http://mail.kwenie.org/debian/:
Roalt Zijlstra's netinst image — 80MB netinst installer for Debian 3.0 "woody" on i386 supports a selection of ataraid devices (including Silicon Image "medley" formatting) and others, with a 2.4.26 kernel. Compatibility to Debian: excellent. Last checked: 2006-07-25.http://boisson.homeip.net/sarge/:
François Boisson's netinst image — 115MB netinst installer for Debian 3.1 "sarge" in i386 with a 2.6.12 kernel. Compatibility to Debian: excellent. Last checked: 2006-07-25.http://huge.cajones.org/~dick/debian/:
"Dick's" netinst image — 109MB netinst installer for Debian 3.1 "sarge" on i386 supporting the Areca high-end SATA host adapters, with a 2.6.8 kernel. Compatibility to Debian: excellent. Last checked: 2006-07-25.http://huge.cajones.org/~dick/debian/:
"Dick's" netinst image — 84MB netinst installer for Debian 3.1 "sarge" on AMD64 supporting the Areca high-end SATA host adapters, with a 2.6.8 kernel. Compatibility to Debian: excellent. Last checked: 2006-07-25.http://huge.cajones.org/~dick/debian/:
"Dick's" netinst image — 32MB netinst installer for Debian 3.0 "woody" on i386 supporting the Areca high-end SATA host adapters. Compatibility to Debian: excellent. Last checked: 2006-07-25.http://www-verimag.imag.fr/~kowalski/debian/sarge/netinst/:
Nicolas Kowalski's netinst image — 90MB netinst installer for Debian 3.1 "sarge" on i686 supporting Intel ICH7 SATA and othe recent hardware, with a 2.6.12.6 kernel. Compatibility to Debian: excellent. Last checked: 2006-07-25.
The Official Debian Installer
http://www.debian.org/distrib/
Official Debian 3.0 "woody" Installer — This is the much-maligned, but flexible, modular, and portable ncurses-based "boot-floppies" installer in Official Debian snapshots, which will be replaced with a revamped installer ("Debian-Installer") being beta-tested in Debian-sarge Compatibility to Debian: perfect. Last checked: 2004-12-22.Important note: Unless the installer image you boot up says "Official Debian" and bears a proper release number like "3.0r2", then technically it's not Debian, and not the Debian Project's responsibility. If you publish an ignorant review decrying the "Debian installer" but solely discussing a third-party image, you'll be gently mocked, especially if you flub that distinction a second time after being set straight.
Additional note: On the installer's second screen, you can press F3 to select "alternate boot flavours", including one called "bf2.4". The latter is a boot-flavour that uses a Linux 2.4.x kernel for initial installation. (It is not yet the default flavour because the 2.2.x kernel remains more universally usable.) Among other things, this adds installation options of ext3 and reiserfs filesystems, in addition to ext2. Installer critiques that fault it for lacking a 2.4.x kernel (or ext3/reiserfs support) thus likewise miss the boat.
(If you're unlucky enough to not see the listing of boot flavour names when you press F3, then your motherboard BIOS doesn't support El Torito multiboot extensions, and you'll be able to boot only the default 2.2-kernel-based installer on that CD. However, you can get around this by using a bf2.4 boot floppy, e.g., http://http.us.debian.org/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/ for i386, for the initial installer boot, instead of CD media.)
As with all Debian installers, it is expected that you will not persist in using the precompiled installation kernel long-term, but rather pick one truly suited to your hardware from the available kernel-image-* packages (or make your own), as one of your first post-installation steps. This is true even if you used the bf2.4 boot flavour for installation.
Specialised Variants
http://www.trusteddebian.org/:
Adamantix (formerly "Trusted Debian") — a security-hardened variant of Debian 3.0 "woody" for i386, including the RSBAC kernel patch, the same GCC patch used by OpenBSD, the PaX stack-protecting patch, and other protective features. Installation is by first installing the core of Debian 3.0 "woody" and then applying Adamantix packages. Compatibility to Debian: not an issue. Last checked: 2004-12-22.http://blackrhino.xrhino.com/:
BlackRhino GNU/Linux — a Debian port to the MIPS-based Sony PlayStation 2, by xRhino, Inc. Compatibility to Debian: unknown, but possibly not a concern, since I doubt regular Debian installs to the PS/2. Last checked: 2004-12-22.http://www.emdebian.org/:
EmDebian — a project to make an embedded Debian variant. Compatibility to Debian: not an issue. Last checked: 2004-12-22.http://www.esware.com/:
ESware Linux — a Spanish-language offshoot of (apparently) Debian 3.0 "woody" for i386 available in redistributable and non-redistributable editions. Compatibility to Debian: unknown, but likely good. Last checked: 2004-12-22.http://floppix.ccai.com/:
Floppix — a two-floppy micro-distribution based on Debian 2.1 for i386, usable as a teaching tool. (It has no hard drive support.) Compatibility to Debian: not an issue (not installable to hard disk). Last checked: 2004-12-22.http://www.gibraltar.at/
Gibraltar — a run-from-CD router and firewall distribution by eSYS Informationssysteme GmbH, based on (apparently) Debian 3.0 "woody" for i386. There's a redistributable CD image and a non-redistributable one with an improved administrative utility. Compatibility to Debian: not an issue (not installable to hard disk). Last checked: 2004-12-22.http://www.linex.org/:
LinEx — a Spanish-language desktop variant of Debian 3.0 "woody" for i386 being developed by Spain's Extremadura provincial government. Compatibility to Debian: unknown, but likely good. Last checked: 2004-12-22.http://linuxin.paislinux.net/:
Linuxin — a Spanish-language desktop variant of Debian 3.0 "woody" for i386 that includes hardware autodetection and a small package selection directed towards users with little experience. Compatibility to Debian: unknown, but likely good. Last checked: 2004-12-22.http://www.linuxrouter.org/:
Linux Router Project — was a single-floppy filtering router system, now defunct, based on Debian for i386. Compatibility to Debian: not an issue (obsolete).http://www.pingoo.org/:
PingOO — a French-language Debian 3.0 "woody" variant by Centre de Ressources Informatiques de Haute-Savoie. Compatibility to Debian: unknown. Last checked: 2004-12-22.http://telemetrybox.org/:
TelemetryBox — a variant of Debian 3.0 "woody" for i386 specifically for network and server diagnosis, intrusion detection, and security forensics. Development has ceased, for now. Compatibility to Debian: unknown, but probably good. Last checked: 2004-12-22.
Chroot Installation
http://linuxmafia.com/faq/Debian/debian-chroot-install.html:
Chroot Installation — technique to install Debian by running debootstrap semi-manually inside a chroot "jail" to convert a existing system to Debian (even when operating on the machine remotely) with zero downtime, other than the necessary reboot. The technique can be adapted to any chroot-providing media, such as the Tom's Root-Boot floppy, the LNX-BBC mini-CD, or Knoppix. Write-up by Karsten M. Self. Compatibility to Debian: perfect (since you're using the Official Debian installers and packages). Last checked: 2004-12-22.http://www.hadrons.org/~guillem/debian/debtakeover/:
Guillem Jover's Chroot Instructions — details conversion of an in-service Red Hat machine in a co-location centre to Debian. Compatibility to Debian: perfect (since you're using the Official Debian installers and packages). Last checked: 2004-12-22.http://trilldev.sourceforge.net/files/remotedeb.html:
Install Debian onto a Remote Linux System HOWTO — an alternate explanation of how to convert an existing live Linux (or, probably, other Unix) system to Debian via running debootstrap inside a chroot environment, with zero downtime. Write-up by Erik Jacobson. Compatibility to Debian: perfect (since you're using the Official Debian installers and packages). Last checked: 2004-12-22.http://www.lathi.net/twiki-bin/view/Main/DebianSataLvm:
Installing Debian onto SATA and LVM — instructions for installing Debian-woody onto LVM volumes on hard drives attached to an Intel ICH5 Serial-ATA host adapter, via the intermediate step of installing onto regular parallel ATA, then doing chroot installation. Write-up by Doug Alcorn. Compatibility to Debian: perfect (since you're using the Official Debian installers and packages). Last checked: 2004-12-22.http://www.e-aiyama.com/~toshi/Computer/Linux/SATA.html:
Install Debian to ICH5R's SATA disk — instructions for installing Debian-woody onto hard drives attached to an Intel ICH5R Serial-ATA host adapter, via the intermediate step of installing onto regular parallel ATA, then doing chroot installation. Write-up by Toshikazu Aiyama. Compatibility to Debian: perfect (since you're using the Official Debian installers and packages). Last checked: 2004-12-22.http://www.starshine.org/SysadMoin/DebootstrapInstallation:
LNX-BBC 2.1 — the LNX-BBC bootable business card can be used to install Debian 3.0 "woody" on i386, optionally using LVM, by following these guidelines from Jim Dennis to invoke "debootstrap" (fetched from a package mirror). The same basic technique can be used to do LVM installations using any other Debian-compatible installer, and a sub-page illustrates this concept using Eduard "blade" Bloch's XFS-and-software-RAID-enabled netinst image. Compatibility to Debian: perfect (since you're using the Official Debian installers and packages). Last checked: 2004-12-22.http://www.debian.org/releases/stable/installmanual:
Official Debian Installation Manual — includes instructions on the chroot/debootstrap technique in section 3.7. Compatibility to Debian: perfect (since you're using the Official Debian installers and packages). Last checked: 2004-12-22.
User-Mode Linux Installation
http://www.megahosted.com/~en/papers/uml-debian-mini.html:
Installing Debian into a User-Mode Linux environment — allows you to run Debian in artbitrary numbers of multiple virtual-machine instances underneath any Linux distribution serving as a host installation. Last checked: 2004-12-22.
PXE Installation
http://www.debianplanet.org/node.php?id=818:
PXE Installation — using an existing Linux box and a few simple steps detailed here, you can do network (http or ftp) installations from media-less PXE booting, where the target machine supports that type of network booting. (Instructions assume the existing Linux system runs Debian, but should be easily adaptable to any Unix.) Last checked: 2004-12-22.
Installation from MS-Windows or MS-DOS
http://marc.herbert.free.fr/linux/win2linstall.html:
MS-Windows Installation — general technique for installing Debian (or most other Linux distributions) from a running MS-Windows or MS-DOS system, without any CD, DVD, floppy, USB flash drive, or any other removable media, by bootstrapping the installation using loadlin or GRUB for NT directly from the Microsoft OS, and then performing a network installation. Last checked: 2004-12-29.
Installation from a USB memory stick
http://d-i.pascal.at/:
USB Memory Stick Installation — a USB memory stick or flash drive can serve to install or recover Debian systems, as detailed by Pascal Le Bail for Debian-sarge i386. Last checked: 2004-12-22.
Non-Interactive Installers (for building clusters, etc.)
http://www.informatik.uni-koeln.de/fai/:
FAI (Fully Automatic Installation) — a set of Perl scripts to perform automated Debian installations to clusters or networks of workstations. Supports PXE for netbooting. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://interthingy.com/digby/:
Digby — a pre-seed Debian installation netinst ISO for Debian-sarge, by Simon Kirkby, using the Debian-Installer software's ability to run non-interactively from a file with all debconf answers provided in advance. Performs local or http-based installations. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://m23.sourceforge.net/:
m23 — a software-distribution system and software-management system for Linux, with automation of hardware detection, partitioning, package deployments, and post-installation updates. Last checked: 2004-12-22.http://nais.sourceforge.net/:
NAIS (Network Automated Information System — a variation on the FAI suite that performs automated installations of Debian or any other Linux distribution onto clusters or networks of workstations. Supports PXE for netbooting. Project's most-recent release was on 2000-06-12. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://web.archive.org/web/20030829084427/http://wendy.djo.tudelft.nl/~dushaw/stable/admin/autoinstall.html:
Progeny Autoinstall — a Python-based tool to clone and existing system to construct multiple complete Debian systems in accordance with customisation directives. Further development was ceased indefinitely as of October 2003. Compatibility to Debian: excellent.http://sourceforge.net/projects/replicator:
Replicator — a set of scripts for replicate a golden-master Debian system, taking into account differences in hardware and software configuration. Compatibility to Debian: unknown. Last checked: 2004-12-22.http://www.systemimager.org/:
SystemImager — software to perform automated installs (clones), software distribution, content or data distribution, configuration changes, and operating system updates to your network of Linux machines. Supports PXE booting, extensive hardware autodetection, all possible journaling filesystems, etc. Developed initially by Brian Elliott Finley to work with Debian, and now also works with other distributions. Last checked: 2004-12-22.
Roll Your Own
http://people.debian.org/~sjogren/d-i/:
Debian-Installer / Sarge — beta-testing image-creation scripts and files for Debian-sarge on i386, hosted by Martin Sjogren. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://www.debian.org/CD/jigdo-cd/:
Jigdo (jigsaw download) — jigdo is a tool for constructing ISO images from retrieved package files, using a small *.jigdo file as a recipe. The tool can be used both for constructing official images and a variety of others, given *.jigdo files for them. Compatibility to Debian: determined by which installer you construct. Last checked: 2004-12-22.http://wiki.osuosl.org/display/LNX/Debian+on+Dell+Servers (redirect from the former location at http://oregonstate.edu/~kveton/debian/):
Scott Kveton's instructions page — explains how to craft your own CD image to support installation onto unusual hardware. Compatibility to Debian: excellent. Last checked: 2004-12-22.http://huge.cajones.org/~dick/debian/custom_installer.pdf:
"Dick's" recipe for remastering the Debian 3.1 "sarge" and later d-i installer, e.g., to include new drivers. Compatibility to Debian: excellent. Last checked: 2006-07-25.http://ioctl.org/unix/debian/x4100:
Jan Grant's recipe for remastering the Debian 4.0 "etch" prerelease AMD64 netinst ISO to included an updated kernel and driver. Compatibility to Debian: excellent. Last checked: 2006-07-25.
Acknowledgement: This page owes much to http://www.debian.org/misc/children-distros.