Используйте Respin, который является текущей веткой пакетов Remastersys и исходного кода доступен для Ubuntu с 14.04 по 16.04 версии Ubuntu. Теперь, когда Yakkety заморожен, я ожидаю, что пакет для этого также скоро будет доступен.
Ниже приведен процесс, который я использовал для установки respin в Xenial (16.04)
Respin зависит от xresprobe и isolinux, которые не доступны в репозиториях, поэтому нам придется добавить пару PPA, обновить список пакетов и установить их.
sudo add-apt-repository ppa:sergiomejia666/respin
sudo add-apt-repository ppa:sergiomejia666/xresprobe
sudo apt install xresprobe
sudo apt install respin
Дальнейшие исследования показывают, что нам также нужен isolinux
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 зависит от аппаратного обеспечения)
На данный момент мы можем изменить часть isolinux живой медиафайла по своему вкусу.
А теперь для создания ISO
sudo respin dist iso custom.iso
Замечания:
Поскольку моя система 16.04 имеет ряд дополнений / модификаций и несколько виртуальных машин, результирующий образ довольно большой.
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.
Запустите загрузочный диск Creator и выберите файл custom.iso и место назначения (я использовал флэш-накопитель объемом 4 ГБ).
файл custom.iso будет находиться в каталоге / home / respin / respin.
Полученное изображение работает как положено. Остановка для Yakkety заключается в том, что на момент написания этой статьи я не могу найти кандидата для установки. xresprobe
Возможно, вы могли бы собрать из исходного кода или подождать. Лично я обнаружил, что большинство разработчиков, кажется, сосредоточены на версиях LTS. Это имеет смысл для меня, так как не очень эффективно тратить много усилий на 9-месячный релиз.
РЕДАКТИРОВАТЬ: Последний опубликованный пакет Debin для Ubuntu можно найти здесь.