Preseed: Difference between revisions
Line 34: | Line 34: | ||
Preseed failis on iga rea peale neli välja: | Preseed failis on iga rea peale neli välja: | ||
1. Käsku töötleva programmi nime väli(Näiteks d-i on Debian Installer) | 1. Käsku töötleva programmi nime väli(Näiteks d-i on Debian Installer) | ||
2. Muutuja nimi mille väärtust muudetakse | 2. Muutuja nimi mille väärtust muudetakse | ||
3. Muutuja tüüp | 3. Muutuja tüüp | ||
4. Muutuja väärtus | 4. Muutuja väärtus | ||
# Always install the server kernel. | # Always install the server kernel. | ||
d-i base-installer/kernel/override-image string linux-server | d-i base-installer/kernel/override-image string linux-server | ||
# Don't install usplash. | # Don't install usplash. | ||
d-i base-installer/kernel/linux/extra-packages-2.6 string | d-i base-installer/kernel/linux/extra-packages-2.6 string | ||
# Desktop system not installed; don't waste time and disk space copying it. | # Desktop system not installed; don't waste time and disk space copying it. | ||
d-i archive-copier/desktop-task string ubuntu-standard | d-i archive-copier/desktop-task string ubuntu-standard | ||
d-i archive-copier/ship-task string | d-i archive-copier/ship-task string | ||
# Only install the standard system and language packs. | # Only install the standard system and language packs. | ||
d-i pkgsel/install-pattern string ~t^ubuntu-standard$ | d-i pkgsel/install-pattern string ~t^ubuntu-standard$ | ||
d-i pkgsel/language-pack-patterns string | d-i pkgsel/language-pack-patterns string | ||
# No language support packages. | # No language support packages. | ||
d-i pkgsel/install-language-support boolean false | d-i pkgsel/install-language-support boolean false | ||
Revision as of 23:40, 30 April 2010
Sissejuhatus
Preseed annab võimaluse panna kirja vastused küsimustele mida küsitakse programmi paigaldamise käigus, vabastades installeerimise käigus ükshaaval küsimustele vastamisest. See teeb võimalikuks täielikult automatiseerida enamused installeerimised ja pakub isegi mõndasid funktsioone, mis tavalise installerimise protsessi korral võimalikud ei ole. Paljud Debiani-põhised operatsioonisüsteemid toetavad preseed’i, sest see on Debian’i paigaldus programmi iseärasus. Näiteks , kuigi tavaliselt kasutatakse Ubuntu paigaldamiseks kasutajasõbraliku Ubiquity installerit,on Ubuntu paigaldamise automatiseerimiseks soovitatav Debiani installeri preseed. Sammuti on soovitatav kasutada preseed’i kohandatud installeerimise CD-toorikute tegemiseks. Preseed automatiseerib operatsioni süsteemi installeerimise aga ei tee tingimata detailset konfiguratsiooni või paigaldust nagu teeb täis automaatne paigaldus(Fully Automated Installation ).
Preseed meetodid
Preseed meetodeid on kolm:initrd,fail ja network.Initrd preseed töötab iga installeerimis meetodi korral ja võimaldab laiemat preseed'i võimalust aga nõuab kõige suuremat ettevalmistamist.
Piirangud
Tervele kettale tuleb luua uus partatsioon või kasutada olemas olevat vaba kettaruumi,ei ole võimalik kasutada varem loodud partatsiooni
Lingid
http://wiki.debian.org/DebianInstaller/Preseed
http://wapedia.mobi/en/Preseed
http://d-i.alioth.debian.org/manual/en.i386/apb.html
http://www.debian-administration.org/articles/394
http://striimer.ee/UnattendedUbuntu/MainPage/index.html
https://help.ubuntu.com/community/InstallCDCustomization
Preseed faili kirjutamine
Preseed failis on iga rea peale neli välja:
1. Käsku töötleva programmi nime väli(Näiteks d-i on Debian Installer)
2. Muutuja nimi mille väärtust muudetakse
3. Muutuja tüüp
4. Muutuja väärtus
# Always install the server kernel.
d-i base-installer/kernel/override-image string linux-server
# Don't install usplash.
d-i base-installer/kernel/linux/extra-packages-2.6 string
# Desktop system not installed; don't waste time and disk space copying it.
d-i archive-copier/desktop-task string ubuntu-standard d-i archive-copier/ship-task string
# Only install the standard system and language packs.
d-i pkgsel/install-pattern string ~t^ubuntu-standard$ d-i pkgsel/language-pack-patterns string
# No language support packages.
d-i pkgsel/install-language-support boolean false
Autor:
Sander Tuulik