Комментарий Ламберта (страница Dedoimedo) дает вам основы, необходимые для понимания процесса уменьшения раздела Windows и создания нового раздела для CentOS в освободившемся пространстве.
Что касается самого процесса получения системы и ее установки, то да, вы все сделали правильно. Вкратце:
Поскольку это может быть первый раз, я бы посоветовал использовать чистый DVD вместо USB, это может быть более просто, если целевой компьютер имеет DVD-привод. Для этого существует множество программ для записи DVD. Просто убедитесь, что вы записываете ISO-файл как образ диска, а не добавляете его в новую файловую структуру DVD. Поищите опцию "записать образ" в используемом программном обеспечении.
Вы можете написать сценарий-оболочку, который запускает службу только в том случае, если проверка псевдонима DNS прошла успешно. Значение для проверки может быть передано как переменная окружения.
Служебный файл:
[Service]
Environment=CONDITION_DNSALIAS=abc
Exec=/path/to/dnsaliascheck-wrapper exec args
...
Скрипт-оболочка:
#!/bin/sh
check_dns_alias() {
# Your logic to check DNS alias here, return 0 for success and 1 otherwise.
return 0
}
if [ -z "$@" ]; then
echo "No arguments!"
return 1
fi
# If CONDITION_DNSALIAS is empty, the check should pass
if [ -z "$CONDITION_DNSALIAS" ] || check_dns_alias ; then
unset CONDITION_DNSALIAS
exec "$@"
fi
echo "DNS alias condition not met"
exit 0
Вам нужно записать фактическую проверку в check_dns_alias
, используя переменную CONDITION_DNSALIAS
для сравнения.