Вы можете использовать Docker для создания ОС в образе контейнера, а затем запустить сценарий установки в активированном контейнере. После этого вы можете использовать команду docker diff
, чтобы посмотреть, какие файлы были изменены в контейнере. Контейнер изолирован от хоста, поэтому ваши настоящие файлы /etc
не будут затронуты.
Лучшим окружением для вас будет локальная виртуальная машина с небольшой файловой системой, смонтированной из файла в хост-системе.
Это позволит вам сделать копию файловой системы vm после первоначальной установки vm.
Затем вы сможете сбросить файловую систему, вернувшись к сохраненной копии, после того, как проведете тест вашей установки на виртуальной машине. Таким образом, вы сможете повторить тест.