Ubuntu. Как Правильно Создать Загрузочный Образ Моей Системы?

  • Автор темы Ex1ay
  • Обновлено
  • 18, Oct 2024
  • #1

Было бы неплохо, если бы я мог сразу после установки настроить свою систему со всеми темами, программами и SDK, которые мне нужны, а затем просто сохранять тот снимок? Как резервная копия, только я смогу загрузить этот образ и установить его на какой машине я хотел бы?

Я почти уверен, что это возможно. На самом деле я знаю, что это в некоторой степени.

https://help.ubuntu.com/community/LiveCDCustomizationFromScratch

Но есть ли лучший способ? Кто-нибудь знает магию, которую я могу использовать? Могу ли я просто сохранить состояние своей системы, чтобы, когда я установлю какое-то неподдерживаемое серверное программное обеспечение и заблокирую свою систему, мне не нужно было тратить еще час на ее настройку?

#ubuntu #opensuse #bootable

Ex1ay


Рег
24 Sep, 2014

Тем
77

Постов
191

Баллов
616
  • 25, Oct 2024
  • #2

Я использую и CloneZilla, и Назад во времени для резервного копирования системы и данных соответственно.

Преимущество CloneZilla перед встроенными инструментами, такими как

/
is that it uses its own
/home
который создает очень маленькие изображения (он распознает разреженные файлы, может использовать ряд утилит сжатия...) и возвращается к
/
which allows reading of поврежден жесткие диски! (Приятно иметь это самый последний резервное копирование до того, как жесткий диск окончательно выйдет из строя.)

Однако вам следует иметь (как минимум) отдельный

ddrescue
and
partclone
если вы хотите легко различать файлы конфигурации вашей ОС и пользователя.

Ничего такой же гибкий, надежный и быстрый, как CloneZilla, для полного автономного резервного копирования образов/дисков (и я всегда читаю руководства по резервному копированию, если кто-то упоминает его любимый инструмент резервного копирования, чтобы узнать, есть ли у них что-то получше тогда у меня есть)

Если вы поместите CloneZilla в загрузочный раздел размером 512 МБ внешнего жесткого диска USB, вы можете просто загрузить его на любом компьютере и восстановить любую резервную копию, которую вы сделали, на раздел, используя остальную часть того же жесткого диска.

Предупреждение: если вы восстановите одну и ту же резервную копию системы на нескольких машинах, все эти машины будут клонами друг друга с одинаковым именем хоста, часовым поясом, IP-адресом (если статический)... поэтому все эти машины необходимо персонализировать после «восстановления». ...

Альтернативно, у меня есть загрузочный USB-СЛК флешка с полной установкой Linux (в моем случае lubuntu) без каких-либо проприетарных драйверов и с ведущим разделом FAT, без раздела подкачки, но есть файл подкачки внутри

dd
partition that I can boot on any machine (so far) and that I use to disinfect Windows machines (or just work on someone else's machine without touching their data if they're paranoid).

 

Wreseednego31


Рег
25 Oct, 2024

Тем
63

Постов
192

Баллов
507
  • 25, Oct 2024
  • #3

Да, есть способ. Машина даже не всегда должна быть одной и той же, поскольку Linux создает

dd if=/dev/sda of=/dev/sdb
,
/dev/sda
и
if
filesystems on the fly as the kernel boots which gives you a lot of freedom to make some pretty drastic hardware changes.

Допустим, ваша ОС установлена ​​на диске.

dd if=/dev/sda of=/path/to/image.iso
. You can make an ISO of
/dev/sda
и все его разделы, какими бы они ни были, с помощью следующей команды:

/dev/sda

Обратной стороной этого является то, что образ будет иметь полный размер диска, который вы указали как

/sys
(input file), even if that disk is not full.

Если вы хотите клонировать диск непосредственно из

/proc
, simply insert another disk and use something like:

/dev
 

eropayerutt


Рег
18 Aug, 2019

Тем
89

Постов
189

Баллов
684
  • 25, Oct 2024
  • #4

Возможно, вы захотите изучить сквошфс. Это то, что обычно используют «живые» версии, и вы можете «распаковать» его каталог за каталогом в любые разделы, которые вам нравятся. Он поддерживает сценарии, расширяется и, если хотите, принимает параметры команд из файла списка. Как zip-файл, который на самом деле работает как статическая файловая система без полного извлечения. Конечно, у него есть свои ограничения, но, немного поработав, он позволит вам делать то, что вы хотите, с большей детализацией, чем Clonezilla, и с большим количеством мозгов, чем dd. На форумах Linux можно найти информацию о создании собственного живого образа.

 

Alexs2011


Рег
13 Jan, 2011

Тем
59

Постов
206

Баллов
541
  • 25, Oct 2024
  • #5

если машина всегда будет одной и той же, в этой ситуации может пригодиться использование dd.

 

Nik25


Рег
30 Mar, 2007

Тем
70

Постов
197

Баллов
567
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно