Beberapa Cara Remastering Linux Ubuntu
Ada beberapa macam cara untuk remastering
Linux yang akan kita khususkan pada Ubuntu. Macam-macam cara
remastering Ubuntu, antara lain :
Remastering Ubuntu dengan
reconstructor
Pertama-tama download terlebih
dahulu program reconstructor dari http://reconstructor.aperantis.com apabila belum
terinstall. Untuk menginstall dapat digunakan gdebi yang merupakan installer
default ubuntu.
Setelah terinstall, maka secara default reconstructor akan berada di directory /usr/share/reconstructor/ tetapi dapat juga kita menggunakan direktori yang lain.
Untuk mulai menggunakan reconstructor :
- Masuk ke terminal sebagai root. scratchz@alice:~$ sudo
su
- Masuk ke directory reconstructor. scratchz@alice:/# cd
/usr/share/reconstructor/
- Jalankan reconstructor dengan perintah python
scratchz@alice:/usr/share/reconstructor/# reconstructor.py
- Maka masuklah ke tampilan awal reconstructor yang
berupa GUI
- Langsung klik next pada tampilan awal kemudian pada
tampilan kedua akan muncul pilihan. Pilihan tersebut yaitu : apakah kita
mau meremastering live CD atau alternate.
- Pilih Desktop (live cd) kalau kita menggunakan live cd
lalu klik next. Setelah itu maka untuk pertama kalinya kita harus
menentukan working directory yaitu tempat dimana nanti semua file yang
digunakan reconstructor berada. Selain itu kita juga harus membuat 3 buah
direcktory yaitu Remaster, Root dan Initrd.
- Klik next. Proses ini memerlukan waktu yang cukup lama
(jadi sabar ya.. ^^ ). Langkah selanjutnya adalah memulai customize
ubuntu. Konfigurasi yang pertama adalah splash dan usplash.
- Sebelum berpindah ke langkah selanjutnya ada baiknya kita
klik Apply. Tetapi tanpa klik Apply juga tidak masalah. Selanjutanya
adalah modifikasi gnome (tampilan layar). Ada berbagai macam konfigurasi
yang bisa diatur, antara lain : wallpaper, GDM, Theme, Icon, dll.
- Langkah selanjutnya adalah pengisian repository yang
akan digunakan oleh Live CD. Apabila mengetahui alamat lokasi yang paling
dekat dengan daerah Anda, maka bisa diisikan pada bagian kolom yang kosong
tetapi apabila tidak tahu lebih baik memilih default saja.
- Langkah berikutnya melakukan optimasi live cd yaitu
optimasi pada saat restart dan shutdown.
- Selanjutnya adalah membuang program yang tidak berguna
serta menambahkan program yang kita inginkan. Ada 2 jalan untuk melakukan
ini yaitu dengan cara menggunakan modul yang telah disiapkan oleh reconstructor
atau menggunakan terminal (mode text)
Remastering Ubuntu dengan
remastersys
Installing remastersys
- Buka terminal dan masuk sebagai root
sudo su
- Menambahkan Linux mint romeo repository ke
/etc/apt/source.list dan update database paket
echo “deb http://www.linuxmint.com/repository
romeo/” >>/etc/apt/sources.list
apt-get update
apt-get update
- Install remastersys
apt-get install remastersys
Menggunakan Remastersys
scratchz@alice:~$ sudo remastersys
[sudo] password for scratchz:
Usage of remastersys is as follows:
sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]
Examples:
sudo remastersys backup (to make a livecd/dvd backup of your system)
sudo remastersys backup custom.iso (to make a livecd/dvd backup and call the iso custom.iso)
sudo remastersys clean (to clean up temporary files of remastersys)
sudo remastersys dist (to make a distributable livecd/dvd of your system)
sudo remastersys dist cdfs (to make a distributable livecd/dvd filesystem only)
sudo remastersys dist iso custom.iso (to make a distributable iso named custom.iso but only if the cdfs is already present)
cdfs and iso options should only be used if you wish to modify something on the cd before the iso is created. An example of this would be to modify the isolinux portion of the livecd/dvd
scratchz@alice:~$
[sudo] password for scratchz:
Usage of remastersys is as follows:
sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]
Examples:
sudo remastersys backup (to make a livecd/dvd backup of your system)
sudo remastersys backup custom.iso (to make a livecd/dvd backup and call the iso custom.iso)
sudo remastersys clean (to clean up temporary files of remastersys)
sudo remastersys dist (to make a distributable livecd/dvd of your system)
sudo remastersys dist cdfs (to make a distributable livecd/dvd filesystem only)
sudo remastersys dist iso custom.iso (to make a distributable iso named custom.iso but only if the cdfs is already present)
cdfs and iso options should only be used if you wish to modify something on the cd before the iso is created. An example of this would be to modify the isolinux portion of the livecd/dvd
scratchz@alice:~$
Membuat ISO image dari
Ubuntu
sudo remastersys dists
Membersihkan File
Temporari
sudo remastersys clean
Remastering Ubuntu dengan console
Download Ubuntu
Langkah pertama adalah download
master ubuntu yang masih berbentuk iso. Setelah download bakar file iso
tersebut ke dalam CD kemudian bakar file iso tersebut sebagai data file. Jadi
sekarang kita punya 2 CD yaitu yang berisi file iso dan yang sudah dibakar ke
dalam CD dan sudah tidak berbentuk iso lagi.
Install ubuntu hasil download tadi ke dalam komputer anda. (Sabar…. prosesnya cukup memakan waktu). Setelah proses instalasi berhasil selanjutnya masuk ke terminal dan lakukan perintah sudo su untuk mendapatkan akses sebagai root.
Install ubuntu hasil download tadi ke dalam komputer anda. (Sabar…. prosesnya cukup memakan waktu). Setelah proses instalasi berhasil selanjutnya masuk ke terminal dan lakukan perintah sudo su untuk mendapatkan akses sebagai root.
Mount dan Copy File
Masih di dalam terminal :
mkdir /mnt/cdrom
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
mkdir /home/(username)/iso_image
cp /mnt/cdrom/ubuntu-7.10-desktop-i386.iso /home/(username)/iso_image
umount /mnt/cdrom
mkdir /mnt/iso
mount -o loop -t iso9660 /home/(username)/iso_image/ubuntu-7.10-desktop-i386.iso /mnt/iso
mkdir /home/(username)/iso_dump
cp -R /mnt/iso/. /home/(username)/iso_dump/.
umount /mnt/iso
mkdir /home/(username)/system_dump
mkdir /home/(username)/filesystem_dump
cp /home/(username)/iso_dump/casper/filesystem.squasfs /home/(username)/system_dump/.
mkdir /mnt/squash
mount -t squashfs -o loop /home/(username)/system_dump/filesystem.squashfs /mnt/squash
cp -R -p /mnt/squash/* /home/(username)/filesystem_dump/.
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
mkdir /home/(username)/iso_image
cp /mnt/cdrom/ubuntu-7.10-desktop-i386.iso /home/(username)/iso_image
umount /mnt/cdrom
mkdir /mnt/iso
mount -o loop -t iso9660 /home/(username)/iso_image/ubuntu-7.10-desktop-i386.iso /mnt/iso
mkdir /home/(username)/iso_dump
cp -R /mnt/iso/. /home/(username)/iso_dump/.
umount /mnt/iso
mkdir /home/(username)/system_dump
mkdir /home/(username)/filesystem_dump
cp /home/(username)/iso_dump/casper/filesystem.squasfs /home/(username)/system_dump/.
mkdir /mnt/squash
mount -t squashfs -o loop /home/(username)/system_dump/filesystem.squashfs /mnt/squash
cp -R -p /mnt/squash/* /home/(username)/filesystem_dump/.
Update Repository
Sebelum melanjutkan untuk
menambah/menghapus program maka edit dulu source list supaya proses download
file/paket-paket program dapat berjalan lancar dan optimal.
sudo gedit /etc/apt/source.list
Selanjutnya jalankan perintah
apt-get update
Menambah Program
Sekarang kita akan menambahkan
program Xchat dan Xmms.
apt-get -d Xchat
apt-get -d Xmms
cd /var/cache/apt/archives
ls (seharusnya paket-paket yang didownload dengan menggunakan apt-get tersimpan disini)
mkdir /home/(username)/filesystem_dump/dpkg_installs
cp -R /var/cache/archives/* /home/(username)/filesystem_dump/dpkg_installs/.
cd /home/(username)/filesystem_dump
ls dpkg_installs/
chroot . dpkg -i dpkg_installs/*
apt-get -d Xmms
cd /var/cache/apt/archives
ls (seharusnya paket-paket yang didownload dengan menggunakan apt-get tersimpan disini)
mkdir /home/(username)/filesystem_dump/dpkg_installs
cp -R /var/cache/archives/* /home/(username)/filesystem_dump/dpkg_installs/.
cd /home/(username)/filesystem_dump
ls dpkg_installs/
chroot . dpkg -i dpkg_installs/*
Mengurangi Program
Setelah menambahkan program, pasti
ada yang ingin dikurangi. Sebagai contoh, program yang akan dibuang adalah
rhthmbox dan games.
cd /home/(username)/filesystem_dump
chroot . apt-get remove rhthmbox
chroot . apt-get remove gnome-games-data
rm -R /home/(username)/filesystem_dump/dpkg_installs
chroot . apt-get remove rhthmbox
chroot . apt-get remove gnome-games-data
rm -R /home/(username)/filesystem_dump/dpkg_installs
Membuat ISO
cd /home/(username)/iso_dump
apt-get install make
apt-get install gcc
apt-get install linux-header-2.6.20-15-generic
apt-get install squashfs-tools
cd /home/(username)/
mksquashfs /home/(username)/filesystem_dump squashfs.filesystem
mv /home(username)/filesystem.squashfs /home/(username)/iso_dump/casper/.
cd /home/(username)/iso_dump
mkisofs -o /home/(username)/distroku.iso \
-b isolinux.bin \
-c isolinux/boot.cat \
-relaxes-filenames \
-iso-level 2 \
-no-emul-boot -boot-load-size 4 \
-boot-info-table .
apt-get install make
apt-get install gcc
apt-get install linux-header-2.6.20-15-generic
apt-get install squashfs-tools
cd /home/(username)/
mksquashfs /home/(username)/filesystem_dump squashfs.filesystem
mv /home(username)/filesystem.squashfs /home/(username)/iso_dump/casper/.
cd /home/(username)/iso_dump
mkisofs -o /home/(username)/distroku.iso \
-b isolinux.bin \
-c isolinux/boot.cat \
-relaxes-filenames \
-iso-level 2 \
-no-emul-boot -boot-load-size 4 \
-boot-info-table .
TERIMAKASIH ATAS KUNJUNGAN ANDA
saya tunggu kritik dan sarannya
jangan lupa klik iklannya ya???
hehehe
1 comments:
saya belum nyoba tapi kalo buat menambah foto atau mangganti nya gimana ya??
Post a Comment