Advertisement
konradb90

ubuntu12-kickstart

Feb 20th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1.  
  2. lang en_US
  3. keyboard us
  4. timezone --utc Europe/Warsaw
  5.  
  6. rootpw --iscrypted "$1$LtdvIggN$ZVpFEZ114MEn84hLHif291"
  7.  
  8. preseed passwd/username string username
  9. preseed passwd/user-fullname string username
  10. preseed passwd/user-password-crypted string "$1$0s830cMN$ZcOjkqE3EArarZM1p67vK."
  11.  
  12. preseed partman-lvm/device_remove_lvm boolean true
  13. preseed partman-md/device_remove_md boolean true
  14. preseed user-setup/allow-password-weak boolean true
  15. preseed partman-lvm/confirm_nooverwrite boolean true
  16.  
  17. reboot
  18. text
  19. install
  20. url --url http://mirror.sg.gs/ubuntu/
  21.  
  22. bootloader --location=mbr
  23. zerombr yes
  24. clearpart --all --initlabel
  25.  
  26. part /boot --fstype ext2 --size 512
  27. part / --fstype ext4 --size 1 --grow
  28. part swap --recommended
  29.  
  30. auth --useshadow --enablemd5
  31.  
  32. # Disable DHCP and set static IP address
  33. # https://bugs.launchpad.net/ubuntu/+source/kickseed/+bug/879605
  34. preseed netcfg/disable_autoconfig boolean true
  35. preseed netcfg/disable_dhcp boolean true
  36.  
  37. # Using preseed instead
  38. preseed netcfg/choose_interface select 08:00:27:c9:59:02
  39. preseed netcfg/get_ipaddress string 192.168.1.11
  40. preseed netcfg/get_netmask string 255.255.255.0
  41. preseed netcfg/get_gateway string 192.168.56.1
  42. preseed netcfg/get_nameservers string "8.8.8.8 1.1.1.1"
  43. preseed netcfg/get_hostname string host
  44. preseed netcfg/get_domain string unassigned-domain
  45. preseed netcfg/confirm_static boolean true
  46.  
  47. preseed mirror/country string manual
  48. firewall --disabled
  49. skipx
  50.  
  51. %packages --resolvedeps
  52. openssh-server
  53. wget
  54.  
  55. %pre
  56. lvremove -f vg || true
  57. pvremove -y -f /dev/sd* /dev/hd* || true
  58. rm -f /usr/lib/finish-install.d/55netcfg-copy-config
  59. %end
  60.  
  61. %post --interpreter=/bin/bash
  62.  
  63. wget -O - http://192.168.1.11/os/kickstart/complete?mac=08:00:27:c9:59:02
  64.  
  65.  
  66.  
  67. cd /etc/apt ; cat sources.list |grep -v 192.168.1.11 >/tmp/sources.list
  68. echo deb http://mirror.sg.gs/ubuntu/ precise main restricted > sources.list
  69. echo deb-src http://mirror.sg.gs/ubuntu/ precise main restricted >> sources.list
  70.  
  71. echo deb http://mirror.sg.gs/ubuntu/ precise-updates main restricted >> sources.list
  72. echo deb-src http://mirror.sg.gs/ubuntu/ precise-updates main restricted >> sources.list
  73.  
  74. echo deb http://mirror.sg.gs/ubuntu/ precise universe >> sources.list
  75. echo deb-src http://mirror.sg.gs/ubuntu/ precise universe >> sources.list
  76.  
  77. echo deb http://mirror.sg.gs/ubuntu/ precise-updates universe >> sources.list
  78. echo deb-src http://mirror.sg.gs/ubuntu/ precise-updates universe >> sources.list
  79.  
  80. echo deb http://mirror.sg.gs/ubuntu/ precise multiverse >> sources.list
  81. echo deb-src http://mirror.sg.gs/ubuntu/ precise multiverse >> sources.list
  82. echo deb http://mirror.sg.gs/ubuntu/ precise-updates multiverse >> sources.list
  83.  
  84. cat /tmp/sources.list >> sources.list
  85.  
  86. echo host > /etc/hostname
  87. echo nameserver 8.8.8.8 > /etc/resolv.conf
  88. echo nameserver 1.1.1.1 >> /etc/resolv.conf
  89.  
  90. sed -i 's/quiet splash//g' /etc/default/grub
  91. update-grub
  92.  
  93. %end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement