summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Stack <bgstack15@gmail.com>2019-06-26 20:22:25 -0400
committerB. Stack <bgstack15@gmail.com>2019-06-26 20:22:25 -0400
commit607daa2f095c0608e01592de6243996a5c9efadb (patch)
treef8decd9314b8040df64f2c63a7ec7a9cbccaa0fb
downloadfoo1-607daa2f095c0608e01592de6243996a5c9efadb.tar.gz
foo1-607daa2f095c0608e01592de6243996a5c9efadb.tar.bz2
foo1-607daa2f095c0608e01592de6243996a5c9efadb.zip
changes for day
-rw-r--r--preseed.cfg119
1 files changed, 119 insertions, 0 deletions
diff --git a/preseed.cfg b/preseed.cfg
new file mode 100644
index 0000000..7412223
--- /dev/null
+++ b/preseed.cfg
@@ -0,0 +1,119 @@
+# File: /mnt/public/Support/Platforms/devuan/devuan-preseed1.txt
+# Locations:
+# /mnt/public/Support/Platforms/devuan/devuan-preseed1.txt
+# Author: bgstack15
+# Startdate: 2019-06-25
+# Title: Kickstart for CentOS 7 for ipa.smith122.com
+# Purpose: To provide an easy installation for VMs and other systems in the Mersey network
+# History:
+# 2017-06 I learned how to use kickstart files for the RHCSA EX-200 exam
+# 2017-08-08 Added notifyemail to --extra-args
+# 2017-10-29 major revision to use local repository
+# 2019-06-25 fork from centos7-ks.cfg
+# Usage with virt-install:
+# vm=d2-04a ; time sudo virt-install -n "${vm}" --memory 2048 --vcpus=1 --os-variant=debiantesting -v --disk path=/var/lib/libvirt/images/"${vm}".qcow2,size=20 -l /mnt/public/Support/SetupsBig/Linux/devuan_ascii_2.0.0-beta_amd64_DVD.iso --initrd-inject=/mnt/public/Support/Platforms/devuan/preseed.cfg --extra-args "hostname=${vm} NOTIFYEMAIL=bgstack15@gmail.com interface=auto" --debug --network type=bridge,source=br0 --noautoconsole
+# vm=d2-04a; sudo virsh destroy "${vm}"; sudo virsh undefine --remove-all-storage "${vm}";
+# Reference:
+# https://sysadmin.compxtreme.ro/automatically-set-the-hostname-during-kickstart-installation/
+# /mnt/public/Support/Platforms/CentOS7/install-vm.txt
+# https://serverfault.com/questions/481244/preseed-command-string-fail-with-newline-character-using-virt-install-initrd-inj
+# https://www.debian.org/releases/stable/i386/apbs01.html.en
+# https://github.com/jameswthorne/preseeds/blob/master/debian-7-wheezy-unattended.seed
+# syntax for --location https://www.queryxchange.com/q/1_908324/virt-install-preseed-not-working/
+# example preseed https://www.debian.org/releases/stable/example-preseed.txt
+# skip next dvd question https://unix.stackexchange.com/questions/409212/preseed-directive-to-skip-another-cd-dvd-scanning
+# Improve:
+# test the lvm auto approval
+# learn how to skip the "scan another DVD?" question.
+
+d-i debian-installer/locale string en_US
+d-i debian-installer/language string en
+d-i debian-installer/country string US
+d-i debian-installer/keymap select us
+d-i keyboard-configuration/xkb-keymap select us
+d-i keyboard-configuration/layoutcode string us
+d-i keyboard-configuration/variantcode string
+d-i netcfg/get_domain string ipa.smith122.com
+d-i netcfg/disable_autoconfig boolean false
+d-i netcfg/wireless_wep string
+# disable asking for non-free firmware, because this is a vm and has none
+d-i hw-detect/load_firmware boolean false
+
+d-i localechooser/supported-locales string en_US.UTF-8
+d-i openssh-server/permit-root-login boolean false
+
+d-i apt-setup/use_mirror boolean true
+d-i mirror/protocol string http
+d-i mirror/country string manual
+# need to get this one working. it looks like it selects, but does not accept automatically.
+d-i mirror/http/hostname string deb.devuan.org
+d-i mirror/http/directory string /devuan
+d-i mirror/http/proxy string
+d-i mirror/suite string testing
+d-i apt-setup/non-free boolean true
+#d-i apt-setup/enable-source-repositories boolean false
+# ORIGINAL d-i apt-setup/services-select multiselect security updates, release updates, backported software
+d-i apt-setup/contrib boolean true
+d-i apt-setup/disable-cdrom-entries boolean true
+
+d-i apt-setup/cdrom/set-first boolean false
+d-i apt-setup/cdrom/set-next boolean false
+d-i apt-setup/cdrom/set-failed boolean false
+
+d-i pkgsel/include string openssh-server build-essential sudo screen
+d-i pkgsel/upgrade select none
+
+popularity-contest popularity-contest/participate boolean true
+
+tasksel tasksel/first multiselect standard, ssh-server
+
+d-i clock-setup/ntp boolean true
+d-i clock-setup/ntp-server string ipa.smith122.com
+d-i time/zone string America/New_York
+
+d-i grub-installer/with_other_os boolean true
+d-i grub-installer/only_debian boolean true
+d-i grub-installer/grub2_instead_of_grub_legacy boolean true
+d-i grub-installer/bootdev string /dev/vda
+d-i grub-installer/choose_bootdev select /dev/vda
+grub-installer grub-installer/force-efi-extra-removable boolean false
+
+d-i passwd/root-password password f0rg3tkickstart&
+d-i passwd/root-password-again password f0rg3tkickstart&
+
+d-i partman-auto/init_automatically_partition select biggest_free
+d-i partman-auto/disk string /dev/vda
+d-i partman-auto/method string lvm
+d-i partman-auto/choose_recipe select home
+d-i partman-partitioning/confirm_write_new_label boolean true
+d-i partman/choose_partition select finish
+d-i partman/choose_label string gpt
+d-i partman/default_label string gpt
+d-i partman/confirm boolean true
+#d-i partman-lvm/confirm boolean true
+d-i partman/confirm_nooverwrite boolean true
+d-i partman-auto-crypto/erase_disks boolean false
+d-i partman/confirm_write_new_label boolean true
+d-i partman/confirm_nooverwrite boolean true
+d-i partman-md/confirm_nooverwrite boolean true
+d-i partman-lvm/confirm_nooverwrite boolean true
+d-i partman-partitioning/confirm_write_new_label boolean true
+#d-i partman/mount_style select uuid
+
+# Uncomment this to add multiarch configuration for i386
+#d-i apt-setup/multiarch string i386
+
+# WORKHERE need to figure this out
+d-i passwd/make-user boolean true
+d-i passwd/user-fullname string bgirton-local
+d-i passwd/username string bgirton-local
+d-i passwd/user-password-crypted password $6$85aKM2DkiD5g9r3D$zkbcVES1Bzu.b5dBJxklSggEJzswZBlVAyc9LUUIzMA2OLRH2PD2ZWE9Q40Wtw/3OOxDM2nF031hfD4s5LGuG1
+
+d-i finish-install/reboot_in_progress note
+d-i cdrom-detect/eject boolean true
+
+# LDAP server URI:
+d-i shared/ldapns/ldap-server string ldapi:///ipa.smith122.com
+d-i shared/ldapns/ldap-server string ldapi:///ipa.smith122.com
+
+d-i openssh-server/password-authentication boolean true
bgstack15