. lib/abort_if_command_unknown.sh
 . lib/abort_if_not_user.sh
 . lib/abort_if_offline.sh
-. lib/constants_installer.sh  # FILENAME_PRESEED_CFG, PATH_PRESEED_CFG
+. lib/constants_installer.sh  # ARGS_UPDATE_PRESEED, FILENAME_PRESEED_CFG
 . lib/expect_n_args.sh
 . lib/get_mountable_device_path.sh
 . lib/path_tmp_timestamped.sh
     fi
 fi
 
-prefixed_msg "Installing preseed file …"
-cp "${PATH_PRESEED_CFG}" "${PATH_MNT_DEV}/"
+prefixed_msg "Preparing grub …"
 sed --in-place 's/ --- / --- preseed\/file=\/cdrom\/'"${FILENAME_PRESEED_CFG}"' /g' "${PATH_MNT_DEV}/boot/grub/grub.cfg"
 
+prefixed_msg "Now run update_preseed.sh ${ARGS_UPDATE_PRESEED}"
+
 prefixed_msg "Done!"
 
 prefixed_msg_exit
 
 ROOT=$(dirname "$0")
 cd "${ROOT}"
 . lib/abort_if_command_unknown.sh
-. lib/constants_installer.sh  # FILENAME_PRESEED_CFG, PATH_PRESEED_CFG
+. lib/constants_installer.sh  # ARGS_UPDATE_PRESEED, FILENAME_PRESEED_CFG, PATH_PRESEED_CFG
 . lib/expect_n_args.sh
 . lib/get_mountable_device_path.sh
 . lib/prefixed_msg.sh
 
 abort_if_command_unknown pmount
 
-expect_n_args 1 4 'DEVICE (e.g. "sdb1") ROOT_PASSWORD WIFI_ESSID WIFI_PASSWORD' "$@"
+expect_n_args 1 4 "${ARGS_UPDATE_PRESEED}" "$@"
 DEVICE_NAME="$1"
 ROOT_PASSWORD="$2"
 WIFI_ESSID="$3"