Программное обеспечение для автоматизации физической настройки GRUB, Linux, окон, dualboot

find /home -name filename.gif -type f -printf "%h\0" | xargs -0 --max-args 1 cp -l  /home/shared/filename_default.gif

Это не подстановочный знак, который Вы попросили, но он действительно выполняет первую часть Вашей задачи, а именно, помещая"filename_default.gif"в целевых каталогах. Если это работает способ, которым Вы хотите, можно затем заменить'cp -l /home/shared/filename_default.gif'часть команды с'rm', и замена'-printf "%h\0"'с'-print0'для удаления исходного файла.

Это предполагает, что Вы хотите взять содержание /home/shared/filename_default.gif и помещенный то содержание в названный файл'filename_default.gif'во всех каталогах, которые содержат'filename.gif', удаление'filename.gif'(и таким образом эффективно замена'filename.gif'названный файлами с идентичным изображением в названном файле'filename_default.gif')

Если Вы хотите заменить'filename.gif'но оставьте имя тем же, затем замените'-printf "%h\0"'с'-print0'и опустите rm шаг.

0
задан 26 June 2012 в 22:27
1 ответ

Да ... и Нет ....

Kickstart как часть процесса установки настроит Grub автоматически. Кроме того, вы можете манипулировать файлами конфигурации grub во время процесса после установки. Однако похоже, что вы хотите настроить систему, которая может включать в себя несколько ОС, что может быть более сложной задачей. Существуют некоторые инструменты, которые позволяют размещать образы системы (дисков) аналогично клонированию, но эти методы имеют свои ограничения. Ограничения часто связаны с конкретной конфигурацией системы, такой как ключи хоста ssh и файлы обнаружения / конфигурации модулей. Я не использую Windows, поэтому я не знаю, что именно связано, но я знаю, что есть похожие проблемы.

Одним из вариантов может быть создание LiveCD для установки всего в рассматриваемой системе. Процесс будет работать аналогично установщикам Fedora Live Image. Вы вставляете ключ Disk for Flash, загружаетесь и запускаете сценарий кикстарта. Этот сценарий может обрабатывать разбиение дисков, исправление grub и т. Д. Кроме того, вы можете развернуть образ диска Windows на одном из разделов, созданных во время вашего автоматического разбиения на разделы во время кикстарта. Вы захотите запустить программу sysprep в системе Windows перед созданием образа клона, таким образом, вся информация, относящаяся к системе, будет очищена, что заставит процесс клонирования работать.

В целом этот процесс может быть непростым в ваших начальных запусках, но вы можете считаю, что он предоставит вам максимальную гибкость в долгосрочной перспективе.

Этот сценарий может обрабатывать разбиение дисков, исправление grub и т. Д. Кроме того, вы можете развернуть образ диска Windows на одном из разделов, созданных во время вашего автоматического разбиения на разделы во время кикстарта. Вы захотите запустить программу sysprep в системе Windows перед созданием образа клона, таким образом, вся информация, относящаяся к системе, будет очищена, что заставит процесс клонирования работать.

В целом этот процесс может быть непростым в ваших начальных запусках, но вы можете считаю, что он предоставит вам максимальную гибкость в долгосрочной перспективе.

Этот сценарий может обрабатывать разбиение дисков, исправление grub и т. Д. Кроме того, вы можете развернуть образ диска Windows на одном из разделов, созданных во время вашего автоматического разбиения на разделы во время кикстарта. Вы захотите запустить программу sysprep в системе Windows перед созданием образа клона, таким образом, вся информация, относящаяся к системе, будет очищена, чтобы процесс клонирования заработал.

В целом этот процесс может быть непростым в ваших начальных запусках, но вы можете считаю, что он предоставит вам максимальную гибкость в долгосрочной перспективе.

1
ответ дан 4 December 2019 в 21:45

Теги

Похожие вопросы