Automated installations in Skolelinux
using debian-installer and base-config

Nice summary

Petter Reinholdtsen
pere@hungry.com
Debconf3, 2003-07-19

Skolelinux

- based on Debian/Woody - simple installation - preconfigured services (syslog, dns, dhcp, ntp, nfs, smb, smtp, imap, ldap, http, ipp, web-proxy, ssh, ltsp and more) - translated to local language - only userfriendly licenses - admin friendly - scalable

The skolelinux install

- simple - automatic - using debian-installer (d-i) and base-config (b-c) - complete - preconfigured services (list them)

debian installation

- booting from cd/floppy/net/whatever - making HD bootable - booting from hd - installing the rest

debian-installer

- modular - extendable - mostly automatic - flexible

debian-installer structure

- selector for installer modules (udeb) - select language and region - autodetect hardware - locate APT source (CD, Net or floppy) - load the rest of the installer modules - partition hard-drive - make filesystems /swap - mount filesystems - install base system - install kernel - install boot loader

debian-installer hooks

- include or exclude d-i modules - running script at boot time - include or excluding packages going into the HD - running scripts before reboot - adjust partitioning

base-config

- structure - hooks

skolelinux specifict code

first stage - profile - extra packages second stage - automatic install - automatic configuration