Difference between revisions of "Membuat Distro Sendiri Secara Manual"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 6: | Line 6: | ||
# Harddisk kosong sebesar 3 – 5 GB (semakin besar ruang kosong, semakin dianjurkan)  | # Harddisk kosong sebesar 3 – 5 GB (semakin besar ruang kosong, semakin dianjurkan)  | ||
# Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)  | # Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)  | ||
| − | # Paket pendukung squashfs-tools, dchroot dan mkisofs  | + | # Paket pendukung squashfs-tools, dchroot, genisoimage dan mkisofs  | 
# Program Virtualisasi semacam Qemu, VirtualBox, VM Ware dan lainya  | # Program Virtualisasi semacam Qemu, VirtualBox, VM Ware dan lainya  | ||
# Berkas ISO Ubuntu Live CD Desktop    | # Berkas ISO Ubuntu Live CD Desktop    | ||
| Line 14: | Line 14: | ||
Instalasi paket pendukung  | Instalasi paket pendukung  | ||
| − |   $ sudo   | + |   $ sudo aptitude install squashfs-tools genisoimage qemu dchroot  | 
| − | |||
Load module squashfs    | Load module squashfs    | ||
| − | + |   $ sudo modprobe squashfs  | |
Bisa dilihat apakah sudah terload dengan baik menggunakan perintah  | Bisa dilihat apakah sudah terload dengan baik menggunakan perintah  | ||
| − | + |   $ lsmod  | |
| + | |||
| + | akan keluar kira-kira  | ||
| + | |||
| + |  Module                  Size  Used by  | ||
| + |  squashfs               46344  0   | ||
| + | |||
==Copy CD Ubuntu LiveCD Desktop Referensi==  | ==Copy CD Ubuntu LiveCD Desktop Referensi==  | ||
| − | + |   $ mkdir ~/live  | |
| − | + |  $ mv ubuntu-9.04-desktop-i386.iso ~/live  | |
| − | + |  $ cd ~/live  | |
| − | + |  $ mkdir mnt  | |
| + |   $ sudo mount -o loop ubuntu-9.04-desktop-i386.iso mnt  | ||
| + |   $ mkdir extract-cd  | ||
| + |   $ rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd  | ||
==Ekstrak Sistem Desktop==  | ==Ekstrak Sistem Desktop==  | ||
| − | + |   $ mkdir squashfs  | |
| − | + |   $ sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs  | |
Extract isi folder squashfs ke folder edit  | Extract isi folder squashfs ke folder edit  | ||
| − | + |   $ mkdir edit  | |
| − | + |   $ sudo cp -a squashfs/* edit/  | |
Revision as of 10:10, 8 July 2009
Di sini akan di jelaskan teknik membuat LiveCD berbasis Ubuntu. Anda dapat menambah, mengurangi paket program sehingga LiveCD tersebut lebih cocok untuk anda.
Kebutuhan Sistem Pendukung
- Harddisk kosong sebesar 3 – 5 GB (semakin besar ruang kosong, semakin dianjurkan)
 - Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)
 - Paket pendukung squashfs-tools, dchroot, genisoimage dan mkisofs
 - Program Virtualisasi semacam Qemu, VirtualBox, VM Ware dan lainya
 - Berkas ISO Ubuntu Live CD Desktop
 
Persiapan
Instalasi paket pendukung
$ sudo aptitude install squashfs-tools genisoimage qemu dchroot
Load module squashfs
$ sudo modprobe squashfs
Bisa dilihat apakah sudah terload dengan baik menggunakan perintah
$ lsmod
akan keluar kira-kira
Module Size Used by squashfs 46344 0
Copy CD Ubuntu LiveCD Desktop Referensi
$ mkdir ~/live $ mv ubuntu-9.04-desktop-i386.iso ~/live $ cd ~/live $ mkdir mnt $ sudo mount -o loop ubuntu-9.04-desktop-i386.iso mnt $ mkdir extract-cd $ rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
Ekstrak Sistem Desktop
$ mkdir squashfs $ sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs
Extract isi folder squashfs ke folder edit
$ mkdir edit $ sudo cp -a squashfs/* edit/
Persiapan dan Menggunakan chroot
$ sudo cp /etc/resolv.conf edit/etc/ $ sudo cp /etc/hosts edit/etc/ $ sudo chroot edit $ mount -t proc none /proc $ mount -t sysfs none /sys $ export HOME=/root $ export LC_ALL=C $ exit