Skip to content

Instantly share code, notes, and snippets.

@eeriksp
Created June 6, 2020 18:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eeriksp/74660853bfef30ba6133be70ec639d3f to your computer and use it in GitHub Desktop.
Save eeriksp/74660853bfef30ba6133be70ec639d3f to your computer and use it in GitHub Desktop.
seed
# TÖÖJAAM
# See eelsätetefail on loodud toetudes dokumentatsioonile:
# https://help.ubuntu.com/lts/installation-guide/amd64/apbs04.html
# Kuna tegemist on “Töölaua” versiooniga, siis kasutan debian-installer käske ubiquity formaadis. Ubiquity on live-paigaldus keskkond.
# Kettajagude loomine
# Esimese SCSI/SATA ketta kasutamise valimine
ubiquity partman-auto/disk string /dev/sda
# Kettajagude loomise meetodi valimine. Variandid kas “regular” , “lvm” või “crypto”. Viimasel kahel juhul kasutatakse LVM kettajagude süsteemi. Viimasel juhul kasutatakse ka krüpteeringut.
ubiquity partman-auto/method string regular
# Hoiatuse vältimine, kui eelnevalt on LVM kettajaod valitud kettal ning need kustutatakse.
ubiquity partman-lvm/device_remove_lvm boolean true
# Hoiatuse vältimine, kui eelnevalt on RAID massiiv valitud kettal ning need kustutatakse.
ubiquity partman-md/device_remove_md boolean true
# Eelnevalt määratletud kettajagude loomise “retsepti” valimine. Antud juhul luuakse eraldi / (süsteemi) ja /home kettajaod.
ubiquity partman-auto/choose_recipe select home
# Kettajagude loomine toimub ilma kinnitust küsimata. Kuna tegemist BIOS tüüpi masinaga, tulevad MBR tüüpi kettajaod vaikimisi.
ubiquity partman-partitioning/confirm_write_new_label boolean true
ubiquity partman/choose_partition select finish
ubiquity partman/confirm boolean true
ubiquity partman/confirm_nooverwrite boolean true
# Süsteemikeele valik, sisestuskeele valik ning klaviatuur
# Operatsioonisüsteemi keel.
ubiquity debian-installer/locale string en_US.UTF-8
# Kui vaja lisada ka teiste keelte tugi
# ubiquity localechooser/supported-locales multiselect en_US.UTF-8 nl_NL.UTF-8
# Klaviatuuri paigutuse valikuks eesti. Võimalike variante saab vaadata käsuga: localectl list-x11-keymap-layouts. Kasutada saab paigaldusel ainult ühte.
ubiquity keyboard-configuration/layoutcode string ee
# Lülitab automaatse klaviatuuripaigutuse tuvastamise küsimuse välja.
ubiquity console-setup/ask_detect boolean false
# Kella ja ajatsooni seadistamine
# Kontroll, kas riistvara kell on seadistatud UTC järgi.
ubiquity clock-setup/utc-auto boolean true
ubiquity clock-setup/utc boolean true
# Ajatsooni valik
ubiquity time/zone string Europe/Tallinn
# Kontroll, kas kasutada NTP-d (Võrguaja protokoll) kellaaja määramiseks paigaldusel.
ubiquity clock-setup/ntp boolean true
# Minimaalse paigalduse valik
ubiquity ubiquity/minimal_install boolean true
# Uuenduste laadimine paigalduse ajal
ubiquity unattended-upgrades/enable_auto_updates boolean true
# Varamute määramine
# Riigi valik, mille servereid kasutatakse. https://docs.moodle.org/dev/Table_of_locales tabelis on nimekiri lokaalidest, millest saab tuletada riigi koodi, mille serverit kasutada
ubiquity mirror/country string EE
# Multiverse, universe ja restricted APT varamute lubamine
ubiquity apt-setup/multiverse boolean true
ubiquity apt-setup/restricted boolean true
ubiquity apt-setup/universe boolean true
# Kasutaja student loomine koos salasõnaga
# Kasutaja täisnimi
ubiquity passwd/user-fullname string eepuud
# Kasutajanimi
ubiquity passwd/username string student
# Kasutaja salasõna
ubiquity passwd/user-password password student
ubiquity passwd/user-password-again password student
# Nõrga salasõna lubamine
ubiquity user-setup/allow-password-weak boolean true
# Lisatarkvara paigaldamine
# Süsteemi uuenduste paigaldamine
# GIMP pilditöötlus tarkvara lisamine
# APTi varamu lisamine ning Byobu tarkvara paigaldamine
# Käsud tuleb eraldada semikooloniga, reavahetuse puhul kasutada “\”. # Käskude sees “\” kasutada ei saa.
ubiquity ubiquity/success_command \
in-target add-apt-repository -y ppa:byobu/ppa; \
in-target apt-get update -y; \
in-target apt-get upgrade -y; \
in-target apt-get dist-upgrade; \
in-target apt-get autoremove; \
in-target apt-get autoclean; \
in-target apt-get clean; \
in-target apt-get install -y byobu; \
in-target apt-get install -y gimp;
# Automaatne taaskäivitus pärast paigalduse lõppu. Väljalülitamiseks kasutada: ubiquity ubiquity/poweroff boolean true
ubiquity ubiquity/reboot boolean true
echo "auto lo" > /target/etc/network/interfaces; \
echo "iface lo inet loopback" >> /target/etc/network/interfaces;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment