Remastering Linux Mint 9 Isadora menjadi Mint-Gad Release Alpha 1.0
Remastering linux adalah sebuah proses untuk membuat sebuah linux baru dari linux yang
sudah ada. Distro remastering berbeda dengan distro turunan.
a. Definisi Distro Remastering.
Distro remastering jika dilihat dari definisi remastering sendiri adalah proses membuat master
baru untuk album, film, atau ciptaan lainnya. Cenderung untuk merujuk pada port proses rekaman dari
salah satu media analog ke digital lain satu, tetapi hal ini tidak selalu terjadi.
Jadi distro remastering adalah sebuah proses untuk membuat sebuah linux baru dari linux yang
sudah ada. Hasil remastering linux adalah linux yang mirip dengan linux induk namun telah mengalami
beberapa modifikasi yang membuatnya berbeda dibandingkan dengan linux induk, misal tema
tampilan, perangkat lunak yang terbundel dengannya dan sebagainya. tujuannya adalah untuk dapat
memenuhi kebutuhan dari pengguna yang tidak tersedia dalam distro induknya. Banyak sekali contoh
dari distro remastering yang sudah ada baik lokal maupun buatan luar negeri.
b. Definisi Distro Turunan.
Sebuah proses untuk membuat sebuah linux baru dari linux yang sudah ada sebagai dasar atau
pondasi sistemnya, hampir sama dengan definisi distro remastering cuma dalam distro turunan ada
beberapa paket aplikasi khas yang dipelihara oleh developer distro turunan tersebut. tujuannya pun
hampir sama dengan distro remastering, sebagai pengembangan dan penyesuain dengan kebutuhan
pengguna.
Agar lebih jelas lagi, saya akan memberikan perbedaan-perbedaan yang bisa mendefinisikan
apakah sebuah distro itu dikatakan sebuah distro remastering atau distro turunan.
Distro Remastering :
1. tidak mempunyai repositori
2. tidak mempunyai paket khas untuk dirinya
3. tidak mempunyai pemaket yang memelihara paket aplikasi
4. tidak membuat patch paket aplikasi
5. tidak mempunyai penelusuran bug
Dsitro Turunan :
1. mempunyai repositori sendiri tidak dari distro induknya
2. mempunyai paket khas yang tidak dimiliki oleh induknya, contoh blankon-contextual-desktop,
daluang,dll (mungkin selanjutnya saya akan membahas apa/fungsi paket2 khas yang ada dalam
blankon)
3. mempunyai pemaket yang memelihara paket aplikasi
4. mempunyai rebranding paket dari induknya
5. mempunyai penulusuran bug
A. Setting Repository
Sebelum kita melakukan modifikasi terhadap interface ataupun system di linux mint. Ada
baiknya kita konfigurasi dulu repository untuk linux mint 9 Isadora, ini di gunakan untuk memudahkan
kita untuk update packet atau add/remove paket yang ada di linux mint.
Ada 2 cara dalam mengkonfigurasi repository pada linux mint, yaitu melalui synaptic langsung dan
melalui sources.list nya. Disini karena kita menggunakan linux mint 9 berarti kita bisa menggunakan
repository dari ubuntu 10.04 Lucyd. Langsung saja caranya sebagai berikut :
Setting Repository Lokal menggunakan Synaptic atau Sources.list
I. Melalui synaptic package manager
pertama , untuk menambahkan repositori lokal ke linuxmint yang kita pake caranya lewat Synaptec
Pakcage Manager, jadi pertama buka dulu Synaptec Package Managernya melalui Menu → Package
Manager. Kemudian Klik Settings → repositories → pilih tab other software lalu klik add.
Kemudian masukkan link repositroy yang kita punya, berikut link repository untuk linux Mint 9 Isadora.mirror.cbn.net.id (OpenIXP)
## sources.list.cbn## repository dengan menggunakan server mirror ubuntu.cbn.net.id#deb http://ubuntu.cbn.net.id/Ubuntu lucid main restricted universe multiversedeb http://ubuntu.cbn.net.id/Ubuntu lucid-updates main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu lucid-security main restricted universe multiversedeb http://ubuntu.cbn.net.id/Ubuntu lucid-backports main restricted universe multiversedeb http://ubuntu.cbn.net.id/Ubuntu lucid-proposed main restricted universe multiverse
atau silakan donlot di sini
kambing.ui.ac.id (UI, Telkom, Indosat, OpenIXP, INHERENT
## sources.list.kambing## repository dengan menggunakan server mirror kambing.ui.ac.id#deb http://kambing.ui.ac.id/ubuntu lucid main restricted universe multiversedeb http://kambing.ui.ac.id/ubuntu lucid-updates main restricted universe multiversedeb http://kambing.ui.ac.id/ubuntu lucid-security main restricted universe multiversedeb http://kambing.ui.ac.id/ubuntu lucid-backports main restricted universe multiversedeb http://kambing.ui.ac.id/ubuntu lucid-proposed main restricted universe multiverse
atau silakan donlot di sini
www.foss-id.web.id (Telkom)
## sources.list.foss-id## repository dengan menggunakan server mirror dl2.foss-id.web.id#deb http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiversedeb http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiversedeb http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiversedeb http://dl2.foss-id.web.id/ubuntu lucid-backports main restricted universe multiversedeb http://dl2.foss-id.web.id/ubuntu lucid-proposed main restricted universe multiverse
atau silakan donlot di sini
ftp.itb.ac.id (ITB, INHERENT)
## sources.list.itb## repository dengan menggunakan server mirror ftp.itb.ac.id#deb ftp://ftp.itb.ac.id/pub/ubuntu lucid main restricted universe multiversedeb ftp://ftp.itb.ac.id/pub/ubuntu lucid-updates main restricted universe multiversedeb ftp://ftp.itb.ac.id/pub/ubuntu lucid-security main restricted universe multiversedeb ftp://ftp.itb.ac.id/pub/ubuntu lucid-backports main restricted universe multiversedeb ftp://ftp.itb.ac.id/pub/ubuntu lucid-proposed main restricted universe multiverse
atau silakan donlot di sini
indika.net.id (OpenIXP)
## sources.list.indika## repository dengan menggunakan server mirror ubuntu.indika.net.id#deb http://ubuntu.indika.net.id/ lucid main restricted universe multiversedeb http://ubuntu.indika.net.id/ lucid-updates main restricted universe multiversedeb http://ubuntu.indika.net.id/ lucid-security main restricted universe multiversedeb http://ubuntu.indika.net.id/ lucid-backports main restricted universe multiverse
deb http://ubuntu.indika.net.id/ lucid-proposed main restricted universe multiverse
atau silakan donlot di sini
kebo.vlsm.org
## sources.list.kebo## repository dengan menggunakan server mirror kebo.vlsm.org#deb http://kebo.vlsm.org/ubuntu lucid main restricted universe multiversedeb http://kebo.vlsm.org/ubuntu lucid-updates main restricted universe multiversedeb http://kebo.vlsm.org/ubuntu lucid-security main restricted universe multiversedeb http://kebo.vlsm.org/ubuntu lucid-backports main restricted universe multiversedeb http://kebo.vlsm.org/ubuntu lucid-proposed main restricted universe multiverse
atau silakan donlot di sini
buaya.klas.or.id
## sources.list.buaya## repository dengan menggunakan server mirror buaya.klas.or.id#deb http://buaya.klas.or.id/ubuntu/ lucid main restricted universe multiversedeb http://buaya.klas.or.id/ubuntu/ lucid-updates main restricted universe multiversedeb http://buaya.klas.or.id/ubuntu/ lucid-security main restricted universe multiverse
atau silakan donlot di sini
kavalinux.com (OpenIXP)
## sources.list.kavalinux## repository dengan menggunakan server mirror mirror.kavalinux.com#deb http://mirror.kavalinux.com/ubuntu/ lucid main restricted universe multiversedeb http://mirror.kavalinux.com/ubuntu/ lucid-updates main restricted universe multiversedeb http://mirror.kavalinux.com/ubuntu/ lucid-security main restricted universe multiversedeb http://mirror.kavalinux.com/ubuntu/ lucid-backports main restricted universe multiversedeb http://mirror.kavalinux.com/ubuntu/ lucid-proposed main restricted universe multiverse
atau silakan donlot di sini
kenapa menggunakan repository ubuntu, karena linux mint 9 merupakan turunan dari ubuntu 10.04
Lucyd. Disini kami memilih link repo dari kambing.ui.edu karena link ini merupakan link lokal
tercepat yang pernah kami akses.
Setelah selesai memasukkan semua link, close software source kemudian pilih reload. Maka synaptic
otomatis akan mengupdate packet yang tersedia.
II. Melalui Source.list
Masuk ke terminal dan loginlah sebagai root, atau bisa menggunakan perintah sudo.
Ketikkan perintah berikut :
$sudo nano /etc/apt/sources.list
Setelah itu copykan link dari kambing.ui.edu tadi, kemudian simpan hasil perubahan yang
dilakukan.
Ketikkan perintah berikut untuk mengupdate packet :
$sudo apt-get update
B. Modifikasi Interface Linux Mint menjadi Mint-gad
Langkah pertama kita akan merubah tampilan windows border pada linux mint menjadi tema
playstation.
Download file metacity playstation dengan nama 84462-playstation.tar.gz di http://gnome-look.org/.
Setelah berhasil di download, ekstarklah file tadi dengan cara klik kanan dan pilih Extract Here. Untuk
mengaplikasikannya kita buka Apperance Preferences dengan cara klik kanan pada Desktop dan pilih
change desktop background pilih tab themes kemudian drag folder hasil ekstrakan tadi kedalamnya,
sehingga akan memunculkan dialog box dan pilih Apply New Themes. Maka windows border kita akan
berubah menjadi begini.
Selanjutnya modifikasi icon menjadi icon vista black, caranya sama yakni dengan mengekstrak file
icon black-white_2-Vista.tar.gz yang sudah di download di http://gnome-look.org/ kemudian
mengekstaknya dan mendrag folder icon tersebut ke dalam Apperance Preferences di tab themes. Dan
akan memunculkan dialog box kemudian pilih Apply New Themes. Maka icon akan berubah menjadi
vista black-white.
Tips : Untuk menampilkan Trash icon di desktop kita, caranya adalah tekan tombol Alt+F2 kemudian
ketikkan gconf-editor pada kotak dialog.
Dan browse pada apps \ nautilus \ desktop beri tkita centang trash icon visible.
C. Install Gnomenu
Gnomenu adalah menu untuk gnome yang mirip dengan menu di windows.
Sebelumnya menginstall gnomenu install dulu paket berikut dengan cara :
$sudo apt-get install python python-xdg python-cairo python-gconf python-xlib deskbar-applet
ketikkan perintah tersebut di terminal, kemudian tunggu sampai proses install selesai.
Selanjutnya download gnomenu dari http://launchpad.net/gnomenu/trunk/2.5/+download/gnomenu-
2.5.tar.gz disini kami menggunakan gnomenu versi 2.5. Untuk menginstallnya ekstrak file gnomenu-
2.5.tar.gz dengan cara klik kanan kemudian ekstrak. Kita dapat langsung menginstal Gnomenu melalui
terminal. Caranya adalah, setelah kita masuk dalam folder hasil extrak file gnomenu, klik kanan pada
ruang kosong, lalu klik open in terminal. Ketikkan perintah sudo make install. Setelah berhasil
menginstal gnomenu, kita restart laptop, komputer atau notebook kita. Setelah kita restart, kita ganti
menu stkitar linux mint dengan gnomenu. Caranya adalah klik kanan pada menu, lalu remove from
panel. Untuk menggantinya, klik kanan pada panel, klik add to panel, lalu klik gnomenu, dan klik add.
Letakkan menu tersebut sesuai dengan keinginan kita. Jika muncul konfirmasi untuk restart menu, klik
restart, lalu klik reload. Untuk mengganti tampilan start menu, kita bisa klik kanan pada start menu,
klik preference. kita bisa mengganti theme start menu kita menjadi vista, vista black, xp, dan lain-lain.
kita juga bisa mengganti icon start menu dengan icon vista, BW, atau Newstyle. Untuk start menu, kita
bisa menggantinya dengan gambar yang telah tersedia, seperti xp, gnome, dan lain-lain. Setiap kita
selesai mengganti theme, icon, atau button start menu pada gnomenu, klik OK, lalu akan muncul
konfirmasi restart. Klik yes, dan akan muncul konfirmasi untuk reload, klik reload. Setelah itu, kita bisa
menikmati perubahan start menu yang ada pada Linux Mint kita. Gnomenu juga bisa kita gunakan pada
Ubuntu kita. Jadi, kita tidak akan merasakan bosan dengan tampilan start menu standar dari Linux Mint
9 Isadora atau Ubuntu 10.04 Lucyd.
D. Menginstall Cairo dock
buka synaptic kemudian ketikkan cairo-dock, klik dan pilih Mark for installation.
Atau melalu terminal dengan cara sudo apt-get install cairo-dock tunggu sampai proses instalasi
selesai. Untuk mengaktifkannya melalui accessories dan pilih GLX-dock (cairo-dock with openGL).
Untuk temanya anda bisa mencarinya sendiri di internet, pada tutorial kali ini kami menggunakan tema
black.
E. Menginstall Screenlets
screenlets adalah semacam gadget yang bisa kita tampilkan di desktop kita.
buka synaptic kemudian ketikkan screenlets, klik dan pilih Mark for installation.
Cara mengaktifkannya melalui accessories dan pilih screenlets. Disini
kami menggunakan sysmonitor.
F. Mengganti Boot screen
Untuk Linux mint 9 tidak lagi menggunakan usplash tetapi sudah menggunakan plymouth, cara
termudah untuk mengganti boot screenya adalah dengan cara menimpa file yang ada di
direktori /lib/plymouth/themes/ubuntu-logo kemudian timpa file ubuntu_logo.png dan file
ubuntu_logo16.png dengan file yang telah kita siapkan sebelumnya.
Ubuntu_logo.png ubuntu_logo16.png
untuk mengaktifkannya buka terminal dan ketikkan #update-initramfs -u. maka boot screen akant
terganti menjadi mint-gad.
Disini kami menonaktifkan layar login screen untuk kemudahan user tetapi jika anda berminat untuk
menggantinya anda bisa membaca artikel yang ada di web http://maketecheasier.com/change-login-
and-boot-screen-in-ubuntu-lucid/2010/05/13.
G. Menggnti gambar grub
Untuk menggantinya kita bisa menimpa file di direktori /boot/grub dan pada direktori /boot/boot/grub
ganti gambar dengan format png dengan gambar yang anda sukai kemudian jangan lupa untuk
mengupdate grubnya, caranya ketikkan diterminal #update-grub
contohnya kami mengganti gambar grub menjadi seperti berikut ;
Note : pastikan setiap settingan atau
perubahan dilakukan pada root akses.
H. add/remove paket aplikasi
untuk menambah dan menghapus aplikasi melalui synaptic manager dengan cara memberi tanda atau
memberi check list untuk menambah dan menghilangkan tanda atau check list untuk menghapus
aplikasi.
Karena tema kami jaringan jadi kami menambahkan repository backtrack kedalam mint-gad kami,
adapun cara menambah repositorynya sebagai berikut :
1. Edit file sources.list
$sudo gedit /etc/apt/sources.list
2. Tambahkan repository backtrack
deb http://archive.offensive-security.com pwnsauce main microverse macroverse restricted universe multiverse
3. Lalu Add Key melalui terminal
$sudo wget -q http://archive.offensive-security.com/backtrack.gpg -O- | sudo apt-key add -
4. Perbarui daftar paket:
$sudo apt-get update
5. Install aplikasi backtrack
$sudo apt-get install nama-aplikasi-backtrack
atau dengan cara memberi check list pada synaptic manager untuk menambahkan aplikasi backtrack.
Berikut daftar aplikasi yang telah ditambahkan di mint-gad :
- remastersys - mac changer - muCommander
- packet tracer - ettercap - Guake
- ip calc - airsnort - ailurus
- GIP - aircrack - script nautilus
- wireshark - wepcrack - Netbeans IDE 6.8
- putty - hydra - wine
- angry ip scanner - metaspoit - virtual-box
- kismet - nessus - chrome browser
- rcrack - irpas - dll.
- Nmap - john the ripper
- secpanel - MC
a. install packet tracer
Download packet tracer http://www.ziddu.com/download/10119593/PacketTracer5_generic.tar.gz.html
• Extract file .tar.gz nya#tar -zxcf PacketTracer5_generic.tar.gz
• Pindah ke directori Packet Tracer#cd PacketTracer5
• Install packet tracer nya#./install
• untuk menjalankannya tinggal ketikkan Packettracer di terminal
• atau anda dapat membuat shortcutnya sendiri supaya lebih mudah.
Untuk instalasi aplikasi yang lain anda bisa mncari referensinya di internet.
Sebagai rujukan (http://yogieza.wordpress.com)
I. Remasatering menggunakan remastersys_2.0.17-1
Sebelumnya install terlebih dahulu paket remastersys yang sudah kita download di
http://sourceforge.net/projects/remastersys/files/remastersys-ubuntu-karmic-lucid/remastersys_2.0.17-
1_all.deb/download, untuk instalasi bisa dengan cara double clik pada aplikasi remastersys_2.0.17-
1_all.deb yang sudah di download kemudian pilih install package atau kita bisa menginstallnya melalui
synaptic manager.
Setelah remastersys terinstall kita bisa menjalankannya melalui accessories kemudian remastersys
backup.
Pilih backup kemudian Ok, jika kita ingin mengatur seperti nama cd/Dvd yang di hasilkan kita bisa
memilih menu modify kemudian Ok. Masukkan sesuai dengan keinginan kita.
Setelah kita klik OK, maka akan muncul jendela baru. Klik OK dan proses backup akan berjalan
selama beberapa menit.
Hasil dari custom live dvd yang berbentuk file *.ISO bisa kita copy atau burn di folder /home/
remastersys,/remastersys. Sebagai catatan, perbedaan antara backup dengan dist, adalah file yang akan
dicopy pada custom live dvd kita tidak menyertakan user lama. Sehingga, saat kita melakukan instalasi
linux mint menggunakan custom live dvd yang telah kita buat, maka tampilan yang tampil adalah
tampilan default linux mint 9. Selain itu, karena tidak menyertakan setting dari user lama, maka tidak
akan terjadi error saat login ke mint. Jika menggunakan menu Backup, settingan dan juga user lama
akan terbawa sehingga jika kita membuat user baru, akan terjadi error karena settingan default linux
mint 9 yang kita backup masih terseting pada user lama. Perbedaan antara custom live dvd dengan live
cd asli adalah, hasil update dan juga penambahan aplikasi, theme, atau game yang ada pada linux mint
9 yang dibackup, bisa digunakan secara lancar setelah anda melakukan instalasi menggunakan custom
live dvd. Maka, bagi kita yang berniat mengajarkan linux mint 9 pada sahabat, teman, atau saudara,
tapi koneksi internet sangat lambat, sehingga tidak dapat update linux mint, maka kita bisa
menggunakan cara ini. Jika para pengguna Linux, khususnya linux mint yang masih pemula bisa
menikmati linux mint yang sudah terupdate.
Folder hasil remastering terletak di /home/remastersys/remastersys cari file yang berekstensi *.iso atau
file dengan nama yang telah kita buat tadi.
Selanjutnya kita bisa mencobanya menggunakan virtual-box, jika remasatering kita berhasil kita bisa
memburn nya ke cd/dvd, sesuai dengan kapasitas iso yang di hasilkan. Adapun hasil dari remastering
kami tampilannya sebagai berikut :
tampilan grub
Boot screen