
Недавно я разработал программное обеспечение для киоска, работающее на Ubuntu Linux, и моему клиенту нужно, чтобы я установил еще десять компьютеров с полным пакетом программного обеспечения (и в будущем это число будет только расти).
Поэтому я ищу способ сделать это менее головной болью и не дать себе выстрелить себе в ногу — мне пришлось отключить некоторые вещи в установках операционных систем, такие как заставки, автоматические обновления и т. д., которые всплывали и мешали работе киоска. Мне некомфортно делать это вручную на 10 компьютерах, это кажется глупым.
Есть ли у кого-нибудь рекомендации по программному обеспечению, которое позволило бы мне записать установочный DVD с полным образом жесткого диска с одного из устройств? Я посмотрел Clonezilla, G4L и PartImage, и я все еще не совсем уверен, предлагает ли какой-либо из них то, что мне нужно. Я точно знаю, что PartImage не будет работать, потому что он не поддерживает Ext4.
решение1
Существуют такие инструменты, как Clonezilla и FOG, которые предназначены для клонирования десятков машин одновременно. Он работает как локально (Clonezilla на CD/DVD), так и по сети (PXE boot FOG)...
Клонезилла -http://clonezilla.org/
Проект FOG -http://www.fogproject.org/
Оставьте комментарий, если вам нужна помощь в настройке...
РЕДАКТИРОВАТЬ:Я СЕРЬЕЗНО не рекомендую использовать Live CD... Для того, чтобы все заработало, требуется много фоновой работы; перечисленные в этом посте инструменты создадут точную копию вашей текущей настройки на всех рабочих станциях, на которых вы ее развернете... В целом, это гораздо более простое решение.
решение2
Вы можете сделать локальное хранилище при использовании LiveCD, он использует оперативную память для создания временной файловой системы. Эти данные не сохранятся после перезагрузки.
https://help.ubuntu.com/community/LiveCDCustomization показывает, как настроить LiveCD
решение3
Есть учебникздесьв котором показано, как создать Ubuntu LiveCD из работающей установки.
Однако, если все, что вам нужно, это клонировать систему, то я бы использовал что-то вроде Clonezilla для создания точных дубликатов. Вероятно, вам понадобится обновить сетевую конфигурацию после клонирования (например, имя хоста, IP и т. д.), но вы получите "наиболее идентичную" систему. Инструкции LiveCD лучше, если вы хотите иметь разные учетные записи пользователей, часовые пояса и т. д. на каждой системе.
решение4
ВозможноРемастерСисбыл бы вариантом... сам пока не пользовался, но один из вариантов (dist) предназначен для создания собственного установочного компакт-диска (без личной информации), что, по-моему, вполне соответствует вашим потребностям.