1) Вот что у меня есть для моих бродячих коробочек с семенами:
# create our default admin user (the others will be managed with puppet) d-i passwd/user-fullname string Null user d-i passwd/username string null d-i passwd/user-password password not-very-secure d-i passwd/user-password-again password not-very-secure d-i passwd/user-uid string 10000 d-i user-setup/encrypt-home boolean false d-i passwd/user-default-groups string wheel adm sudo
3) Вот несколько вещей, которые я делаю в late_command
:
# really, really dist-upgrade d-i preseed/late_command string in-target apt-get update ; \ in-target apt-get -y dist-upgrade ; \ in-target apt-get -y autoremove ; \ in-target apt-get autoclean ; \ in-target apt-get clean
или вы можете разместить сложный скрипт на том же хосте, что и ваш preseed-файл, а затем:
d-i preseed/late_command string \ in-target wget http://10.0.1.23/d-i/wheezy/scripts/late_script ;\ in-target sh late_script ;\ in-target rm late_script ;