Buat ISO Ubuntu saya sendiri

13

Saya menjalankan gambar Ubuntu harian (Yakkety Yak) dan saya ingin membuat gambar Ubuntu saya sendiri (alternatif sekarang tetapi instruksi untuk gambar langsung juga membantu) sambil menambahkan beberapa PPA. Ada beberapa panduan di wiki Bantuan Komunitas Ubuntu, tetapi semuanya tampaknya sudah usang. Saya juga mencoba membaca kode Ubuntu dan Debian untuk melakukan ini, tetapi saya tidak melihat persis bagaimana mereka digunakan.

Bagaimana saya melakukan ini tanpa menginstal Tahr Trusty kuno?

Simon Quigley
sumber
Ubuntu tidak pernah memiliki perangkat lunak seperti itu yang Anda perlukan untuk menginstalnya!
minigeek

Jawaban:

5

Gunakan Respin yang merupakan cabang dari Paket Remastersys saat ini dan kode sumber tersedia untuk Ubuntu 14.04 hingga 16.04 versi Ubuntu. Sekarang Yakkety dibekukan, saya akan mengharapkan paket untuk itu akan segera tersedia juga.

Di bawah ini adalah proses yang saya gunakan untuk menginstal respin di Xenial (16.04)

Respin tergantung pada xresprobe dan isolinux tidak tersedia di repositori sehingga kami harus menambahkan beberapa PPA'S, memperbarui daftar paket, dan menginstalnya.

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

Penelitian lebih lanjut menunjukkan bahwa kita juga membutuhkan isolinux

sudo apt install isolinux

Saya memutuskan untuk pergi dengan sistem live (skrip menyediakan opsi lain juga, tetapi sistem live dengan installer tampaknya lebih berguna bagi saya) respintanpa parameter apa pun akan memberikan hasil sebagai berikut:

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

Selanjutnya kita perlu mengatur respin kita

sudo respin dist cdfs (untuk membuat filesystem livecd / dvd yang dapat didistribusikan) yang akan kita gunakan untuk membuat ISO kustom

Ini akan menjadi proses yang cukup memakan waktu (tergantung ETA pada perangkat keras)

Pada titik ini kita dapat memodifikasi bagian isolinux dari jika live media sesuai dengan keinginan kita.

Dan sekarang untuk pembuatan ISO

sudo respin dist iso custom.iso

catatan:

Karena sistem 16.04 saya memiliki sejumlah penambahan / modifikasi dan beberapa VM menghasilkan gambar yang cukup besar.

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.

Luncurkan Startup disk Creator dan pilih file custom.iso Anda dan lokasi target. (Saya menggunakan drive Flash 4GB)

file custom.iso akan ditemukan di direktori / home / respin / respin.

Gambar yang dihasilkan berfungsi seperti yang diharapkan. Stopper untuk Yakkety adalah bahwa pada saat penulisan ini, saya tidak dapat menemukan kandidat instalasi untuk xresprobeMungkin Anda dapat membangun dari sumber atau menunggu. Secara pribadi saya telah menemukan bahwa sebagian besar pengembang tampaknya fokus pada versi LTS. Ini masuk akal bagi saya karena tampaknya tidak efisien untuk mengeluarkan banyak upaya pada rilis 9 bulan.

EDIT: Paket deb respin terbaru yang diterbitkan untuk Ubuntu dapat ditemukan di sini.

Penatua Geek
sumber
4

Menggunakan Systembackup

Satu dapat membuat cadangan dan membuat file iso hidup dengan utilitas Systemback , Anda dapat menginstalnya dari PPA -nya dan berfungsi sama seperti remastersys(tidak lagi dipertahankan), saya pikir. ubuntu 14.04 membutuhkan paket tambahan yang disebut unionfs-fuse juga. Itu juga dapat membuat gambar usb langsung. Anda dapat menambahkan file pengguna Anda di iso yang kemudian dapat diinstal pada komputer lain, tetapi mesin lain mungkin memiliki grafik yang berbeda dll jadi pastikan Anda belum menginstal paket video xorg yang sudah diinstal. Jadi yang Anda butuhkan adalah menambahkan ppa dan menginstal

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

Setelah membuat file iso, membuat live usb dan mem-boot darinya di mesin yang sama atau mesin lain, Anda akan menemukan systemback terinstal.

masukkan deskripsi gambar di sini Systemback

Menggunakan remastersys

(Saya tidak yakin apakah didukung hari ini atau tidak)

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

Ikuti petunjuk panduan gui. (Terbaik untuk membuat salinan sistem Anda saat ini)

Menggunakan Ubuntu Builder

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

Ikuti instruksi gui.

Menggunakan Pinguybuilder

Unduh file .deb dari sini dan gunakan dpkg atau gedbi untuk menginstalnya. Ini adalah tipe baru remastersys.

minigeek
sumber
baru saja membuat file .sblive 6.8 gb saya menggunakan Systemback..dapat membuatnya bootable
minigeek
Saya tidak yakin ini menjawab pertanyaan saya. Saya secara khusus mencatat fakta bahwa instruksi di luar sana sudah ketinggalan zaman, dan tampaknya metode yang Anda berikan adalah metode yang sama dengan yang saya lihat online. Saya ingin menggunakan alat yang sama yang digunakan Ubuntu atau Debian atau metode yang sama setidaknya, bukan beberapa perangkat lunak yang mungkin atau mungkin tidak berfungsi pada Yakkety. Saya bersedia menerima jawaban ini jika Anda telah menguji ini pada Yakkety membangun gambar dari arsip tidak memberikan intervensi manual dari saya. Itu yang saya inginkan.
Simon Quigley
@Simon Quingley itu adalah ppa! Proyek eksternal! Bukan dari launchpad ... dan yakkety adalah 16,10 ubuntu..hanya ikuti instruksi untuk instruksi aplikasi systemback dan buat file .sblive yang bisa jadi bootable ... ingat ubuntu meminta ruang min 6gb .. ini tidak membuat iso. Itu menciptakan 6gb + file .sblive..hanya pergi .. kemarin hanya saya mencobanya karena saya juga ingin menyimpan cadangan saya aman ... dan ingat setiap kali Anda menginstalnya..jaga partisi pada sistem lain same.ie 70gb belum dialokasikan di sini harus 70gb belum dialokasikan di sana ... coba bro :) dan beri tahu saya..saya tidak ingin -1 untuk pengalaman saya :(
minigeek
Yakkety tidak ada bedanya dengan versi lain..kecuali itu dalam versi dukungan jangka pendek ... systemback ppa menginstal pada semua rasa ubuntu yang ada! Saya melakukannya pada 16,04 dan deepin (debian) dan 14,04
minigeek
Saya menguji systembackup di Yaketty menggunakan Live system create dan kemudian mengonversi ke ISO. digunakan dd untuk meletakkan ISO pada flash drive. Sistem Live di-boot sesuai yang diharapkan tetapi secara tidak terduga mempertahankan akun asli. Upaya instalasi di-boot ke prompt grub.
Penatua Geek