Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:sys:installer

Perbedaan

Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.

Tautan ke tampilan pembanding ini

Both sides previous revision Revisi sebelumnya
Revisi selanjutnya
Revisi sebelumnya
devel:sys:installer [2010/03/03 09:30]
stwn cp dest to stable repo
devel:sys:installer [2010/03/06 15:39] (sekarang)
stwn kustom initrd.gz
Baris 3: Baris 3:
  
 ===== Target ===== ===== Target =====
-  - Menghasilkan paket-paket udeb untuk kernel Kuliax yang digunakan (686)+  - Menghasilkan paket-paket udeb untuk kernel Kuliax yang digunakan (486)
   - Dukungan squashfs versi 4.0   - Dukungan squashfs versi 4.0
   - Kustomisasi d-i dengan:   - Kustomisasi d-i dengan:
Baris 14: Baris 14:
 deb-src http://​repo/​debian/​ stable main contrib non-free deb-src http://​repo/​debian/​ stable main contrib non-free
 deb-src http://​repo/​debian/​ testing main contrib non-free</​code>​ deb-src http://​repo/​debian/​ testing main contrib non-free</​code>​
-  * Paket-paket kernel Kuliax khususnya "​rasa"​ yang digunakan, misal 686. Lihat halaman [[:​devel:​pkg:​kernel|Membangun Paket Kernel]]+  * Paket-paket kernel Kuliax khususnya "​rasa"​ yang digunakan, misal 486. Lihat halaman [[:​devel:​pkg:​kernel|Membangun Paket Kernel]]
   * Paket kernel-wedge,​ Kuliax melakukan //​backport//​ paket ini, lihat di repositori<​code>​apt-get -t testing source kernel-wedge   * Paket kernel-wedge,​ Kuliax melakukan //​backport//​ paket ini, lihat di repositori<​code>​apt-get -t testing source kernel-wedge
 cd kernel-wedge-2.62/​ cd kernel-wedge-2.62/​
Baris 25: Baris 25:
 ===== Paket-Paket udeb (linux-kernel-di-i386-2.6) ===== ===== Paket-Paket udeb (linux-kernel-di-i386-2.6) =====
   * Pasang kernel-wedge dan "​rasa"​ kernel Linux yang akan dibuat paket udeb-nya<​code>​sudo dpkg -i /​repo/​kuliax/​kernel-wedge*   * Pasang kernel-wedge dan "​rasa"​ kernel Linux yang akan dibuat paket udeb-nya<​code>​sudo dpkg -i /​repo/​kuliax/​kernel-wedge*
-sudo dpkg -i /​repo/​kuliax/​linux-image-2.6.30-kuliax.2-686_2.6.30-8kuliax3_i386.deb</​code>​+sudo dpkg -i /​repo/​kuliax/​linux-image-2.6.30-kuliax.2-486_2.6.30-8kuliax3_i386.deb</​code>​
   * Unduh paket sumber linux-kernel-di-i386-2.6<​code>​apt-get -t testing source linux-kernel-di-i386-2.6</​code>​   * Unduh paket sumber linux-kernel-di-i386-2.6<​code>​apt-get -t testing source linux-kernel-di-i386-2.6</​code>​
   * Masuk ke direktori hasil unduh dan ekstrak<​code>​cd linux-kernel-di-i386-2.6-1.84</​code>​   * Masuk ke direktori hasil unduh dan ekstrak<​code>​cd linux-kernel-di-i386-2.6-1.84</​code>​
-  * Sunting berkas kernel-versions dan sesuaikan dengan kernel Linux yang akan digunakan<​code>​vim kernel-versions</​code><​code>​i386 ​    ​2.6.30-kuliax.2 ​686    ​2.6.30-kuliax.2-686  ​- ​     linux-image-2.6.30-kuliax.2-686</​code>​+  * Sunting berkas kernel-versions dan sesuaikan dengan kernel Linux yang akan digunakan<​code>​vim kernel-versions</​code><​code>​i386 ​    ​2.6.30-kuliax.2 ​486    ​2.6.30-kuliax.2-486  ​- ​     linux-image-2.6.30-kuliax.2-486</​code>​
   * Catat perubahan<​code>​dch -v 1.84+kuliax1 -D lumpia --force-distribution</​code>​   * Catat perubahan<​code>​dch -v 1.84+kuliax1 -D lumpia --force-distribution</​code>​
   * Bangun paket sumber dan udeb<​code>​debuild -S -sa   * Bangun paket sumber dan udeb<​code>​debuild -S -sa
