Membuat Distro Sendiri Secara Manual: Difference between revisions
From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs) No edit summary |
Onnowpurbo (talk | contribs) No edit summary |
||
| 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 03: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