Backported d-i images archive
This directory provides Debian GNU/Linux Stable installer ISO images with modifications by Kenshi Muto to support newer hardwares, such as SATA contollers and Ethernet devices.
USE THEM AT YOUR OWN RISK, PLEASE.
NOTE: You can see and download images from Debian CD host cdimage.debian.org:cdimage/unofficial/backports/ or its mirrors instead of using below links.
Distribution: Squeeze (Debian GNU/Linux 6.0)
amd64
-
squeeze-custom-amd64-0315.iso - kernel version 3.2.4, Debian 6.0.4 with firmwares, WPA support ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: f9aac0d64b73f1b5731be9db65ed41c1
Size: 183 MB (192188416 bytes)
[ hd-media: boot-amd64-0315.img.gz (USB image), netboot-amd64-0315.tar.gz (notice about TFTP boot)]
-
squeeze-custom-amd64-0808.iso - kernel version 2.6.39 ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 9aa35dbc299b15d6fa90a9224b8702c5
Size: 189 MB (199079936 bytes)
[ hd-media: boot-amd64-0808.img.gz (USB image), netboot-amd64-0808.tar.gz (notice about TFTP boot)]
-
squeeze-custom-amd64-0710.iso - kernel version 2.6.38, Debian 6.0.2.1 ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: f78c74481b71a8e1ff5b39952605d6fa
Size: 187 MB (196120576 bytes)
[ hd-media: boot-amd64-0710.img.gz (USB image), netboot-amd64-0710.tar.gz (notice about TFTP boot)]
-
squeeze-custom-amd64-0614.iso - kernel version 2.6.38 with firmware, fix the dhcp client of busybox ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: f8651934f8b2a9d302eb5d557cf81c92
Size: 181 MB (190146560 bytes)
[ hd-media: boot-amd64-0614.img.gz (USB image), netboot-amd64-0614.tar.gz (notice about TFTP boot)]
-
squeeze-custom-amd64-0607.iso - kernel version 2.6.38, Debian 6.0.2.1 ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 9f2d72b86b729b8636f8b55f988c4b39
Size: 175 MB (183545856 bytes)
[ hd-media: boot-amd64-0607.img.gz (USB image), netboot-amd64-0607.tar.gz (notice about TFTP boot)]
i386
Distribution: Lenny (Debian GNU/Linux 5.0)
amd64
i386
Distribution: Etch (Debian GNU/Linux 4.0)
Good News: If you're finding an image with newer kernel for Etch, you can use 'etch-and-a-half' release created by Debian etch-and-a-half team instead of mine.
Let's visit Installing Debian GNU/Linux `etch-and-a-half' page!
i386
-
etch-custom-i386-0622.iso - kernel version 2.6.25 + Ubuntu firmware + WPA support ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: ed3877f71854a620bd5baaecb9d73514
Size: 230 MB (241707008 bytes)
[ hd-media: boot.img.gz (512MB USB image), netboot.tar.gz (TFTP boot) ]
-
etch-custom-i386-0215.iso - kernel version 2.6.24 + Ubuntu firmware + wpa_supplicant ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 49c79c0011841f4dd6c199911b2f7571
Size: 230 MB (241352704 bytes)
[ hd-media: boot.img.gz (512MB USB image), netboot.tar.gz (TFTP boot) ]
-
etch-custom-i386-1013.iso - kernel version 2.6.23 + experimental e1000e driver ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 4e457d7beef5e1e896ee17441e87518c
Size: 222 MB (232921088 bytes)
[ hd-media: boot.img.gz (512MB USB image) ]
-
etch-custom-i386-0720.iso - kernel 2.6.21 version as 1st release ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 62095327a03661d761c232b7994377ca
Size: 235 MB (247252992 bytes)
[ hd-media: boot.img.gz (512MB USB image) ]
AMD64
-
etch-custom-amd64-0622.iso - kernel version 2.6.25 + Ubuntu firmware + WPA support ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 08b6e872bca712cf56dba86e4e5ec263
Size: 156 MB (164124672 bytes)
[ hd-media: boot.img.gz (512MB USB image), netboot.tar.gz (TFTP boot) ]
-
etch-custom-amd64-0215.iso - kernel version 2.6.24 + Ubuntu firmware + wpa_supplicant ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 70c42308514783ddb63604b5ea1a7568
Size: 155 MB (162916352 bytes)
[ hd-media: boot.img.gz (512MB USB image), netboot.tar.gz (TFTP boot) ]
-
etch-custom-amd64-1013.iso - kernel version 2.6.23 + experimental e1000e driver ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: a41c68c39a7a53d257c761f6ce430821
Size: 149 MB (156538880 bytes)
[ hd-media: boot.img.gz (512MB USB image) ]
-
etch-custom-amd64-0720.iso - kernel 2.6.21 version as 1st release ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: d6a6d6722f4e6b4f77573d95ba19b4bf
Size: 148 MB (155441152 bytes)
[ hd-media: boot.img.gz (512MB USB image) ]
Distribution: Sarge (Debian GNU/Linux 3.1)
i386
-
sarge-custom-i386-0304.iso - kernel 2.6.20.1 version: some SCSI/SATA and Ethernet drivers are added. (PATA machine may fail to find a disk and CD on 2nd stage. Modify root-partition on grub or rewrite it before reboot.) Applied 3.1r5. Fixed the problem of preseeding on 2nd stage. Applied (experimentally) SiS 662/966/966L patch. ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 9841d049171697717f9b9dd7cd37ddcf
Size: 110 MB (115742720 bytes)
[ hd-media: boot.img.gz (128MB USB image), netboot: netboot.tar.gz (TFTP boot) ]
-
sarge-custom-i386-1115.iso - kernel 2.6.19rc3 version: qla4xxx, stex, aic94xx, and qla3xxx are supported. (PATA machine may fail to find a disk and CD on 2nd stage. see the article (and replace rc1 with rc3) for details) ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: 577e875d0097223113d5c2251ee09221
Size: 109 MB (115185664 bytes)
[ hd-media: boot.img.gz (128MB USB image), netboot: netboot.tar.gz (TFTP boot) ]
AMD64
-
sarge-custom-amd64-1115.iso - kernel 2.6.18 version, rescue mode supported partially (see details), preseed, LVM and RAID0/1/5 supported ...
(more details)
[ download ISO from cdimage.debian.org ]
MD5: e5547aa0d8c2ec697a8e569099f6db68
Size: 121 MB (126877696 bytes)
[ hd-media: boot.img.gz (128MB USB image, untested), netboot: netboot.tar.gz (TFTP boot, untested) ]
Build firm
This development aims only i386 and amd64.
FAQ (for Squeeze)
You can find general questions and answers at DebianInstaller FAQ.
- How to install it via TFTP (as known as netboot)?
- At first, download netboot.tar.gz and CD ISO image. Set up TFTP server (for netboot) and Web server (to export contents of CD). On Web server side, do "mount -o loop /dev/cdrom /mnt/cdrom" and set up to export /mnt/cdrom directory to be able to take files by HTTP. Due to avoid Release.gpg verification error, you have to specify a special parameter "install debian-installer/allow_unauthenticated=true" at the boot screen of installer. (Although this installation type isn't tested well.)
- Where is linux-headers package?
- You can find it via APT after adding custom-CD to /etc/apt/sources.list by "apt-cdrom add". Then install by "apt-get install linux-headers-`uname -r`". You can find it in pool/main directory also.
- How to install NVidia driver?
- After linux-header installation (see above), add squeeze-backports APT repository to your /etc/apt/sources.list. (for example, http://ftp.jp.debian.org/debian-backports squeeze-backports main contrib non-free) Then install by "apt-get -t squeeze-backports install nvidia-kernel-dkms". You need to restart your X.Org.
- Do these ISOs provide new X.Org, Apache, MySQL, and so on?
- No. these ISOs only provides newer Linux kernel. You may find what you need from squeeze-backports APT repository.
FAQ (for Lenny)
- How to use ext4?
- Since 0627 image, my d-i image supports new filesystem, ext4. You can choose ext4 at partition manager (partman) screen. But be careful, ext4 isn't mature yet. Don't use it for a production system. And I strongly recommend to NOT USE EXT4 FOR YOUR BOOT PARTITION.
- Even though, I want to use ext4 for my boot (root) filesystem!
- Sigh. To separate /boot from the root partition and to use ext3 for /boot is really recommended solution. If you can't agree this idea, here is a summary to use ext4 for boot partition. 1. Use the expert mode. 2. Choose grub-pc instead of legacy grub (you'll be asked in expert mode). 3. Append boot parameter "rootfstype=ext4" at Grub screen.
- Installer always stops after 'setting console mode to Unicode (UTF-8)'.
- This is because Linux kernel failed to set up VESA mode for your video card properly. Here is a workaround. Push Tab key at the installer boot screen, then append space and vga=788 option. Push Enter key. 788 is 800x600x64k color mode. If it still goes hangup, try 771 (800x600x8), 773 (1024x768x8), and so on.
- Where is linux-headers package?
- You can take it via APT after adding custom-CD to /etc/apt/sources.list by "apt-cdrom add". You can see it in pool/main directory also.
FAQ (for Etch)
- I succeeeded an installation with wireless card, but I no longer use it after reboot! Why?
- Maybe your card needs a firmware. Although the custom installer includes these firmwares since 2.6.24 image, it won't be installed to your machine automatically (TODO). You can take the deb version via APT after adding custom-CD to /etc/apt/sources.list by "apt-cdrom add". Check linux-ubuntu-modules-2.6.* package.
- Installer won't recognize my drive on Marvell IDE controller of ICH9, even it boots up installer!
- Try "install acpi=off generic.all_generic_ide=1" (information from Diego).
- Where is linux-headers package?
- You can take it via APT after adding custom-CD to /etc/apt/sources.list by "apt-cdrom add". You can see it in pool/main directory also.
- How to install it via TFTP (a.k.a netboot)?
- Download both netboot.tar.gz and CD image. Set up TFTP server for netboot and Web server for exporting CD contents. On Web server, you'll do "mount -o loop /dev/cdrom /mnt/cdrom" and set up to export /mnt/cdrom to the outside. To escape Release.gpg verification (only Debian official ftpmaster can sign this file), you have to specify a special parameter, like "install debian-installer/allow_unauthenticated=true".
- Are there any official security supports or technical support for your image?
- No.
FAQ (for Sarge)
- Where is kernel-headers package?
- kernel-headers and kernel-image packages are renamed to linux-headers and linux-image since v2.6.16. My custom installer CD image contains linux-headers-* package for you. Check pool/main directory.
- I can't install desktop-task or GNOME! It's a grave bug!
- Unfortunately udev system conflicts against old hal package Sarge uses. And backporting hal package isn't so easy. If you succeed to build it, please tell me or upload it to backports.org.
- Where is kernel-source package?
- kernel-source package are renamed to linux-source. You can find linux-source ~2.6.18 from www.backports.org. At this time 2.6.19 and 2.6.20 images use my own Linux source. This source is vanilla kernel as same as one is distributed at kernel.org. So you can take kernel source from kernel.org and copy /boot/config-* to .config, then configure and build your own kernel. FYI I use "CONCURRENCY_LEVEL=2 make-kpkg --initrd --revision 2.6.20-0mtu1 --append-to-version -1-686 --rootcmd fakeroot linux_image linux_headers" with kernel-package of www.backports.org.
- My ICH8 machine won't detect CD drive on Sarge!
- Maybe your machine has Marvell PATA controller. Linux hasn't supported this controller yet. You may try to boot "expert" mode and load "ide-generic" manually. (I hope 2.6.20 image fixed this because it included Marvell PATA driver) USB memory boot is easier.
- My machine has SATA HDD connects Intel SATA controller, but CD-ROM connects Intel PATA controller. Installer misses CD-ROM drive during the process.
-
Since sarge-custom-1008 version, use "atapi" boot option like
linux atapi=true
. This will automatically do things described below.
- This is well known issue about Intel ATA driver. Try:
- Boot installer and choose a language.
- When you're asked your keyboard, push Alt+F2.
- Execute:
echo "options libata atapi_enabled=1" >> /etc/modprobe.conf
- Push Alt+F1 and continue the installation.
- My SATA drive is recognized as /dev/sde on the installer stage, but it becomes /dev/sda after reboot. Kernel fails to load root partition.
- Because the installer and regular initrd boot are using different procedure to detect devices (although udevd is used at first on both situations). Modify root partition (such as root=/dev/sde1 -> root=/dev/sda1) on GRUB interface and boot. Modify kopt= line of /boot/grub/menu.lst also and run 'update-grub'.
- Installer failed to install GRUB!
- Push Alt+F2 and do "chroot /target; grub-install --no-floppy /dev/sde" (replace /dev/sde with your disk device name). Then back to the installer by Alt+F1 and skip installing boot loader.
- Even my device is recognized on 1st stage, it won't work after reboot (on 2nd stage). What's happen?
- This is initramfs-tools's issue. Temporary solution is:
- Go through before installer asks about GRUB installation.
- Push Alt+F2 to go alternative shell.
- Do following process. Replace "DEVICE_MODULE_NAME" with your device driver name, such as "megaraid_sas".
# chroot /target
# echo "DEVICE MODULE NAME" >> /etc/initramfs-tools/modules
# update-initramfs -a -u
# exit
- Push Alt+F1 to go back installer screen.
- Install GRUB and pray.
It's better to submit a bug to initramfs-tools package if the package in unstable still hasn't the device name in hook-functions.
- When I installed Sarge on my PATA disk machine, it goes an infinite loop to find the root partition.
- 1st stage treats PATA disk/CD as like SCSI device since 2.6.19. But 2nd stage doesn't. First solution is modifying initrd as I wrote above ("Even my device is recognized on 1st stage, it won't work after reboot (on 2nd stage). What's happen?") Second solution is, if you have only single partition for Debian system, just replace root parition name to use /dev/hda* insttead of /dev/sd* on GRUB, then modify /etc/fstab to suit.
- Can I create my own installer, for example using newer kernel?
- Yes, you can refer various resources from wiki.debian.org and my build-firm kit (see above link). You have to understand Debian's magic... svn, d-i, debconf, APT, kernel-package, kernel-wedge, debian-cd, and so on.
- Why can't I use ipw2100/ipw2200/bcm43xx even they seem be included in kernel?
- These drivers need a firmware. If you'd like to use them during the installation stage, you have to download it and put them /lib/firmware by hand before loading that drivers.
- I can't build the correct image for my architecture from your repository!
- My working is only for i386, and partially for amd64. If you'd like to run on other architectures, you have to modify at least d-i/packages/kernel/kernel-wedge, d-i/packages/kernel/d-i-*, d-i/installer/build/config.
- Where can I your kernel configuration?
- Check /boot/config-* file. It is as same as kernel .config file I used.
- How to install it via TFTP (netboot)?
- You can't use CD and hd-media directly for network installation via TFTP, because the configuration step is different. Use netboot.tar.gz for TFTP installation and mount CD image on your external Web server to get custom kernel and files.
- Are there any security supports or technical supports for your image?
- No.
Acknowledgement
Primary JP site is provided by kmuto.jp. FR mirror has been provided by Emmanuel Lacour.
Debian CD team, Steve McIntyre in particular, helps providing the images at cdimage.debian.org and its mirrors.
Debian-Installer team has produced the excellent installer. Backports.org team has made many works.
Thank you!
Links
Copyright 2006-2012 Kenshi Muto <kmuto at debian.org>