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