Використовуйте Respin, який є поточною форкою пакетів Remastersys, а вихідний код доступний для версій Ubuntu 14.04 по 16.04 Ubuntu. Тепер, коли Yakkety заморожений, я б очікував, що пакет також буде доступний незабаром.
Нижче наведено процес, який я використовував для установки респіна в Xenial (16.04)
Respin залежить від xresprobe, а isolinux не доступний у сховищах, тому нам доведеться додати пару PPA'S, оновити список пакетів та встановити їх.
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 має ряд доповнень / модифікацій та декілька VM, то отримане зображення є досить великим.
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 Startup disk Creator і виберіть свій custom.iso файл та цільове місце розташування (я використовував флешку 4 Гб)
файл custom.iso буде знайдено в / home / respin / respin директорії.
Отримане зображення працює як очікувалося. Пробка для Yakkety полягає в тому, що станом на цю змору я не можу знайти кандидата на встановлення для xresprobe
Можливо, ви могли б побудувати з джерела або почекати. Особисто я виявив, що, здається, більшість розробників зосереджується на версіях LTS. Це має сенс для мене, оскільки це не дуже ефективно витратити багато зусиль на випуск 9 місяців.
EDIT: Останній опублікований пакет respin deb для Ubuntu можна знайти тут.