Kendi Ubuntu ISO'mu oluştur


13

Günlük Ubuntu görüntüsünü (Yakkety Yak) çalıştırıyorum ve birkaç UbA eklerken kendi Ubuntu görüntümü (şu anda alternatif ama canlı görüntü talimatları da yardımcı oluyor) oluşturmak istiyorum. Ubuntu Topluluk Yardımı wiki'sinde birkaç kılavuz var, ancak hepsi eski gibi görünüyor. Ayrıca bunu yapmak için Ubuntu ve Debian'ın kodunu okumaya çalıştım , ancak tam olarak nasıl kullanıldıklarını görmüyorum.

Eski Trusty Tahr'ı kurmadan bunu nasıl yapabilirim?


Ubuntu asla bunları yüklemeniz gereken bu tür yazılımlarla dahili olarak gelmez!
minigeek

Yanıtlar:


5

Remastersys Paketleri'nin geçerli bir çatalı olan Respin'i kullanın ve Ubuntu'nun Ubuntu 14.04 - 16.04 sürümleri için kullanılabilir kaynak kodu . Yakkety donduğuna göre, bunun için yakında bir paket hazır olmasını beklerdim.

Xenial'da (16.04) respin'i kurmak için kullandığım süreç aşağıdadır

Respin xresprobe'a bağlıdır ve isolinux depolarda mevcut değildir, bu nedenle birkaç PPA ekleyip paket listesini güncelleyip yüklememiz gerekecek.

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

Daha fazla araştırma, isolinux'a da ihtiyacımız olduğunu gösteriyor

sudo apt install isolinux

Canlı sistem ile gitmeye karar verdim (script de diğer seçenekleri de sunuyor, ancak yükleyici ile canlı sistem benim için daha yararlı görünüyordu) respinherhangi bir parametre olmadan aşağıdaki çıktıyı sağlayacaktır:

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

Sonra bizim respin ayarlamak gerekir

sudo respin dist cdfs (dağıtılabilir bir livecd / dvd dosya sistemi yapmak için) özel bir ISO oluşturmak için kullanacağız

Bu oldukça zaman alıcı bir işlem olacaktır (ETA donanıma bağlıdır)

Bu noktada canlı medya bizim isolinux kısmını bizim zevkinize göre değiştirebilirsiniz.

Ve şimdi ISO'nun oluşturulması için

sudo respin dist iso custom.iso

Not:

16.04 sistemim bir dizi ekleme / modifikasyona ve birkaç VM'ye sahip olduğundan, ortaya çıkan görüntü oldukça büyük.

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.

Başlangıç ​​diski Oluşturucu'yu başlatın ve custom.iso dosyanızı ve hedef konumunuzu seçin. (4GB Flash sürücü kullandım)

custom.iso dosyası / home / respin / respin dizininde bulunur.

Ortaya çıkan görüntü beklendiği gibi çalışır. Yakkety'nin durdurucusu, bu yazıdan sonra, xresprobebelki de kaynaktan inşa edebilir veya bekleyebileceğiniz bir kurulum adayı bulamıyorum . Şahsen, çoğu geliştiricinin LTS sürümlerine odaklandığını gördüm. Bu benim için bir anlam ifade ediyor çünkü 9 aylık bir sürümde çok fazla çaba harcamak çok verimli görünmüyor.

EDIT: Ubuntu için yayınlanan en son respin deb paketini burada bulabilirsiniz.


4

Sistem Yedeklemeyi Kullanma

Bir Systemback yardımcı programı ile yedekleme ve canlı iso dosyaları yapabilirsiniz, sen onun PPA yükleyebilirsiniz ve remastersys(artık bakım) ile aynı çalışır, bence. Ubuntu 14.04 ayrıca unionfs-fuse adlı ekstra bir pakete ihtiyaç duyar . Ayrıca canlı usb görüntüleri oluşturabilir. Kullanıcı dosyalarınızı daha sonra diğer makinelere kurulabilecek şekilde iso olarak ekleyebilirsiniz, ancak diğer makinelerin grafikleri farklı olabilir, bu nedenle önceden yüklenmiş xorg video paketlerini kaldırmamaya dikkat edin. Tek ihtiyacınız olan ppa eklemek ve yüklemek

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

İso dosyası oluşturduktan, canlı usb oluşturduktan ve aynı makinede veya farklı bir makinede önyükleme yaptıktan sonra, systemback'in kurulu olduğunu göreceksiniz.

resim açıklamasını buraya girin Systemback

Remastersys kullanma

(Bugün desteklenip desteklenmediğinden emin değilim)

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

Kılavuz gui talimatları izleyin. (Ur mevcut sistem iso kopyasını yapmak için en iyi)

Ubuntu Builder'ı Kullanma

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

Gui talimatlarını takip edin.

Pinguybuilder'ı kullanma

Buradan .deb dosyasını indirin ve yüklemek için dpkg veya gedbi kullanın. Remastersys'in yeni türüdür.


Systemback'i kullanarak 6.8 gb .sblive dosyamı oluşturdum ... önyüklenebilir yapabilir
minigeek

Bunun soruma cevap verdiğinden emin değilim. Özellikle talimatların güncelliğini yitirdiğini ve sağladığınız yöntemlerin çevrimiçi olarak gördüğüm yöntemlerle aynı olduğunu belirttim. Ubuntu veya Debian'ın kullandığı araç takımını veya en azından aynı yöntemleri kullanmak istiyorum, Yakkety'de çalışabilecek veya çalışmayabilecek bazı yazılımları kullanmam. Yakkety'de arşivden bir görüntü oluşturduğumu test ettiysem bu yanıtı kabul etmeyi kabul ediyorum. Ben bunu istedim.
Simon Quigley

@Simon Quingley bir ppa! Harici proje! Launchpad'den değil ... ve yakkety 16.10 ubuntu .. sadece systemback uygulama talimatları için talimatları takip edin ve önyüklenebilir olabilir .sblive dosyası oluşturun ... ubuntu en az 6GB alan sorar hatırlıyorum .. bu oluşturmaz .iso 6gb + dosya oluşturur .sblive..just bunun için gitmek .. dün sadece ben denedim coz ben de benim yedek güvenli tutmak istedim ... ve u her yüklediğinizde hatırlıyorum .. başka bir sistemde bölüm tutmak. aynı 70 gb burada ayrılmamış 70gb orada ayrılmamış olmalıdır ... denemek o kardeşim :) ve bana bildirin .. i benim deneyim için -1 istemiyorum :(
minigeek

Yakkety, diğer sürümden farklı bir şey değildir ... kısa süreli destek sürümü hariç ... mevcut ubuntu lezzetlerinin her yerine systemback ppa kurulumu! 16.04 ve deepin (debian) ve
14.04

Canlı sistem oluştur ve ardından ISO'ya dönüştürerek Yaketty'de systembackup test ettim. flash sürücüye ISO koymak için dd kullanılır. Live sistemi beklendiği gibi önyüklendi, ancak orijinal hesapları beklemedi. Yükleme denemesi bir grup istemine önyüklendi.
Elder Geek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.