Создайте мою собственную Ubuntu ISO

Я выполняю ежедневное изображение Ubuntu (Як Yakkety), и я хотел бы создать свое собственное изображение Ubuntu (альтернатива прямо сейчас, но инструкции для живого изображения также помогают) при добавлении нескольких PPAs. Существует несколько руководств по Справке Сообщества Ubuntu Wiki, но они все, кажется, устарели. Я также попытался прочитать код Ubuntu и Debian для того, чтобы сделать это, но я не вижу точно, как они используются.

Как я делаю это, не устанавливая древнего Испытанного Тара?

13
задан 27 September 2016 в 14:22

2 ответа

Используйте Перевращение, которое является текущим ветвлением Пакетов Remastersys, и исходный код доступен для Ubuntu 14.04 через 16,04 версий Ubuntu. Теперь, когда Yakkety замораживается, я ожидал бы, что пакет для этого будет доступен скоро также.

Ниже процесс, я раньше устанавливал перевращение в Гостеприимном (16.04)

Перевращение зависит от xresprobe и изо-Linux, ни один не доступен в репозиториях, таким образом, мы должны будем добавить несколько PPA, обновить список пакета и установить их.

sudo add-apt-repository ppa:sergiomejia666/respin
sudo add-apt-repository ppa:sergiomejia666/xresprobe
sudo apt install xresprobe
sudo apt install respin

Дальнейшее исследование указывает, что нам также нужен изо-Linux

sudo apt install isolinux

Я решил пойти с живой системой (сценарий предоставляет другие возможности также, но живая система с установщиком казалась более полезной для меня), respin без любых параметров обеспечит следующий вывод:

Examples:

   sudo respin backup   (to make a livecd/dvd backup of your system)

   sudo respin backup custom.iso
                        (to make a livecd/dvd backup and call the iso custom.iso)

   sudo respin clean    (to clean up temporary files of respin)

   sudo respin dist     (to make a distributable livecd/dvd of your system)

   sudo respin dist cdfs
                        (to make a distributable livecd/dvd filesystem only)

   sudo respin dist iso custom.iso
                        (to make a distributable iso named custom.iso but only
                         if the cdfs is already present)

   cdfs and iso options should only be used if you wish to modify something on the
   cd before the iso is created.  An example of this would be to modify the isolinux
   portion of the livecd/dvd

Затем мы должны установить наше перевращение

sudo respin dist cdfs (для создания распространяемой livecd/dvd файловой системы), который мы будем использовать для создания пользовательского ISO

Это будет довольно трудоемким процессом (ETA, зависящий от аппаратных средств)

В этой точке мы можем изменить часть изо-Linux если живые медиа к нашей симпатии.

И теперь для создания ISO

sudo respin dist iso custom.iso

Примечание:

Поскольку мои 16,04 систем имеют много дополнений/модификаций и несколько VM's, получающееся изображение является довольно большим.

Making custom.iso a hybrid iso
isohybrid: Warning: more than 1024 cylinders: 2547
isohybrid: Not all BIOSes will be able to boot this device
Creating custom.iso.md5 in /home/respin/respin
/home/respin/respin/custom.iso which is 2.5G in size is ready to be burned or tested in a virtual machine.

Запустите Создателя Загрузочного диска и выберите Ваш custom.iso файл и нацелены на местоположение. (Я использовал Флеш-накопитель на 4 ГБ),

custom.iso файл будет найден в/home/respin/respin каталоге.

Получающееся изображение работает как ожидалось. Стопор для Yakkety - то, что с этого wrinting, я не могу найти кандидата установки на xresprobe Возможно, Вы могли создать из источника или ожидать. Лично я нашел, что большинство разработчиков, кажется, фокусируется на версиях LTS. Это имеет смысл мне, поскольку не кажется очень эффективным израсходовать большое усилие на 9-месячном выпуске.

Править: Последнее опубликованное перевращение deb пакет для Ubuntu может быть найдено здесь.

5
ответ дан 23 November 2019 в 03:24

Использование Systembackup

Можно скопировать и сделать живые файлы ISO с утилитой Systemback, можно установить ее от ее PPA, и она работает то же как remastersys (больше сохраняемый), я думаю. человечности 14.04 нужен дополнительный пакет, названный unionfs-предохранителем также. Это может также создать живые образы USB. Можно добавить пользовательские файлы в ISO, которая может затем быть установлена на других машинах, но другие машины могут иметь другую графику и т.д., так удостоверьтесь, что Вы не удалили, предварительно установил пакеты видео Xorg. Таким образом, все, в чем Вы нуждаетесь, добавляют ppa и установка

sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update && sudo apt-get install systemback unionfs-fuse

После создания файла ISO, создания живого usb и начальной загрузки от него на той же машине или другой машине, Вы найдете systemback установленным.

enter image description here Systemback

Используя remastersys

(Я не уверен, поддерживается ли это уже сегодня или не),

 sudo add-apt-repository ppa:kranich/remastersys
 sudo apt-get update

Последуйте руководство gui инструкции. (лучше всего для создания копии ISO существующей системы)

Использование разработчика Ubuntu

sudo add-apt-repository ppa:f-muriana/ubuntu-builder
sudo apt-get update && sudo apt-get install ubuntu-builder

Следуйте gui инструкциям.

Использование Pinguybuilder

Загрузите .deb файл отсюда и используйте dpkg или gedbi для установки его.It является новым типом remastersys.

4
ответ дан 23 November 2019 в 03:24

Другие вопросы по тегам:

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