Użyj Respin, który jest obecnie rozwidleniem pakietów Remastersys, a kod źródłowy jest dostępny dla wersji Ubuntu od 14.04 do 16.04. Teraz, gdy Yakkety jest zamrożone, spodziewam się, że wkrótce będzie dostępny pakiet.
Poniżej przedstawiono proces instalacji Respin w Xenial (16.04)
Respin zależy od xresprobe i isolinux nie jest dostępny w repozytoriach, więc będziemy musieli dodać kilka PPA, zaktualizować listę pakietów i zainstalować je.
sudo add-apt-repository ppa:sergiomejia666/respin
sudo add-apt-repository ppa:sergiomejia666/xresprobe
sudo apt install xresprobe
sudo apt install respin
Dalsze badania wskazują, że potrzebujemy również izolinux
sudo apt install isolinux
Zdecydowałem się na system Live (skrypt udostępnia również inne opcje, ale system Live z instalatorem wydawał mi się bardziej przydatny) respin
bez żadnych parametrów zapewni następujące dane wyjściowe:
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
Następnie musimy skonfigurować nasze respin
sudo respin dist cdfs
(aby stworzyć system plików livecd / dvd do dystrybucji), którego użyjemy do stworzenia niestandardowego ISO
Będzie to dość czasochłonny proces (ETA zależny od sprzętu)
W tym momencie możemy zmodyfikować część isolinux, jeśli media na żywo według naszych upodobań.
A teraz tworzenie ISO
sudo respin dist iso custom.iso
Uwaga:
Ponieważ mój system 16.04 ma wiele dodatków / modyfikacji i kilka maszyn wirtualnych, wynikowy obraz jest dość duży.
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.
Uruchom Kreatora dysku startowego i wybierz plik custom.iso i lokalizację docelową. (Użyłem dysku flash 4 GB)
plik custom.iso znajduje się w katalogu / home / respin / respin.
Powstały obraz działa zgodnie z oczekiwaniami. Ograniczeniem Yakkety jest to, że od tego pisania nie mogę znaleźć kandydata do instalacji. xresprobe
Być może mógłbyś zbudować ze źródła lub poczekać. Osobiście przekonałem się, że większość programistów wydaje się koncentrować na wersjach LTS. Ma to dla mnie sens, ponieważ nie wydaje się zbyt wydajne poświęcanie dużego wysiłku na wydanie 9-miesięczne.
EDYCJA: Najnowszy opublikowany pakiet deb debin dla Ubuntu można znaleźć tutaj.