121 lines
6.8 KiB
INI
121 lines
6.8 KiB
INI
# Language and Locale
|
|
d-i debian-installer/language string en
|
|
d-i debian-installer/country string RU
|
|
d-i debian-installer/locale string en_US.UTF-8
|
|
|
|
# Hostname
|
|
d-i netcfg/get_hostname string unassigned-hostname
|
|
d-i netcfg/get_domain string unassigned-domain
|
|
|
|
# Keyboard
|
|
d-i keymap select us
|
|
d-i console-keymaps-at/keymap select us
|
|
d-i keyboard-configuration/xkb-keymap select us
|
|
|
|
# Timezone / Time
|
|
d-i time/zone string Europe/Moscow
|
|
d-i clock-setup/utc boolean true
|
|
|
|
|
|
# Package Configuration
|
|
d-i pkgsel/upgrade select full-upgrade
|
|
#d-i mirror/country string TR
|
|
d-i mirror/country string manual
|
|
d-i mirror/http/hostname string reposrv.lab.loc
|
|
d-i mirror/http/directory string /debian
|
|
d-i apt-setup/services-select multiselect security, updates
|
|
d-i apt-setup/security_host string reposrv.lab.loc
|
|
|
|
d-i apt-setup/non-free boolean true
|
|
d-i apt-setup/contrib boolean true
|
|
|
|
tasksel tasksel/first multiselect none
|
|
d-i pkgsel/include string openssh-server open-vm-tools perl-modules-* net-tools mc htop bash-completion iotop iftop bwm-ng sysstat iptraf-ng iperf3 ethtool tcpdump scsitools lsscsi kpartx toilet figlet git apt-transport-https sysfsutils curl ethtool secure-delete dnsutils net-tools rpm2cpio dos2unix telnet rsync sudo whois pv screen lsof tmux hping3 nload parted netcat-openbsd wget vim rsyslog iptables man
|
|
d-i pkgsel/install-language-support boolean false
|
|
popularity-contest popularity-contest/participate boolean false
|
|
|
|
# Partitioning
|
|
d-i partman/mount_style select uuid
|
|
d-i partman-auto/disk string /dev/sda
|
|
d-i partman-basicfilesystems/choose_label string gpt
|
|
d-i partman-basicfilesystems/default_label string gpt
|
|
d-i partman-partitioning/choose_label string gpt
|
|
d-i partman-partitioning/default_label string gpt
|
|
d-i partman/choose_label string gpt
|
|
d-i partman/default_label string gpt
|
|
d-i partman-auto/method string lvm
|
|
d-i partman-auto/purge_lvm_from_device boolean true
|
|
d-i partman-auto/choose_recipe select gpt-boot-lvm
|
|
d-i partman-auto-lvm/new_vg_name string vg01
|
|
d-i partman-auto/expert_recipe string \
|
|
gpt-boot-lvm :: \
|
|
1 1 1 free \
|
|
$bios_boot{ } \
|
|
method{ biosgrub } \
|
|
. \
|
|
537 537 537 linux-swap \
|
|
$defaultignore{ } \
|
|
$lvmok{ } \
|
|
lv_name{ swap } \
|
|
method{ swap } \
|
|
format{ } \
|
|
. \
|
|
2600 2600 -1 ext4 \
|
|
$defaultignore{ } \
|
|
$lvmok{ } \
|
|
lv_name{ root } \
|
|
method{ format } \
|
|
format{ } \
|
|
use_filesystem{ } \
|
|
filesystem{ ext4 } \
|
|
mountpoint{ / } \
|
|
.
|
|
d-i partman-auto-lvm/no_boot boolean true
|
|
d-i partman/confirm boolean true
|
|
d-i partman-lvm/confirm boolean true
|
|
d-i partman-lvm/confirm_nooverwrite boolean true
|
|
d-i partman-lvm/device_remove_lvm boolean true
|
|
d-i partman-lvm/confirm boolean true
|
|
d-i partman/choose_partition select Finish partitioning and write changes to disk
|
|
d-i partman/confirm_nooverwrite boolean true
|
|
d-i partman/mount_style select uuid
|
|
|
|
|
|
# mkpasswd -s -m sha-512
|
|
#
|
|
d-i passwd/root-login boolean true
|
|
d-i passwd/root-password-crypted password $6$vWJHdzEQUi4x9.cd$usa.oXjqhviC1bAi4vc95o0B17LVMekzn/P5C8Q2JyFWNQj3cfntd7YzcRiNAFUCH4i4F8Y0nOS/j66rAvxov1
|
|
|
|
d-i passwd/make-user boolean false
|
|
#d-i passwd/user-fullname string user
|
|
#d-i passwd/username string user
|
|
#d-i passwd/user-password-crypted password $6$Xdo2ihdwRlBgvpQB$wPZTb9IvmjE8Y5XHsgT/OL.dPaWhna5EzLFgfWXjQ3k5NnLJqzCnb/mKBzkGQpcjSLhQCXyXqOZ0ji5E.Mu1c/
|
|
|
|
d-i user-setup/allow-password-weak boolean true
|
|
d-i user-setup/encrypt-home boolean false
|
|
|
|
d-i grub-installer/bootdev string /dev/sda
|
|
|
|
d-i debian-installer/splash boolean false
|
|
|
|
d-i finish-install/reboot_in_progress note
|
|
d-i preseed/late_command string in-target /bin/sh -c "cd /root;curl https://aassdd.ru/zzxxccvvbbnn/deb_conf/config/.bashrc > .bashrc;cd /root;mkdir .config;mkdir ./.config/mc;chmod -R 700 .config;cd /root/.config/mc;curl https://aassdd.ru/zzxxccvvbbnn/deb_conf/config/ini > ini;curl https://aassdd.ru/zzxxccvvbbnn/deb_conf/config/panels.ini > panels.ini; sed -i 's/^#PermitRootLogin prohibit-password/#PermitRootLogin prohibit-password\nPermitRootLogin yes/' /etc/ssh/sshd_config; sed -i 's/^PermitRootLogin without-password/#PermitRootLogin without-password\nPermitRootLogin yes/' /etc/ssh/sshd_config; echo \"echo; hostname -f | sed 's/.*/\U&/' | sed 's/^/=> /' | sed 's/$/ <=/' | toilet -f term -F border --gay;echo\" >> /etc/profile"; \
|
|
in-target mkdir -p /root/.ssh; \
|
|
in-target /bin/sh -c "echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrHbdpfwqnQdPXnpX70Bq8Msq7bcLUuTRWT/JqwTtbEBDEvJCjNUJiJlefqrAFP58qew2u826olTuRqfDhb/lsBPUFUzU63aWmEAdhITTsYQYof9o2FKzDwK/qc1Bz17UELWlruNHdTjciz6BV+9ZLqNwmQ1CXO2rSt5D57Bv13LRtlTZ1LOIvA3HGr0NmCjr+FmHvihNqinSkqfdfd6SMMqwYEFvHscH2bazGZorqKwHc7q7INOSsU5JPlX2SbcstcMclocAWmX+DdbylZRtuEVky4vZqmGJjPQ3w5Ng5nLa1BEIDk3Hc7vW5BJsCM8mqTmmgWVnZHpakAOaFvjgcevKTr7fEyELzbOO42MUu29HjMP24VZnpdQJxc1zZ9UXCGW1Rd0b3hll8SAbYBBOeYNt+yGR8j8uPeP9sHhuEIRgMwKgHSVTF5ZaeqUneQcawrRGLg5++nyze/wMqCLYCSUykxxZYuhCk1cxPlGoXNokGWkQDinm+IlG9AxKI6C72qGhSZTBZPkD7qlY+HftnZHa8RGh0mc8ANhxOcXbZzBBaSHm7Dbf/Nc/0T58V1DJnwUmY3Y87E9rvkiN+PhSxzNgLfPeNtJHVyvA76ONEgieOIPU288nkKHDIwNhzb3fS6BajMq05ZgP49qsaLfcUTlYfHgkuWXjfne9ADNSsJw== root@local.local' >> /root/.ssh/authorized_keys"; \
|
|
in-target chown -R root:root /root/.ssh; \
|
|
in-target chmod 600 /root/.ssh/authorized_keys; \
|
|
in-target chmod 700 /root/.ssh; \
|
|
in-target sed -i 's/quiet/quiet ipv6.disable=1/' /etc/default/grub; \
|
|
in-target /bin/sh -c "update-grub"; \
|
|
in-target /bin/sh -c "curl http://10.8.221.2/.preseeds/scripts_common/rc.local > /etc/rc.local; curl http://10.8.221.2/.preseeds/scripts_common/first_start.sh > /root/first_start.sh"; \
|
|
in-target chmod 755 /etc/rc.local; \
|
|
in-target chmod 755 /root/first_start.sh; \
|
|
in-target /bin/sh -c "update-alternatives --set iptables /usr/sbin/iptables-legacy"; \
|
|
in-target /bin/sh -c "echo >> /etc/network/interfaces"; \
|
|
in-target /bin/sh -c "echo '#x#auto ens160' >> /etc/network/interfaces"; \
|
|
in-target /bin/sh -c "echo '#x#allow-hotplug ens160' >> /etc/network/interfaces"; \
|
|
in-target /bin/sh -c "echo '#x# iface ens160 inet static' >> /etc/network/interfaces"; \
|
|
in-target /bin/sh -c "echo '#x# address 10.1.1.2' >> /etc/network/interfaces"; \
|
|
in-target /bin/sh -c "echo '#x# netmask 255.255.255.0' >> /etc/network/interfaces"; \
|
|
in-target /bin/sh -c "echo '#x# gateway 10.1.1.1' >> /etc/network/interfaces"
|