IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

Es tracta d'un paquet udeb pensat per ser utilitzar durant la instal·lació i no pas en un sistema real. També conegut (aka) amb les sigles d-i.

On es troba debian-installer?

De fet cal tenir en compte que Debian-installer és un conjunt d'aplicacions/paquets debian (de fet paquets debian u o udeb) i no pas un sol paquet. De fet no trobareu cap paquet anomenat debian-installer sinó més bé una secció dels repositoris. Així doncs, el codi no el trobareu als repositoris d'Internet sinó als del CD. De fet podeu observar que al CD hi ha una secció especial dedicada a debian-installer a:

dists/natty/main/debian-installer/binary-i386

La secció és diu:

debian-installer

Aquí trobareu la llista de paquets que formen part del d-i, dins del fitxer Packages.gz.

$ file-roller Packages.gz

La llista de paquets de la versió natty és:

Package: apt-cdrom-setup
Package: apt-mirror-setup
Package: apt-setup-udeb
Package: libavahi-common3-udeb
Package: libavahi-core7-udeb
Package: base-installer
Package: bootstrap-base
Package: binutils-static-udeb
Package: bterm-unifont
Package: btrfs-tools-udeb
Package: cdebconf-newt-entropy
Package: cdebconf-text-entropy
Package: cdrom-checker
Package: cdrom-detect
Package: cdrom-retriever
Package: load-cdrom
Package: choose-mirror-bin
Package: choose-mirror
Package: clock-setup
Package: console-setup-fonts-udeb
Package: cryptsetup-udeb
Package: di-utils-mapdevfs
Package: debootstrap-udeb
Package: dmraid-udeb
Package: libdmraid1.0.0.rc16-udeb
Package: e2fsprogs-udeb
Package: libc6-udeb
Package: libnss-files-udeb
Package: eject-udeb
Package: elilo-installer
Package: eucalyptus-udeb
Package: fbset-udeb
Package-Type: udeb
Package: finish-install
Package: fuse-utils-udeb
Package: libfuse2-udeb
Package: gpgv-udeb
Package: grub-installer
Package: grub-mount-udeb
Package: hdparm-udeb
Package: disk-detect
Package: ethdetect
Package: isc-dhcp-client-udeb
Package: iso-scan
Package: load-iso
Package: jfsutils-udeb
Package: klibc-utils-floppy-udeb
Package: libklibc-udeb
Package: updates-modules-2.6.38-8-generic-di
Package: nic-firmware
Package: scsi-firmware
Package: ntfsprogs-udeb
Package: block-modules-2.6.38-8-generic-di
Package: block-modules-2.6.38-8-generic-pae-di
Package: crypto-modules-2.6.38-8-generic-di
Package: crypto-modules-2.6.38-8-generic-pae-di
Package: fat-modules-2.6.38-8-generic-pae-di
Package: fb-modules-2.6.38-8-generic-pae-di
Package: firewire-core-modules-2.6.38-8-generic-di
Package: firewire-core-modules-2.6.38-8-generic-pae-di
Package: floppy-modules-2.6.38-8-generic-pae-di
Package: fs-core-modules-2.6.38-8-generic-di
Package: fs-core-modules-2.6.38-8-generic-pae-di
Package: fs-secondary-modules-2.6.38-8-generic-di
Package: fs-secondary-modules-2.6.38-8-generic-pae-di
Package: input-modules-2.6.38-8-generic-pae-di
Package: irda-modules-2.6.38-8-generic-di
Package: irda-modules-2.6.38-8-generic-pae-di
Package: md-modules-2.6.38-8-generic-di
Package: md-modules-2.6.38-8-generic-pae-di
Package: message-modules-2.6.38-8-generic-di
Package: message-modules-2.6.38-8-generic-pae-di
Package: mouse-modules-2.6.38-8-generic-di
Package: mouse-modules-2.6.38-8-generic-pae-di
Package: nfs-modules-2.6.38-8-generic-di
Package: nfs-modules-2.6.38-8-generic-pae-di
Package: nic-modules-2.6.38-8-generic-di
Package: nic-modules-2.6.38-8-generic-pae-di
Package: nic-pcmcia-modules-2.6.38-8-generic-di
Package: nic-pcmcia-modules-2.6.38-8-generic-pae-di
Package: nic-shared-modules-2.6.38-8-generic-di
Package: nic-shared-modules-2.6.38-8-generic-pae-di
Package: nic-usb-modules-2.6.38-8-generic-di
Package: nic-usb-modules-2.6.38-8-generic-pae-di
Package: parport-modules-2.6.38-8-generic-di
Package: parport-modules-2.6.38-8-generic-pae-di
Package: pata-modules-2.6.38-8-generic-di
Package: pata-modules-2.6.38-8-generic-pae-di
Package: pcmcia-modules-2.6.38-8-generic-pae-di
Package: pcmcia-storage-modules-2.6.38-8-generic-di
Package: pcmcia-storage-modules-2.6.38-8-generic-pae-di
Package: plip-modules-2.6.38-8-generic-di
Package: plip-modules-2.6.38-8-generic-pae-di
Package: ppp-modules-2.6.38-8-generic-di
Package: ppp-modules-2.6.38-8-generic-pae-di
Package: sata-modules-2.6.38-8-generic-di
Package: sata-modules-2.6.38-8-generic-pae-di
Package: scsi-modules-2.6.38-8-generic-di
Package: scsi-modules-2.6.38-8-generic-pae-di
Package: serial-modules-2.6.38-8-generic-pae-di
Package: speakup-modules-2.6.38-8-generic-di
Package: speakup-modules-2.6.38-8-generic-pae-di
Package: squashfs-modules-2.6.38-8-generic-di
Package: squashfs-modules-2.6.38-8-generic-pae-di
Package: storage-core-modules-2.6.38-8-generic-pae-di
Package: usb-modules-2.6.38-8-generic-pae-di
Package: virtio-modules-2.6.38-8-generic-di
Package: virtio-modules-2.6.38-8-generic-pae-di
Package: vlan-modules-2.6.38-8-generic-di
Package: vlan-modules-2.6.38-8-generic-pae-di
Package: lowmem
Package: ltsp-client-builder
Package: dmsetup-udeb
Package: libdevmapper1.02.1-udeb
Package: lvm2-udeb
Package: libaio1-udeb
Package: libbsd0-udeb
Package-Type: udeb
Package: libgcrypt11-udeb
Package: libgpg-error0-udeb
Package: libusb-0.1-udeb
Package: libxml2-udeb
Package: mdadm-udeb
Package: load-media
Package: migration-assistant
Package: mii-diag-udeb
Package: multipath-udeb
Package: download-installer
Package: net-retriever
Package: netcfg
Package: network-console
Package: nobootloader
Package: libntfs-3g79-udeb
Package: ntfs-3g-udeb
Package: open-iscsi-udeb
Package: openssh-client-udeb
Package: openssh-server-udeb
Package: libcrypto0.9.8-udeb
Package: libssl0.9.8-udeb
Package: os-prober-udeb
Package: partconf-find-partitions
Package: partconf-mkfstab
Package: libparted0-udeb
Package: parted-udeb
Package: partman-auto-crypto
Package: partman-auto-loop
Package: partman-auto-lvm
Package: partman-auto-raid
Package: partman-auto
Package: partman-base
Package: partman-utils
Package: partman-basicfilesystems
Package: partman-basicmethods
Package: partman-btrfs
Package: partman-crypto-dm
Package: partman-crypto
Package: partman-efi
Package: partman-ext3
Package: partman-iscsi
Package: partman-jfs
Package: partman-lvm
Package: partman-md
Package: partman-multipath
Package: partman-partitioning
Package: partman-reiserfs
Package: partman-target
Package: partman-xfs
Package: pkgsel
Package: libpopt0-udeb
Package: file-preseed
Package: network-preseed
Package: rdate-udeb
Package: gptsync-udeb
Package: mkreiserfs-udeb
Package: reiserfsprogs-udeb
Package: rescue-mode
Package: rootskel-bootfloppy
Package: libslang2-udeb
Package: strace-udeb
Package: tzsetup-udeb
Package: oem-config-udeb
Package: ubuntu-keyring-udeb
Package: usb-discover
Package: usbutils-udeb
Package: user-setup-udeb
Package: fdisk-udeb
Package: vlan-udeb
Package: wget-udeb
Package: libiw30-udeb
Package: wireless-tools-udeb
Package: xfsprogs-udeb

 