Baris 40: Baris 40:
   * Masuk ke direktori hasil ekstrak dan unduh debian-installer<​code>​cd debian-installer-20090123lenny6/</​code>​   * Masuk ke direktori hasil ekstrak dan unduh debian-installer<​code>​cd debian-installer-20090123lenny6/</​code>​
   * Sunting berkas i386.cfg<​code>​vim build/​config/​i386.cfg</​code><​code>​BASEVERSION = 2.6.30-kuliax.2   * Sunting berkas i386.cfg<​code>​vim build/​config/​i386.cfg</​code><​code>​BASEVERSION = 2.6.30-kuliax.2
-KERNELVERSION = $(BASEVERSION)-686</​code>​+KERNELVERSION = $(BASEVERSION)-486</​code>​
   * Pastikan "​gtk"​ tidak "​dikomentari"<​code>​vim build/​config/​i386/​cdrom.cfg</​code>​   * Pastikan "​gtk"​ tidak "​dikomentari"<​code>​vim build/​config/​i386/​cdrom.cfg</​code>​
   * Pindahkan paket-paket udeb hasil dari proses pada bagian sebelumnya ke build/​localudebs/<​code>​mv ../*.udeb build/​localudebs/</​code>​   * Pindahkan paket-paket udeb hasil dari proses pada bagian sebelumnya ke build/​localudebs/<​code>​mv ../*.udeb build/​localudebs/</​code>​
Baris 68: Baris 68:
 mkdir /​media/​repo/​stable-20091209/​dists/​stable/​main/​installer-i386/​current mkdir /​media/​repo/​stable-20091209/​dists/​stable/​main/​installer-i386/​current
 cp -r dest /​media/​repo/​stable-20091209/​dists/​stable/​main/​installer-i386/​current/​images</​code>​ cp -r dest /​media/​repo/​stable-20091209/​dists/​stable/​main/​installer-i386/​current/​images</​code>​
 +
 +===== Kustomisasi initrd.gz =====
 +  - Salin initrd/gz mkdir g-i dari /​repo/​stable/​dists/​stable/​main/​installer-i386/​current/​images/​cdrom/​gtk
 +  - Ekstrak<​code>​gunzip < ../​initrd.gz | cpio -i</​code>​
 +  - Ubah mode tulis untuk banner dan tema
 +  - Salin banner dan tema Kuliax
 +  - Hasilkan kembali initrd.gz<​code>​find | cpio -H newc -o | gzip -9 > ../​initrd.gz</​code>​
 +  - Salin berkas modifikasi ke repo, dengan melakukan backup initrd.gz yang asli
  
 ===== Catatan ===== ===== Catatan =====
-  * Jika terdapat pesan kesalahan tidak bisa mendapatkan indeks paket (Packages) dari repo tertentu, hilangkah repo tersebut dan sisakan repo stable saja<​code>​vim sources.list.udeb</​code>​+  * Jika terdapat pesan kesalahan tidak bisa mendapatkan indeks paket (Packages) dari repo tertentu, hilangkah repo tersebut dan sisakan repo stable saja<​code>​vim sources.list.udeb</​code>​Berkas ini disalin dari /​etc/​apt/​sources.list dengan baris yang diaktifkan pengguna (tidak dikomentari).
  
 ===== Daftar Bacaan ===== ===== Daftar Bacaan =====
   * [[http://​wiki.debian.org/​DebianInstaller/​Modify/​CustomKernel|Debian-Installer:​ Building images with a custom kernel]]   * [[http://​wiki.debian.org/​DebianInstaller/​Modify/​CustomKernel|Debian-Installer:​ Building images with a custom kernel]]
   * [[http://​wiki.debian.org/​DebianInstaller/​Build|Debian-Installer:​ Building the installer yourself]]   * [[http://​wiki.debian.org/​DebianInstaller/​Build|Debian-Installer:​ Building the installer yourself]]
devel/sys/installer.1267637432.txt.gz ยท Terakhir diubah: 2010/03/03 09:30 oleh stwn