remastering ubuntu
DESCRIPTION
rtyyyTRANSCRIPT
Dasar-dasar Remastering Ubuntu
Workshop Oleh :Reza Ervani
Facebook : [email protected] : [email protected]
Disampaikan di KopDar Ngoprek UBUNTU METRO25 Juni 2010, Villa Dago, Pamulang
www.rumahilmuindonesia.or.id
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-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
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-desktop-
i386.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' > 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
www.rumahilmuindonesia.or.id
Mengkompres kembali filesystem.squashfs
sudo mksquashfs edit extract-cd/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-desktop-i386-custom.iso .
www.rumahilmuindonesia.or.id
Selamat Mencoba