Per exemple per a la versió natty d'Ubuntu:

http://es.archive.ubuntu.com/ubuntu/dists/natty/

no hi ha co

Instal·lació

$ sudo apt-get install debian-installer

Fitxers instal·lats

$ dpkg -L debian-installer | more
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/debian-installer
/usr/share/doc/debian-installer/TODO.gz
/usr/share/doc/debian-installer/brltty.txt
/usr/share/doc/debian-installer/custom-kernel.txt
/usr/share/doc/debian-installer/devel
/usr/share/doc/debian-installer/devel/porting-to-2.6.txt
/usr/share/doc/debian-installer/devel/partman-auto-raid-recipe.txt
/usr/share/doc/debian-installer/devel/porting.txt.gz
/usr/share/doc/debian-installer/devel/hardware
/usr/share/doc/debian-installer/devel/hardware/mipsel
/usr/share/doc/debian-installer/devel/hardware/mipsel/cobalt
/usr/share/doc/debian-installer/devel/hardware/mipsel/cobalt/README
/usr/share/doc/debian-installer/devel/hardware/mipsel/cobalt/info
/usr/share/doc/debian-installer/devel/hardware/mipsel/cobalt/info/lspci
/usr/share/doc/debian-installer/devel/hardware/mipsel/cobalt/info/cpuinfo
/usr/share/doc/debian-installer/devel/hardware/mipsel/cobalt/info/dmesg-2.4.gz
/usr/share/doc/debian-installer/devel/hardware/mipsel/cobalt/info/dmesg-2.6.gz
/usr/share/doc/debian-installer/devel/hardware/arm
/usr/share/doc/debian-installer/devel/hardware/arm/glantank
/usr/share/doc/debian-installer/devel/hardware/arm/glantank/README
/usr/share/doc/debian-installer/devel/hardware/arm/glantank/info
/usr/share/doc/debian-installer/devel/hardware/arm/glantank/info/lspci
/usr/share/doc/debian-installer/devel/hardware/arm/glantank/info/cpuinfo
/usr/share/doc/debian-installer/devel/hardware/arm/glantank/info/lspci-v
/usr/share/doc/debian-installer/devel/hardware/arm/ss4000-e
/usr/share/doc/debian-installer/devel/hardware/arm/ss4000-e/firmware
/usr/share/doc/debian-installer/devel/hardware/arm/n2100
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/firmware
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/README
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/info
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/info/mtd
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/info/lspci
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/info/cpuinfo
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/info/lspci-v
/usr/share/doc/debian-installer/devel/hardware/arm/n2100/info/dmesg.gz
/usr/share/doc/debian-installer/devel/hardware/arm/nas100d
/usr/share/doc/debian-installer/devel/hardware/arm/nas100d/README
/usr/share/doc/debian-installer/devel/hardware/arm/nslu2
/usr/share/doc/debian-installer/devel/hardware/arm/nslu2/README
/usr/share/doc/debian-installer/devel/hardware/arm/kurobox-pro
/usr/share/doc/debian-installer/devel/hardware/arm/kurobox-pro/README
/usr/share/doc/debian-installer/devel/hardware/arm/kurobox-pro/info
/usr/share/doc/debian-installer/devel/hardware/arm/kurobox-pro/info/mtd
/usr/share/doc/debian-installer/devel/hardware/arm/kurobox-pro/info/lspci
/usr/share/doc/debian-installer/devel/hardware/arm/kurobox-pro/info/cpuinfo
/usr/share/doc/debian-installer/devel/hardware/arm/kurobox-pro/info/dmesg.gz
/usr/share/doc/debian-installer/devel/menu-item-numbers.txt
/usr/share/doc/debian-installer/devel/available-hooks.txt
/usr/share/doc/debian-installer/devel/internals
/usr/share/doc/debian-installer/devel/internals/menu-item-numbers.xml
/usr/share/doc/debian-installer/devel/internals/udebs.xml.gz
/usr/share/doc/debian-installer/devel/internals/running.xml.gz
/usr/share/doc/debian-installer/devel/internals/internals.css
/usr/share/doc/debian-installer/devel/internals/ch01.html
/usr/share/doc/debian-installer/devel/internals/ch02.html
/usr/share/doc/debian-installer/devel/internals/ch03.html
/usr/share/doc/debian-installer/devel/internals/ch04.html
/usr/share/doc/debian-installer/devel/internals/apa.html
/usr/share/doc/debian-installer/devel/internals/apb.html
/usr/share/doc/debian-installer/devel/internals/index.html
/usr/share/doc/debian-installer/devel/internals/building.xml.gz
/usr/share/doc/debian-installer/devel/internals/available-hooks.xml.gz
/usr/share/doc/debian-installer/devel/apt-install.txt
/usr/share/doc/debian-installer/devel/new-kernel-checklist.txt
/usr/share/doc/debian-installer/devel/anna-install.txt
/usr/share/doc/debian-installer/devel/design.txt.gz
/usr/share/doc/debian-installer/devel/modules.txt
/usr/share/doc/debian-installer/devel/partman-auto-recipe.txt.gz
/usr/share/doc/debian-installer/devel/testers.txt
/usr/share/doc/debian-installer/devel/partman
/usr/share/doc/debian-installer/devel/partman/partman-doc.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/index.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/ch1.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/ch2.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/ch3.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/ch4.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/ch5.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/ch6.html
/usr/share/doc/debian-installer/devel/partman/partman-doc.html/footnotes.html
/usr/share/doc/debian-installer/devel/kerntabl
/usr/share/doc/debian-installer/devel/historic
/usr/share/doc/debian-installer/devel/historic/hardware-detection.txt
/usr/share/doc/debian-installer/devel/historic/kernel-modules.txt
/usr/share/doc/debian-installer/devel/historic/ui.txt.gz
/usr/share/doc/debian-installer/devel/historic/goals.txt
/usr/share/doc/debian-installer/devel/historic/ISSUES
/usr/share/doc/debian-installer/devel/historic/i18n.txt.gz
/usr/share/doc/debian-installer/devel/historic/docbook
/usr/share/doc/debian-installer/devel/historic/docbook/kernel-policy.html
/usr/share/doc/debian-installer/devel/historic/docbook/kernel-policy.xml.gz
/usr/share/doc/debian-installer/devel/historic/root.txt
/usr/share/doc/debian-installer/devel/historic/README
/usr/share/doc/debian-installer/devel/historic/busybox-applets.txt
/usr/share/doc/debian-installer/devel/historic/scenarios.txt
/usr/share/doc/debian-installer/devel/historic/partitioning.txt.gz
/usr/share/doc/debian-installer/devel/historic/walkthrough.txt.gz
/usr/share/doc/debian-installer/devel/package-upload.txt
/usr/share/doc/debian-installer/devel/debhelper.txt
/usr/share/doc/debian-installer/devel/codingstyle.txt.gz
/usr/share/doc/debian-installer/devel/retriever.txt.gz
/usr/share/doc/debian-installer/devel/release-checklist.gz
/usr/share/doc/debian-installer/devel/installation-reports.txt.gz
/usr/share/doc/debian-installer/i18n
/usr/share/doc/debian-installer/i18n/en
/usr/share/doc/debian-installer/i18n/en/manual.xml
/usr/share/doc/debian-installer/i18n/en/translators
/usr/share/doc/debian-installer/i18n/en/translators/level2.xml.gz
/usr/share/doc/debian-installer/i18n/en/translators/translators.xml
/usr/share/doc/debian-installer/i18n/en/translators/string-freezes.xml
/usr/share/doc/debian-installer/i18n/en/translators/level3.xml.gz
...

