Anda di halaman 1dari 18

Dasar-dasar Remastering Ubuntu

Workshop Oleh : Reza Ervani Facebook : rezaervani@rocketmail.com Email : info@rumahilmuindonesia.net Disampaikan di KopDar Ngoprek UBUNTU METRO 25 Juni 2010, Villa Dago, Pamulang

Cara Remastering
1) UCK 2) Edit filesystem.squasfs secara manual

www.rumahilmuindonesia.or.id

Ubuntu Customization Kit (UCK) GUI

sudo apt-get install uck

www.rumahilmuindonesia.or.id

Perintah UCK via terminal

uck-gui uck-remaster uck-remaster-chroot-rootfs uck-remaster-clean uck-remaster-finalizealternate uck-remaster-pack-initrd uck-remaster-pack-iso

uck-remaster-pack-rootfs uck-remaster-preparealternate uck-remaster-removewin32-files uck-remaster-unpack-initrd uck-remaster-unpack-iso uck-remaster-unpackrootfs

www.rumahilmuindonesia.or.id

uck-remaster-unpack-iso uck-remaster-prepare-alternate uck-remaster-finalize-alternate

www.rumahilmuindonesia.or.id

Edit Manual filesystem.squashfs

www.rumahilmuindonesia.or.id

Beberapa Perintah Penting


unsquashfs chroot mksquashfs dpkg-query

www.rumahilmuindonesia.or.id

Mengedit secara manual filesystem.squashfs

Ambil filesystem.squashfs dari folder casper ubuntu unsquashfs Edit di lingkungan chroot Buat manifest Buat ulang squashfs dengan mksquashfs Kemas ke bentuk .iso

www.rumahilmuindonesia.or.id

Ekstrak *.iso

mkdir mnt sudo mount -o loop ubuntu-10.04-desktopi386.iso mnt

www.rumahilmuindonesia.or.id

Salin tanpa filesystem.squashfs


mkdir edit rsync --exclude=/casper/filesystem.squashfs -a ekstraksi/ edit

www.rumahilmuindonesia.or.id

Ekstrak filesystem.squashfs

sudo unsquashfs mnt/casper/filesystem.squashfs sudo mv squashfs-root edit

Dengan demikian kita siap untuk melakukan pengeditan di lingkungan chroot

chroot

www.rumahilmuindonesia.or.id

Bekerja di lingkungan chroot

Sama seperti kita menggunakan ubuntu biasa, termasuk perintah-perintahnya, hanya saja ia terkurung di chroot. Sering juga disebut sebagai chroot jail

www.rumahilmuindonesia.or.id

Membuat manifest
chmod +w extract-cd/casper/filesystem.manifest sudo chroot oprekan dpkg-query -W --showformat='${Package} ${Version}\n' > extractcd/casper/filesystem.manifest sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop sudo sed -i '/ubiquity/d' extractcd/casper/filesystem.manifest-desktop sudo sed -i '/casper/d' extractcd/casper/filesystem.manifest-desktop www.rumahilmuindonesia.or.id

Mengkompres kembali filesystem.squashfs

sudo mksquashfs edit extractcd/casper/filesystem.squashfs

www.rumahilmuindonesia.or.id

Memberi Nama Image

sudo gedit extract-cd/README.diskdefines

www.rumahilmuindonesia.or.id

Menghitung ulang md5sum


cd extract-cd sudo rm md5sum.txt find -type f -print0 | sudo xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee md5sum.txt

www.rumahilmuindonesia.or.id

Membuat file *.iso dengan genisoimage

sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-9.04.1-desktopi386-custom.iso .

www.rumahilmuindonesia.or.id

Selamat Mencoba

www.rumahilmuindonesia.or.id

Anda mungkin juga menyukai