remastering ubuntu

18
Dasar-dasar Remastering Ubuntu Workshop Oleh : Reza Ervani Facebook : [email protected] Email : [email protected] Disampaikan di KopDar Ngoprek UBUNTU METRO 25 Juni 2010, Villa Dago, Pamulang

Upload: belum-ada-judul

Post on 03-Nov-2014

12 views

Category:

Documents


0 download

DESCRIPTION

rtyyy

TRANSCRIPT

Page 1: Remastering Ubuntu

Dasar-dasar Remastering Ubuntu

Workshop Oleh :Reza Ervani

Facebook : [email protected] : [email protected]

Disampaikan di KopDar Ngoprek UBUNTU METRO25 Juni 2010, Villa Dago, Pamulang

Page 2: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Cara Remastering

1) UCK

2) Edit filesystem.squasfs secara manual

Page 3: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Ubuntu Customization Kit (UCK) GUI

sudo apt-get install uck

Page 4: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Perintah UCK via terminal

uck-gui

uck-remaster

uck-remaster-chroot-rootfs

uck-remaster-clean

uck-remaster-finalize-alternate

uck-remaster-pack-initrd

uck-remaster-pack-iso

uck-remaster-pack-rootfs

uck-remaster-prepare-alternate

uck-remaster-remove-win32-files

uck-remaster-unpack-initrd

uck-remaster-unpack-iso

uck-remaster-unpack-rootfs

Page 5: Remastering Ubuntu

www.rumahilmuindonesia.or.id

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

Page 6: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Edit Manual filesystem.squashfs

Page 7: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Beberapa Perintah Penting

unsquashfs chroot mksquashfs dpkg-query

Page 8: Remastering Ubuntu

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

Page 9: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Ekstrak *.iso

mkdir mnt sudo mount -o loop ubuntu-10.04-desktop-

i386.iso mnt

Page 10: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Salin tanpa filesystem.squashfs

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

ekstraksi/ edit

Page 11: Remastering Ubuntu

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

Page 12: Remastering Ubuntu

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

Page 13: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Membuat manifest

chmod +w extract-cd/casper/filesystem.manifest

sudo chroot oprekan dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest

sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop

sudo sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop

sudo sed -i '/casper/d' extract-cd/casper/filesystem.manifest-desktop

Page 14: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Mengkompres kembali filesystem.squashfs

sudo mksquashfs edit extract-cd/casper/filesystem.squashfs

Page 15: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Memberi Nama Image

sudo gedit extract-cd/README.diskdefines

Page 16: Remastering Ubuntu

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

Page 17: Remastering Ubuntu

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-desktop-i386-custom.iso .

Page 18: Remastering Ubuntu

www.rumahilmuindonesia.or.id

Selamat Mencoba