Documentació

La trobareu a:

$ cd /usr/share/doc/debian-installer

El més important és:

$ firefox file:///usr/share/doc/debian-installer/devel/internals/index.html

Fases

<colgroup> <col align="center"> <col align="center"> <col align="center"> <col align="left"> </colgroup> <thead></thead> <tbody> </tbody>
Stage CD-ROM NETBOOT Comments
- initrd-preseed Only if /preseed.cfg is present
1 localechooser Language/country/locale selection
1 kbd-chooser Keyboard selection
1 cdrom-detect ethdetect Hardware detection and setup
1 netcfg Network configuration
- file-preseed network-preseed If selected at boot prompt
1 clock-setup Set up clock and time zone
2 choose-mirror Mirror selection
2 load-cdrom (anna) download-installer (anna) Retrieve and unpack additional components
3 ethdetect Hardware detection and setup
3 netcfg Network configuration
3 clock-setup Set up clock and time zone
3 choose-mirror Mirror selection (sometimes needed for stage 4)
</div>

The remainder of the installation is basically the same for all installation methods.

<colgroup> <col align="center"> <col align="center"> <col align="left"> </colgroup>

<thead></thead> <tbody> </tbody>
Stage Comments
4 hw-detect Additional hardware detection
4 partman Partitioning, file system creation and mount point selection
5 base-installer Base system (debootstrap) & kernel installation
5 user-setup Set up root and normal user accounts
5 apt-setup APT configuration in the target system (sources.list)
5 pkgsel Select and install additional packages (tasksel)
5 grub/lilo-installer; nobootloader Boot loader installation
5 finish-installa) Finish up the installation and reboot

preseed

Permet configurar les preguntes que volem que es mostrin i les que no durant la instal·lació. Es pot utilitzar per automatitzar l'instal·lació.

Consulteu:

preseed

partman

És l'eina de particions i sistemes de fitxers de l'instal·lador de Debian.

La documentació la podeu consultar amb el vostre navegador:

file:///usr/share/doc/debian-installer/devel/partman/partman-doc.html/index.html

Fitxers de log

Consulteu també Instal·lació_Ubuntu#Fitxers_de_log

El fitxer de log durant la instal·lació és:

/var/log/syslog

A la versió Alternate u Server d'Ubuntu podeu consultar aquest log a la terminal virtual F4.

Després de la instal·lació el log el trobareu a:

/var/log/installer/

Amb les variables:

BOOT_DEBUG

i

DEBCONF_DEBUG=5

Podeu augmentar la informació que apareixerà al fitxer de log.

Vegeu també

Enllaços externs