Preseed: Difference between revisions
Line 4: | Line 4: | ||
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 | 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 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(n. kasulik kui on vaja paigaladad Ubuntu mitmesse arvutisse ühtemoodi). | 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(n. kasulik kui on vaja paigaladad Ubuntu mitmesse arvutisse ühtemoodi). | ||
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 automatiseerib operatsioni süsteemi installeerimise aga ei tee tingimata detailset konfiguratsiooni või paigaldust nagu teeb täis automaatne paigaldus(Fully Automated Installation ). | ||
== Preseed faili kirjutamine == | == Preseed faili kirjutamine == |
Revision as of 09:35, 1 May 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 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(n. kasulik kui on vaja paigaladad Ubuntu mitmesse arvutisse ühtemoodi). 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 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
Preseed faili sisu näide:
# 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
Preseed faili loomine
Lihtne viis preseed faili luua,on näidis faili muutes.
Preseed näidiseid leiab Ubuntu installeerimis juhenditest(7.04, 8.04, 8.10, 9.04)
Kui näidis preseed failist ei ole abi võib luua sisuka preseed faili varem paigalduse käigus tehtud valikute põhjal, kasutades käsklust: debconf-get-selections . Tulemus suunatakse teksti faili, sealt on võimalik kopeerida valikuid enda preseed faili.
debconf-get-selections kasutamine:
sudo apt-get install debconf-utils # Kuulub debconf-utils paki,mis tuleks eelnevalt paigaldada. debconf-get-selections --installer > somefile.txt debconf-get-selections >> somefile.txt
Preseed kasutamine
Loome preseed faili nimega "Mypreseed".Paneme loodud faili Preseed folderisse "MyUbuntu" kausta. Ütleme d-i'le(Debian Installer) kus kohast "Mypreseed" faili leida,selleks muudame bootimis faili,mille asukoht on isolinux/isolinux.cfg või isolinux/text.cfg.
LABEL live-install menu label ^Install Ubuntu kernel /install/vmlinuz append preseed/file=/cdrom/preseed/ubuntu.seed debian-installer/locale=en_NZ console-setup/layoutcode=us initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
LABEL live-install menu label ^Preseed Ubuntu Install kernel /install/vmlinuz append preseed/file=/cdrom/preseed/Mypreseed debian-installer/locale=et_EE console-setup/layoutcode=us initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
Teen bootiva installika "MyUbuntu" kaustast,kus asuvad kõik Ubuntu CD-lt kopeeritud failid ja minu poolt muudetud text.cfg ja preseed fail.Seda kasutades ilmub bootimisel ekraanile menüü,kus on minu tehtud nupp "Preseed Ubuntu Install",mis viitab minu poolt tehtud preseed failile.
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
Autor:
Sander Tuulik