|
|
|
@ -50,6 +50,8 @@ dry_run= |
|
|
|
bbr= |
|
|
|
bbr= |
|
|
|
cleartext_password= |
|
|
|
cleartext_password= |
|
|
|
gpt= |
|
|
|
gpt= |
|
|
|
|
|
|
|
initramfs=generic |
|
|
|
|
|
|
|
install_recommends=true |
|
|
|
|
|
|
|
|
|
|
|
while [ $# -gt 0 ]; do |
|
|
|
while [ $# -gt 0 ]; do |
|
|
|
case $1 in |
|
|
|
case $1 in |
|
|
|
@ -175,6 +177,12 @@ while [ $# -gt 0 ]; do |
|
|
|
--gpt) |
|
|
|
--gpt) |
|
|
|
gpt=true |
|
|
|
gpt=true |
|
|
|
;; |
|
|
|
;; |
|
|
|
|
|
|
|
--targeted-initramfs) |
|
|
|
|
|
|
|
initramfs=targeted |
|
|
|
|
|
|
|
;; |
|
|
|
|
|
|
|
--no-install-recommends) |
|
|
|
|
|
|
|
install_recommends=false |
|
|
|
|
|
|
|
;; |
|
|
|
*) |
|
|
|
*) |
|
|
|
_err "Illegal option $1" |
|
|
|
_err "Illegal option $1" |
|
|
|
exit 1 |
|
|
|
exit 1 |
|
|
|
@ -432,7 +440,8 @@ $save_preseed << EOF |
|
|
|
|
|
|
|
|
|
|
|
# Base system installation |
|
|
|
# Base system installation |
|
|
|
|
|
|
|
|
|
|
|
d-i base-installer/install-recommends boolean false |
|
|
|
d-i base-installer/install-recommends boolean $install_recommends |
|
|
|
|
|
|
|
d-i base-installer/initramfs-tools/driver-policy select $initramfs |
|
|
|
EOF |
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|
if [ -n "$kernel" ]; then |
|
|
|
if [ -n "$kernel" ]; then |
|
|
|
@ -553,10 +562,10 @@ installer_directory="$boot_directory$installer" |
|
|
|
|
|
|
|
|
|
|
|
$save_grub_cfg << EOF |
|
|
|
$save_grub_cfg << EOF |
|
|
|
menuentry 'Debian Installer' --id debi { |
|
|
|
menuentry 'Debian Installer' --id debi { |
|
|
|
insmod part_msdos |
|
|
|
insmod part_msdos |
|
|
|
insmod part_gpt |
|
|
|
insmod part_gpt |
|
|
|
insmod ext2 |
|
|
|
insmod ext2 |
|
|
|
linux $installer_directory/linux$kernel_params |
|
|
|
linux $installer_directory/linux$kernel_params |
|
|
|
initrd $installer_directory/initrd.gz |
|
|
|
initrd $installer_directory/initrd.gz |
|
|
|
} |
|
|
|
} |
|
|
|
EOF |
|
|
|
EOF |
|
|
|
|