Вопрос: Конвертировать текущую установку CentOS в LiveCD


Я хотел бы создать образ моего существующего CentOS с жесткого диска на livecd.

Я не хочу настраивать установочный компакт-диск, потому что у меня много установленного программного обеспечения, у которого нет RPM.

Я как-то знаю, как это сделать Debian, но я бессовестен в CentOS.

Может ли кто-нибудь помочь с отправной точкой?


5
2018-02-10 12:00


Источник




Ответы:


ОК ... Я ненавижу отвечать на свои вопросы :-), но вот что я узнал ...

сценарий livecd-creator из живых инструментов, имеет слишком привлекательные варианты, которые подавляются при вызове скрипта с флагом -h. Мне нужно было копаться в коде python, чтобы найти его ...

если вы вызовете скрипт с опцией --shell, вы получите оболочку, чтобы вы могли играть и настраивать свой cd - это chrooted shell ..., прежде чем он будет создан ...:

Поэтому для создания live-cd на основе вашей системы:

настройте следующий файл: https://projects.centos.org/trac/livecd/browser/trunk/CentOS5/centos-livecd-minimal.ks?format=raw

добавьте все свои репозитории, получите список своих пакетов из своей системы - не забудьте vim и ssh. вызовите скрипт следующим образом: LANG = C livecd-creator --config = centos-livecd-minimal.ks -f --shell

это даст вам оболочку для игры с:

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

когда вы закончите выход типа, это упакует вашу систему в livecd ...

если вы просто тестируете и хотите сэкономить время, добавьте флаг -skip-minim для указанной выше команды.


5
2018-02-10 15:51