Preseed: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Stuulik (talk | contribs)
Stuulik (talk | contribs)
Line 48: Line 48:
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.
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
  LABEL install
   menu label ^Install Ubuntu
   menu label ^Install Ubuntu
   kernel /install/vmlinuz
   kernel /install/vmlinuz
   append  preseed/file=/cdrom/preseed/ubuntu.seed  
   append  file=/cdrom/preseed/ubuntu.seed  
  debian-installer/locale=en_NZ
  console-setup/layoutcode=us
   initrd=/install/initrd.gz ramdisk_size=16384  
   initrd=/install/initrd.gz ramdisk_size=16384  
   root=/dev/ram rw quiet --
   root=/dev/ram rw quiet --


  LABEL live-install
  LABEL Myinstall
   menu label ^Preseed Ubuntu Install
   menu label ^My Custom Install Config
   kernel /install/vmlinuz
   kernel /install/vmlinuz
   append  preseed/file=/cdrom/preseed/Mypreseed  
   append  file=/cdrom/preseed/Mypreseed  
   debian-installer/locale=et_EE console-setup/layoutcode=us
   debian-installer/locale=et_EE console-setup/layoutcode=et
  localechooser/translation/warn-light=true localechooser/translation/warn-severe=true
   initrd=/install/initrd.gz ramdisk_size=16384  
   initrd=/install/initrd.gz ramdisk_size=16384  
   root=/dev/ram rw quiet --
   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.
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 "My custom Install Config",mis viitab minu poolt tehtud preseed failile.


== Lingid ==
== Lingid ==

Revision as of 09:44, 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.Sammuti on soovitatav kasutada preseed’i kohandatud installeerimise CD-toorikute tegemiseks(n. kasulik kui on vaja paigaladad Ubuntu mitmesse arvutisse ühtemoodi). Preseed automatiseerib operatsioonisü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 install
 menu label ^Install Ubuntu
 kernel /install/vmlinuz
 append  file=/cdrom/preseed/ubuntu.seed 
 initrd=/install/initrd.gz ramdisk_size=16384 
 root=/dev/ram rw quiet --
LABEL Myinstall
 menu label ^My Custom Install Config
 kernel /install/vmlinuz
 append  file=/cdrom/preseed/Mypreseed 
 debian-installer/locale=et_EE console-setup/layoutcode=et 
 localechooser/translation/warn-light=true localechooser/translation/warn-severe=true
 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 "My custom Install Config",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