Saya akan menjelaskan bagaimana meremaster Distribusi Linux Ubuntu 10.04
Lucid Lynx menjadi Ditribusi baru. Disini saya berasumsi bahwa PC yang akan dijadikan
tempat proses pengembangan distro belum mempunyai sistem operasi Linux .
Berikut adalah langkah-langkah yang harus diselesaikan.
Persiapan Hardware
Persiapan hardware disini sangat menentukan sekali terutama dalam masalah ruang kosong harddisk, dimana dalam proses remastering sendiri akan membutuhkan ruang kosong yang lumayan besar saya anjurkan di harddisk memiliki ruang kosong minimal 5GB dan direkomendasikan 10GB, makin besar ruang kosong yang tersedia makin baik. Untuk spesifikasi lainnya adalah Spesifikasi Processor dan besar RAM kedua hal ini akan berdampak ketika nanti kita melakukan compress pada file sistem (squashfs).
Installasi Sistem Operasi Ubuntu 10.04 Lucid Lynx
Pada bagian ini yang dibutuhkan adalah media instalasi dari Ubuntu 10.04. lucid lynx Media yang digunakan adalah berupa CD (Compact Disc) installasi. Berikut dibawah ini adalah langkah-langkah untuk proses installasi sistem operasi Ubuntu 10.04 secara singkat. untuk proses penginstallan ubuntu tidak akan dijelaskan secara detail disini karena berada diluar pembahasan.
1. Urutan booting di BIOS (Basic Input/Output System) harus diubah dengan menjadikan CD-ROM sebagai urutan pertama.
2. CD installasi Ubuntu 10.04 yang pertama dimasukkan ke CD-ROM. Setelah booting, untuk menghemat waktu pilih Install ubuntu
3. Ikuti langkah-langkah yang di anjurkan oleh system, untuk ukuran partisi harddisk, siapkan ruang yang cukup untuk menampung data hasil proses remaster dan proses remaster
4. Setelah proses installasi selesai maka computer akan reboot dan masuk ke system desktop.
Untuk cara installasi linux ubuntu 10.04 lebih lanjut bisa merujuk pada artikel saya sebelumnya ato dokumentasi lainnya.
Konfigurasi dan Persiapan paket installasi
Sebelum mengubah system dan menambahkan serta megurangi paket ada beberapa hal yang harus kita lakukan. Untuk melakukan penginstallan software penulis menggunakan repository yang didapatkan secara online, sebenarnya bisa juga menggunakan media DVD yang berisi repository ubuntu, namun penulis lebih memilih menggunduh secara online karena software nya biasanya lebih terbarui dibandingkan menggunakan media offline (dvd). Untuk memperlancar dan mempercepat proses pengunduhan penulis mengubah letak repository standar ke repository local dalam hal ini berada di indonesia.
Berikut dibawah ini adalah langkah-langkah yang penulis lakukan untuk merubah repository :
Melalui terminal :
1. Menjalankan perintah : sudo gedit /etc/apt/sources.list
2. Masukkan password root, password yang di isikan pada saat installasi pertama
3. Menghapus seluruh baris pada file tersebut dan mengganti dengan baris-baris pada server repository lokal.
3.4 Installasi perangkat lunak pendukung utama
Remastersys sebenarnya adalah utilitas yang digunakan untuk melakukan fungsi back-up sistem menjadi sebuah Live-CD/DVD. Aplikasi ini secara default tidak terdapat pada paket repository resmi ubuntu. Untuk itu sebelum menginstall nya terlebih dahulu harus menambahkan daftar repository. Melalui terminal masukan perintah sebagai berikut
# Remastersys (untuk ubuntu 9.04 dan dibawahnya)
deb http://www.geekconnection.org/remastersys/repository ubuntu/
# Remastersys (untuk ubuntu 9.10 dan diatasnya termasuk 10.04)
deb http://www.geekconnection.org/remastersys/repository karmic/
dilanjutkan dengan perintah
Terdapat beberapa lingkungan Desktop (Desktop Envirovment) yang dapat dipilih untuk menggunakan GNU/Linux hasil remastering kita nantinya, berikut beberapa lingkungan desktop yang dapat yang kita pilih
a. Gnome
Secara default ini merupakan lingkungan desktop yang digunakan pada Ubuntu, sehingga yang menggunakan Ubuntu secara otomatis akan menggunakanya.
Gambar 1 Desktop Ubuntu 10.04 Gnome
b. KDE
Secara default ini merupakan lingkungan desktop yang digunakan pada Kbuntu, sehingga yang menggunakan Kbuntu tidak harus menginstallanya lagi, namun bagi anda yang menggunakan Ubuntu dan ingin menggunakan Desktop KDE sebagai Lingkungan Desktop dapat menginstallnya dengan perintah
Gambar 2 Desktop Kbuntu 10.04 KDE 4.0
c. XFCE
XFCE merupakan lingkungan desktop yang juga dikembangkan dengan pustaka GTK, pustaka yang sama digunakan untuk mengembangkan GNOME, XFECE di klaim lebih ringan dari GNOME dan XFCE, Xubuntu merupakan versi ubuntu yang menggunakan XFEC sebagai default lingkungan desktopnya untuk anda yang menggunakan Ubuntu dan ingin menggunakan Desktop XFCE sebagai Lingkungan Desktop dapat menginstallnya dengan perintah
Gambar 3 Desktop Xbuntu 10.04 XFCE
d. LXDE
LXDE merupakan sebuah lingkungan desktop pendatang baru yang diciptkan sebagai alternatif dari banyaknya Lingkungan desktop, LXDE memiliki tampilan menu bar yang lebih minimalis dengan kinerja yang relatif lebih cepat dari KDE maupun GNOME, Ubuntu juga sudah mulai menggunakan lingkungan Desktop ini dengan mengerluarkan Lubuntu versi ubuntu yang diklaim paling ringan, bagi anda yang ingin merasakan LXDE dapat menginstallnya dengan menginstallnya menggunakan perintah
Gambar 4 Desktop lxde
Pemilihan Lingkungan desktop tentunya akan sengat berpengaruh dengan antar muka pengguna dan beberapa aplikasi dasar, sebagai contoh KDE dibangun dengan Pustaka QT sedangkan Gnome dibangun menggunakan pustaka GTK, keduanya memiliki aplikasi editor text sendiri gedit pada Gnome dan kate pada KDE, dan keduanya memiliki fungsi yang sama. Seandainya nantinya kita ingin membuat sebuah Distro Linux yang memiliki lingkungan desktop yang lebih dari satu, diharapkan nantinya hanya mengikut sertakan salah satu aplikasi saja, karena biasanya hal ini akan membingunkan user, Perlu diketahui walupun Gedit merupakan editor bawaan Gnome tapi masih dapat berjalan di KDE selama pustaka-pustak yang diperlukan tersedia, begitu juga sebaliknya
Memodifikasi paket-paket yang ada
Ubuntu versi Desktop adalah sebuah distro linux yang dalam proses penginstallannya tidak menyediakan opsi pilihan paket apa saja yang akan di install dan tidak di install, hingga pada saat kita menginstall Ubuntu ke system maka semua aplikasi yang terdapat di Live CD akan secara otomatis terinstall juga di system yang baru, hal ini tentunya menguntungkan karena kita tidak direpotkan lagi untuk menginstallanya, namun ada beberapa aplikasi bawaan standar dan file-file yang menurut sebagian pengguna tidak diperlukan lagi dan harus dibuang.
Pemilihan aplikasi ini harus disesuaikan dengan tujuan dari pembuatan distribusi baru tersebut, dimana sebagai Contoh disini saya akan membuat sebuah ditribusiyang memiliki fitur Multimedia lengkap . Dimana dalam Distribusi saya menginginkan Distro yang saya buat nanti bisa digunakan langsung untuk memutar file .MP3, .MP4 dan multimedia lainnya. Maka disini saya akan menginstall paket yang diperlukan dalam hal ini Codec Multimedia, VLC media Player dan Audiocious atau XMMS sebagai player MP3, dan paket lainnya. Proses penginstallan paket ini dapat dilakukan melalui perintah di terminal atau melalui synaptic package manager, sesuai kebiasaan.
Sebagai contoh disini saya menginstall paket-paket yang sebelumnya dipilih melalui peroses penelitian kedalam distribusi GNU/Linux baru yang akan saya buat. mudahnya bagi yang masih bingung dapat melihat nya di http://www.osalt.com (open source as alternatife) ketikan aplikasi apa yang biasa digunakan di Windows , secara otomatis osalt akan mencari aplikasi Open source yang memiliki kemiripan fungsinya dan menampilakan nya dalam bentuk daftar aplikasi.
Untuk menginstall aplikasi ini bisa menggunakan synaptic package manager dengan cara mengetikkan nama paket yang ingin di install. Perlu diketahui sebuah paket biasanya tidak berdiri sendiri, hingga biasanya paket yang kita install akan meminta menginstall paket lain yang saling berhubungan. Beberapa paket aplikasi yang kita inginkan mungkin tidak terdapat di repository resmi dan harus menambahkannya secara manual. Alternatif lain yang dapat dipilih untuk menginstall paket adalah melalui terminal, dapat dilakukan dengan mengetikan perintah dibawah ini pada terminal
Untuk menginstall paket debian secara manual pada terminal dapat menggunakan perintah
sebagai contoh ada source file yang memberi petunjul seperti dibawah ini untuk menginstallnya
untuk mencari pustaka atau aplikasi berbasis debian bisa mencarinya disini
http://www.debian.org/distrib/packages
http://packages.ubuntu.com/
Dalam keadaan mendesak juga bisa menggunakan, Alien untuk menconvert file .rpm ke debian
Bagi sebagian orang yang sudah expert dapat saja menginstall kernel baru dari http://www.kernel.org/ dan mengkompilasinya agar dapat digunakan pada distribusi baru yang akan dibuat. Kernel yang digunakan jelas akan lebih baru dari yang dipakai oleh Ubuntu Lucid sendiri dan tentunya nantinya hanya sang pembuat yang dapat melakukan update kernel kembali.
Gambar 5 Installasi aplikasi menggunakan synaptic pm,apt-get dan aptitude
Memastikan aplikasi yang telah terinstall dapat berjalan dengan baik
Hal ini di lakukan untuk memastikan bahwa semua aplikasi yang telah terinstall dapat berjalan dan berfungsi secara normal tanpa ada pesan kesalahan. Untuk melakukan pengetesan ini cukup dengan menjalankan aplikasi yang ingin diuji lalu menjalankan fungsinya. Aplikasi yang terinstall dapat dijalankan melalui pintasan yang terdapat di start menu maupun perintah melalui terminal. Dalam proses ini kita juga bisa memberikan shortcut untuk aplikasi yang belum memiliki pintasan dan harus dipanggil melalui terminal untuk menjalankannya
sebagai contoh disini saya ingin membuat permanent shortcut untuk memanggil aplikasi free pascal buka gedit
Gambar 6 Menambahkan shortcut pada starmenu secara manual
Simpan dengan nama fp.desktop (extension .desktop) simpan di /usr/share/applications secara otomatis aplikasi itu akan muncul di startmenu sesuai dengan kategori, disini programming. Untuk yang belum terbiasa bisa menggunakan fasilitas edit menu, yang juga akan melakukan hal yang sama dengan tampilan yang lebih mudah dimengerti. Namun hasil akhrinya tetaplah sama.
Dianjurkan ketika selesai menginstall semua aplikasi untuk merestart sistem, hal ini dikarenakan beberapa aplikasi membutuhkan beberapa servis di load ulang untuk berjalan dengan benar, yang biasanya diaktifkan pada saat sistem boot kembali.
Merubah tampilan GNU/Linux yang akan di remaster
Merubah tampilan yang dimaksud disini adalah merubah segala macam atribut atau logo bawaan milik distro basis menjadi sesuai dengan yang kita inginkan, dan nantinya juga perubahan tampilan yang kita lakukan secara otomatis akan menjadi tampilan themes standar pada waktu distribusi GNU/Linux yang kita buat dijalankan secara live maupun ketika selesai diinstall sistem dan membuat user baru, Perubahan tampilan tersebut meliputi.
a.Tampilan desktop Melakukan perubahan desktop sesuai dengan yang telah di rencanakan, perubahan ini meliputi settingan taskbar, background desktop, posisi start menu tampilan waktu dan icon-icon pintasan yang terdapat pada desktop. Agar perubahan yang kita lakukan tersebut dapat di terapkan pada iso hasil remaster dan diterapkan pada semua user baru yang akan di buat,
perlu diketahui sebelumnya bahwa di sistem GNU/Linux, terdapat folder atau lokasi yang hanya dapat diakses oleh user yang ditentukan dan file yang bisa diakses oleh semua user yang dibuat pada sistem tersebut termasuk akun root, dengan default hak akses read only kecuali root.
Gambar 7 folder letak file dan Settingan
Setiap perubahan yang anda lakukan pada tampilan desktop anda yang bisa dilakukan tanpa mengharuskan untuk mengisi password root seperti menginstall themes dan menambah wallpaper, tersimpan pada folder user tersebut, yang secara default berada pada
Gambar 8 folder letak file dan Settingan
Disini saya akan memberikan 2 contoh tampilan Distribusi GNU/Linux yang telah saya modifikasi yang nantinya akan menjadi tampilan standar ketika Distribusi GNU/Linux dijalankan secara Live maupun sesudah di install.
1. GNU/Linux dengan rasa Windows 7
Berikut paket yang saya install untuk merubah tampilan menjadi windows 7
- GTK Themes Windows 7
- Windows 7 Icon Package
- GnoMenu
- Aero Cursor Theme
Gambar 9 GNU/Linux windows Seven style
2. GNU/Linux dengan rasa Apple Mac OS X
Berikut paket yang saya install untuk merubah tampilan menjadi windows 7
- GTK Themes Mac4_Lin Aqua/Graphite
- Mac4_Lin Icon Package
- Mac4_Lin Cursor Theme
- Cairo Dock
Gambar 10 GNU/Linux Mac OS X Style
untuk petunjuk cara bagaimana menginstall themes, icons, cursor dan atribut lainnya tidak dibahas secara detail dan akan dibahas pada artikel lainnya atau dapat merujuk pada artikel lain yang membahas masalah tersebut.
Di sini saya menggunakan Gnome 2.30 sebagai basis desktop, penggunaan lingkungan desktop lain seperti KDE dan XFCE bisa dikreasikan sendiri :).
Setelah menyelesaikan semua perubahan di desktop dengan themes dan segala atributnya, saatnya membuat perubahan itu permanen dan dapat dilihat juga pada Live CD yang nanti dijalankan maupun ketika sudah di install.
Langkah yang pertama harus dilakukan adalah mengcopykan semua themes yang berada di folder user (home) ke folder sistem berbagi (/usr/share/ untuk itu anda bisa melakukan hal sebagai berikut, cara ini merupakan cara alternatif yang penulis dapatkan (cara lain mun- gkin bisa anda coba dengan tujuan yang sama ) :
- Memindahkan semua file yang akan dijadikan background ke
- Memindahkan semua file icon yang akan dijadikan themes ke
- Memindahkan semua themes ke
- Memindahkan semua icons dan cursors ke
Mungkin bagi yang sudah mahir dapat mengunakn CLI (shell) dengan perintah cp,dkk. Tapi disini saya akan memberikan contoh menggunakan Nautilus Explorer untuk manyalin semua file tersebut.
1. Buka home folder anda dan tekan Ctrl+H jika benar akan dijumpai sekumpulan folder yang tiba-tiba muncul dengan titik di setiap depan namanya.
Gambar 11 hidden folder di home direktori
2. Dalam keadaan Home folder masih terbuka, tekan Alt+F2 ketikan gksu nautilus masukan password root.
Gambar 12 Running application dialog
Sebuah jendela Nautilus akan muncul dengan akses sebagai root yang dapat memodifikasi file sistem browse ke folder /usr/share/
/usr/share/backgrounds —→ copykan wallpaper yang akan dijadikan background
/usr/share/icons —→ copykan icon yang digunakan pada desktop
/usr/share/themes —→ copykan theme yang digunakan pada desktop
untuk mudahnya copykan semua file yang ada di direkoti home .themes anda ke /usr/share/themes dan jika icons yang digunakan terinstall di home folder copykan semua isi di folder .icons ke /usr/share/icons
untuk yang telah memiliki pengalaman dalam moding dapat juga merubah sound login dan atribut lainnya yang diinginkan.
Gambar 13 Proses penyalinan file menggunakan nautilus explorer
Langkah terakhir yang dilakukan adalah mengcopykan settingan Desktop yang telah kita modifikasi ke folder sistem yaitu /etc/skel folder /etc/skel adalah tempat meletakkan file atau folder yang nantinya oleh sistem akan di copykan kesemua home folder user yang dibuat oleh sistem kecuali akun root.
Dengan mengnyalin folder-folder yang berisi settingan desktop yang kita moding ke folder /etc/skel , nantinya ketika sistem membuat user baru secara otomatis akan memiliki tampilan (settingan) sesuai dengan apa yang kita setting pada desktop kita. Menjalankan perintah berikut secara berurut pada terminal
ada empat buah folder penting yang menyimpan settingan yang tadi kita buat yang harus di copy kan ke folder /etc/skel yaitu
.config
.gconf
.gconfd
.gnome2
Dengan menggunakan nautilus Explorer copykan empat folder tersebut ke /etc/skel
Gambar 14 Proses penyalinan file menggunakan nautilus explorer
Bila sudah selesai menyalin (copy) semua file-file yang dibutuhkan, tutup jendela nautilus dengan akses root, karena akan sangat berbahaya berkerja dengan akses root. Bila tidak sengaja menghapus ataupun memodifikasi file sistem.
b.Tampilan welcome screen (GDM)
Bagi anda yang menggunakan ubuntu sejak lama tentu merasakan perubahan yang signifikan pada Ubuntu 9.10 dimana mulai digunakannya GDM versi baru yang memberikan batasan dalam memodifikasi themes yang ada. Namun tetap saja kita dapat merubah tampilan GDM yang baru, secara teknis sebenarnya komponen visual yang membentuk GDM berbagi dengan komponen themes Gnome GTK untuk desktop. Kecuali untuk Icon yang memiliki themes sendiri.
/usr/share/icons/ ← untuk icon
/usr/share/background/ ← untuk background
/usr/share/themes/ ← untuk tema
Untuk merubah tampilan welcome screen sesuai dengan yang kita inginkan dapat dilakukan dengan mengedit file gambar yang akan dijadikan background kemudian menyimpan nya di folder /usr/share/background. Dan menginstall themes dan Icon yang diinginkan seperti pada cara menginstall themes dan icon untuk desktop.
Gambar 15 Login Setting ( GDM Setup)
Untuk mengganti Tampilan GDM Login lakukan seperti cara dibawah ini :
1. Siapkan background yang ingin dijadikan latar belakang GDM login screen
2. Siapkan Theme yang ingin dijadikan Border dari GDM Screen
3. Siapkan Icon yang ingin dijadikan Icon GDM Login, Icon di sini berupa file SVG dengan ukuran 64×64 gunakan inkscape untuk mengeditnya, atau dapat mencarinya di pada situs http://www.gnome-look.org.
4. Salin semua file tersebut dengan cara yang sama ke folder-folder yang telah ditentukan seperti dibawah ini
- background —> /usr/share/backgrounds
- Themes —> /usr/share/themes
- Icon —> /usr/share/icons/LoginIcons/apps/64
5. langkah terakhir pasang themes tersebut dengan cara Running Application tekan Alt+F2 ketikan perintah gksu -u gdm dbus-launch gnome-appearance-properties masukkan password root
Gambar 16 Appreance Themes untuk merubah tampilan GDM Login
6. Jangan terkecoh dengan tampilan yang sama dengan opsi untuk merubah themes dan background desktop, perubahan yang dilakukan pada Appreance Prefences ini akan diterapkan pada GDM screen anda, bukan pada desktop, sesuaikan Background, Control,Windows Border, Icon dengan yang sudah dilakukan pada langkah empat jika sudah klik close, Untuk melihat perubahan lakukan Logout, bukan switch user.
Sebagai contoh disini saya menampilkan screenshoot dari GDM login Distribusi GNU/Linux yang saya buat. Disini saya menggunakan GTK Themes Mac4_lin dan memodifikasi Icon Ubuntu baru dengan BlackHat icon dan Background yang saya inginkan :)
Gambar 17 tampilan GDM Login yang telah diubah
Cara lain yang lebih mudah untuk mengedit icon dan background pad GDM login milik lucid adalah menggunakan Ubuntu Tweak pada Option Login Setting
c. Tampilan bootscreen
Perubahan besar juga terjadi pada versi ubuntu lucid 10.04 dimana sudah menggunakan Plymouth sebagai bootscreen bandingkan dengan jaunty yang masih menggunkan usplash dan karmic yang menggunakan perpaduan xsplash dan usplash. plymouth atau boot screen adalah tampilan grafis yang ditampilkan saat sistem operasi diload setelah grub. Disini saya akan memberikan cara bagaimana mengedit Plymouth yang sudah ada dan memasukkan ke sistem.
1. Install semua Plymouth theme yang tersedia di repository menggunakan synaptic
untuk memberikan pilihan yang banyak, tapi kalo anda berencana mengedit plymouth bawaan ubuntu saja opsi ini bisa anda lewati
Gambar 3.18 menginstall plymouth themes
2. pada terminal jalankan perintah
Gambar 3.19 option untuk memilih plymouth themes
Pada terminal dapat dipilih plymouth theme mana yang akan kita gunakan, di sini saya menggunakan sabily themes sebagai plymouth. Untuk melihat perubahan theme plymouth yang kita pilih masukkan angka yang menunjukkan themes yang ingin dipilih dan tekan enter kemudian jalankan perintah ini pada terminal
Gambar 3.20 Plymouth Sabily
3. Disini saya akan memodifikasi plymouth themes ubuntu yang sudah terinstall, secara teknis semua themes yang tadi kita install berada di folder /lib/plymouth/themes, untuk sabily plymouth themes sendiri berada di /lib/plymouth/themes/sabily, didalam folder tersebut terdapat bebarap file yang akan saya edit dan ada yang tetap saya biarkan seperti semual (tidak diedit)
/lib/plymouth/themes/sabily/bg_2560x1600.png → edit
/lib/plymouth/themes/sabily/password_field.png → biarkan
/lib/plymouth/themes/sabily/progress_dot_off.png → biarkan
/lib/plymouth/themes/sabily/progress_dot_on.png → biarkan
/lib/plymouth/themes/sabily/sabily.plymouth → biarkan
/lib/plymouth/themes/sabily/sabily.script → biarkan
/lib/plymouth/themes/sabily/sabily-logo.png → edit
Pengeditan bisa menggunakan software editing seperti gimp atau pengolah gambar lainnya bagi yang sudah mahir bisa mengedit file-file lain yang dianggap perlu atau membuat plymouth screen sendiri (bisa merujuk pada artikel lain yang membahas masalah tersebut)
untuk ukuran file .png yang diedit harus mengikuti ukuran dari file yang ingin di edit lakukan backup untuk themes yang ingin diedit dengan mengcopykan nya ke tempat lain gunakan gksu nautilus untuk melakukan semua hal tersebut sama seperti cara sebelumnya.
Setelah itu jalankan perintah dibawah ini
d. Bootloader (ISO Linux)
Sebelumnya perlu diketahui perubahan ini dilakukan untuk bootloader pada LiveCD GNU/Linux, bukan untuk system yang terinstall keharddisk. Bootloader adalah tampilan yang akan menampilkan pilihan boot sekaligus meload system operasi dari disk. Untuk merubah tampilan dapat dilakukan dengan membuat sebuah gambar dengan format png 640×468 menggunakan GIMP atau software picture editing lainnya beri nama splash.png Kemudian copykan ke folder /etc/remastersys/isolinux
Gambar 3.21 Default background boot loader remastersys
untuk merubah tampilan GRUB yang ada pada sistem yang akan terinstall bisa menggunakan grub splash image atau menggunakan burg (pembahasan lebih lanjut bisa merujuk artikel lain)
3.9 Memberikan nama pada distribusi baru
Salah satu hal penting yang perlu kita lakukan adalah memberikan identitas baru pada distro kita salah satu hal yang bisa dilakukan adalah mengedit file yang mengatur hal tersebut ada tiga file yang dapat di edit tanpa khawatir akan membuat sistem error.
/etc/lsb_release
/etc/issue
/etc/issue.net
Edit isi file tersebut dan berikan nama sesuai dengan keinginan anda, misalnya saya disini memberi nama distribusi baru saya GNU/Linux (untuk file lsb_release)
ada beberapa hal yang perlu diketahui dalam perubahan nama ini:
- Untuk penggunaan Software-center akan mengalami error karena membaca bahwa sistem operasi bukan ubuntu
- Pada penggunaan Burg gambar ubuntu pada list sistem operasi yang semula ubuntu maka akan berubaha menjadi tanda tanya hal ini dikarenakan burg membaca bahwasistem operasi tidak di kenali dan merupakan Distribusi Linux baru, untuk hal ini bisa di siasati dengan mengedit file di /boot/burg/themes/icons yang memiliki nama grey , hover, large, small lalu menyiapkan 4 file yang akan dijadikan icon berupa file PNG dengan ukuran dan jumlah warna yang berbeda.
3.10 Persiapan akhir
Sebelum memulai proses remaster, pastikan untuk menghapus setiap file temporary yang tidak lagi diperlukan, untuk memperkecil ukuran image dan agar proses load image nantinya cepat. Cara yang penulis lakukan adalah menjalankan perintah di bawah ini :
Remastersys dapat dioperasikan dengan dua cara yaitu mode teks menggunakan perintah shell maupun modus grafis melalui menu administrasi. Untuk merubah nama file iso yang akan kita buat menggunakan remastersys terlebih dahulu edit file konfigurasi remastersys dengan mengetikan perintah dibawah ini
Gambar 3.22 Proses pembuatan image tengah berjalan
Proses pembuatan image ini sendiri memakan waktu cukup lama, dan memakan ruang kosong yang besar. Image dari hasil proses ini secara default berada pada folder /home/remastersys, ukuran image yang dihasilkan bervariasi tergantung berapa banyak paket yang kita install ke system.
Format dari image sendiri adalah ISO, yang dapat di burn menggunakan program seperti Nero Burning Room atau Brasero aplikasi burner bawaan Ubuntu yang mudah dalam pengoperasiannya
Proses ini akan memakan ruang harddisk yang sangat besar hingga jika kita selesai dan memburning image ke disc dapat menghapus file image dan temporary yang dibuat dengan mengetikan perintah dibawah ini pada terminal
Ada baiknya sebelum memburning image ke cd atau dvd mencoba dulu di virtual machine bisa menggunaka VirtualBox,VMware atau KVM sesuai selera.
Persiapan Hardware
Persiapan hardware disini sangat menentukan sekali terutama dalam masalah ruang kosong harddisk, dimana dalam proses remastering sendiri akan membutuhkan ruang kosong yang lumayan besar saya anjurkan di harddisk memiliki ruang kosong minimal 5GB dan direkomendasikan 10GB, makin besar ruang kosong yang tersedia makin baik. Untuk spesifikasi lainnya adalah Spesifikasi Processor dan besar RAM kedua hal ini akan berdampak ketika nanti kita melakukan compress pada file sistem (squashfs).
Installasi Sistem Operasi Ubuntu 10.04 Lucid Lynx
Pada bagian ini yang dibutuhkan adalah media instalasi dari Ubuntu 10.04. lucid lynx Media yang digunakan adalah berupa CD (Compact Disc) installasi. Berikut dibawah ini adalah langkah-langkah untuk proses installasi sistem operasi Ubuntu 10.04 secara singkat. untuk proses penginstallan ubuntu tidak akan dijelaskan secara detail disini karena berada diluar pembahasan.
1. Urutan booting di BIOS (Basic Input/Output System) harus diubah dengan menjadikan CD-ROM sebagai urutan pertama.
2. CD installasi Ubuntu 10.04 yang pertama dimasukkan ke CD-ROM. Setelah booting, untuk menghemat waktu pilih Install ubuntu
3. Ikuti langkah-langkah yang di anjurkan oleh system, untuk ukuran partisi harddisk, siapkan ruang yang cukup untuk menampung data hasil proses remaster dan proses remaster
4. Setelah proses installasi selesai maka computer akan reboot dan masuk ke system desktop.
Untuk cara installasi linux ubuntu 10.04 lebih lanjut bisa merujuk pada artikel saya sebelumnya ato dokumentasi lainnya.
Konfigurasi dan Persiapan paket installasi
Sebelum mengubah system dan menambahkan serta megurangi paket ada beberapa hal yang harus kita lakukan. Untuk melakukan penginstallan software penulis menggunakan repository yang didapatkan secara online, sebenarnya bisa juga menggunakan media DVD yang berisi repository ubuntu, namun penulis lebih memilih menggunduh secara online karena software nya biasanya lebih terbarui dibandingkan menggunakan media offline (dvd). Untuk memperlancar dan mempercepat proses pengunduhan penulis mengubah letak repository standar ke repository local dalam hal ini berada di indonesia.
Berikut dibawah ini adalah langkah-langkah yang penulis lakukan untuk merubah repository :
Melalui terminal :
1. Menjalankan perintah : sudo gedit /etc/apt/sources.list
2. Masukkan password root, password yang di isikan pada saat installasi pertama
3. Menghapus seluruh baris pada file tersebut dan mengganti dengan baris-baris pada server repository lokal.
#Repository_di_FOSS-ID (telkom) untuk ubuntu lucid deb http://dl2.foss-id.web.id/ubuntu/ lucid-backports main restricted universe multiverse deb http://dl2.foss-id.web.id/ubuntu/ lucid-proposed main restricted universe multiverse deb http://dl2.foss-id.web.id/ubuntu/ lucid-security main restricted universe multiverse deb http://dl2.foss-id.web.id/ubuntu/ lucid-updates main restricted universe multiverse deb http://dl2.foss-id.web.id/ubuntu/ lucid main restricted universe multiverse4. Melalui terminal, masukkan perintah berikut:
sudo apt-get update
melalaui perintah diatas secara otomatis system akan mengecek file-file repository proses
ini akan memakan waktu beberapa menit, tunggu sampai proses ini selesai,3.4 Installasi perangkat lunak pendukung utama
Remastersys sebenarnya adalah utilitas yang digunakan untuk melakukan fungsi back-up sistem menjadi sebuah Live-CD/DVD. Aplikasi ini secara default tidak terdapat pada paket repository resmi ubuntu. Untuk itu sebelum menginstall nya terlebih dahulu harus menambahkan daftar repository. Melalui terminal masukan perintah sebagai berikut
sudo gedit /etc/apt/sources.listtambahkan perintah ini pada baris paling bawah
# Remastersys (untuk ubuntu 9.04 dan dibawahnya)
deb http://www.geekconnection.org/remastersys/repository ubuntu/
# Remastersys (untuk ubuntu 9.10 dan diatasnya termasuk 10.04)
deb http://www.geekconnection.org/remastersys/repository karmic/
dilanjutkan dengan perintah
sudo apt-get install remastersysMemilih Lingkungan Desktop yang akan digunakan
Terdapat beberapa lingkungan Desktop (Desktop Envirovment) yang dapat dipilih untuk menggunakan GNU/Linux hasil remastering kita nantinya, berikut beberapa lingkungan desktop yang dapat yang kita pilih
a. Gnome
Secara default ini merupakan lingkungan desktop yang digunakan pada Ubuntu, sehingga yang menggunakan Ubuntu secara otomatis akan menggunakanya.
Gambar 1 Desktop Ubuntu 10.04 Gnome
b. KDE
Secara default ini merupakan lingkungan desktop yang digunakan pada Kbuntu, sehingga yang menggunakan Kbuntu tidak harus menginstallanya lagi, namun bagi anda yang menggunakan Ubuntu dan ingin menggunakan Desktop KDE sebagai Lingkungan Desktop dapat menginstallnya dengan perintah
sudo apt-get install kubuntu-desktop
Gambar 2 Desktop Kbuntu 10.04 KDE 4.0
c. XFCE
XFCE merupakan lingkungan desktop yang juga dikembangkan dengan pustaka GTK, pustaka yang sama digunakan untuk mengembangkan GNOME, XFECE di klaim lebih ringan dari GNOME dan XFCE, Xubuntu merupakan versi ubuntu yang menggunakan XFEC sebagai default lingkungan desktopnya untuk anda yang menggunakan Ubuntu dan ingin menggunakan Desktop XFCE sebagai Lingkungan Desktop dapat menginstallnya dengan perintah
sudo apt-get install xubuntu-desktop
Gambar 3 Desktop Xbuntu 10.04 XFCE
d. LXDE
LXDE merupakan sebuah lingkungan desktop pendatang baru yang diciptkan sebagai alternatif dari banyaknya Lingkungan desktop, LXDE memiliki tampilan menu bar yang lebih minimalis dengan kinerja yang relatif lebih cepat dari KDE maupun GNOME, Ubuntu juga sudah mulai menggunakan lingkungan Desktop ini dengan mengerluarkan Lubuntu versi ubuntu yang diklaim paling ringan, bagi anda yang ingin merasakan LXDE dapat menginstallnya dengan menginstallnya menggunakan perintah
sudo apt-get install lxde
Gambar 4 Desktop lxde
Pemilihan Lingkungan desktop tentunya akan sengat berpengaruh dengan antar muka pengguna dan beberapa aplikasi dasar, sebagai contoh KDE dibangun dengan Pustaka QT sedangkan Gnome dibangun menggunakan pustaka GTK, keduanya memiliki aplikasi editor text sendiri gedit pada Gnome dan kate pada KDE, dan keduanya memiliki fungsi yang sama. Seandainya nantinya kita ingin membuat sebuah Distro Linux yang memiliki lingkungan desktop yang lebih dari satu, diharapkan nantinya hanya mengikut sertakan salah satu aplikasi saja, karena biasanya hal ini akan membingunkan user, Perlu diketahui walupun Gedit merupakan editor bawaan Gnome tapi masih dapat berjalan di KDE selama pustaka-pustak yang diperlukan tersedia, begitu juga sebaliknya
Memodifikasi paket-paket yang ada
Ubuntu versi Desktop adalah sebuah distro linux yang dalam proses penginstallannya tidak menyediakan opsi pilihan paket apa saja yang akan di install dan tidak di install, hingga pada saat kita menginstall Ubuntu ke system maka semua aplikasi yang terdapat di Live CD akan secara otomatis terinstall juga di system yang baru, hal ini tentunya menguntungkan karena kita tidak direpotkan lagi untuk menginstallanya, namun ada beberapa aplikasi bawaan standar dan file-file yang menurut sebagian pengguna tidak diperlukan lagi dan harus dibuang.
Pemilihan aplikasi ini harus disesuaikan dengan tujuan dari pembuatan distribusi baru tersebut, dimana sebagai Contoh disini saya akan membuat sebuah ditribusiyang memiliki fitur Multimedia lengkap . Dimana dalam Distribusi saya menginginkan Distro yang saya buat nanti bisa digunakan langsung untuk memutar file .MP3, .MP4 dan multimedia lainnya. Maka disini saya akan menginstall paket yang diperlukan dalam hal ini Codec Multimedia, VLC media Player dan Audiocious atau XMMS sebagai player MP3, dan paket lainnya. Proses penginstallan paket ini dapat dilakukan melalui perintah di terminal atau melalui synaptic package manager, sesuai kebiasaan.
Sebagai contoh disini saya menginstall paket-paket yang sebelumnya dipilih melalui peroses penelitian kedalam distribusi GNU/Linux baru yang akan saya buat. mudahnya bagi yang masih bingung dapat melihat nya di http://www.osalt.com (open source as alternatife) ketikan aplikasi apa yang biasa digunakan di Windows , secara otomatis osalt akan mencari aplikasi Open source yang memiliki kemiripan fungsinya dan menampilakan nya dalam bentuk daftar aplikasi.
Untuk menginstall aplikasi ini bisa menggunakan synaptic package manager dengan cara mengetikkan nama paket yang ingin di install. Perlu diketahui sebuah paket biasanya tidak berdiri sendiri, hingga biasanya paket yang kita install akan meminta menginstall paket lain yang saling berhubungan. Beberapa paket aplikasi yang kita inginkan mungkin tidak terdapat di repository resmi dan harus menambahkannya secara manual. Alternatif lain yang dapat dipilih untuk menginstall paket adalah melalui terminal, dapat dilakukan dengan mengetikan perintah dibawah ini pada terminal
sudo apt-get install nama-paket-aplikasi
sudo aptitude install nama-paket-aplikasikadang kali aplikasi yang kita inginkan tidak tersedia tidak tersedia untuk distribusi yang kita gunakan sebagai basis dasar dalam hal ini Debian, Hingga kita diharuskan meng installnya secara manual melalui paket binarynya ataupun source nya.
Untuk menginstall paket debian secara manual pada terminal dapat menggunakan perintah
sudo dpkg -i nama-paket-aplikasi.debUntuk file binary dapat menggunakan perintah
sudo sh nama-paket-aplikasi.sh
sudo ./nama-paket-aplikasi.binUntuk file berupa source code dapat membaca manual yang disediakan atau situs yang bersangkutan biasanya filenya README
sebagai contoh ada source file yang memberi petunjul seperti dibawah ini untuk menginstallnya
./configure ./make ./make installTidak dianjurkan bagi pengguna awal untuk menginstall paket dari source. Karena developer dari pengembang aplikasi sendiri, terkadang menggunakan pustaka khusus yang mungkin tidak terdapat pada sistem kita sehingga pada waktu proses compilasi akan terjadi error dan malah mengotori sistem
untuk mencari pustaka atau aplikasi berbasis debian bisa mencarinya disini
http://www.debian.org/distrib/packages
http://packages.ubuntu.com/
Dalam keadaan mendesak juga bisa menggunakan, Alien untuk menconvert file .rpm ke debian
sudo alien -d nama-paket-aplikasi.rpmsebelumnya install dulu alien
sudo apt-get install alienSetelah proses semua installasi paket berhasil maka hal lainnya yang harus dilakukan adalah mengupgrade paket-paket system dan memastikan bahwa semua paket-paket yang sebelumnya kita install berada pada versi yang paling baru, untuk melakukannya jalankan perintah dibawah ini pada terminal
sudo apt-get upgradeDengan menggunakan perintah diatas secara otomatis system akan melakukan pengecekan ke server repository dan mengecek apakah tersedia paket-paket yang terbaru, proses ini juga sangat berguna terutama dalam hal upgrade kernel dan driver-driver bawaan ubuntu. Yang akan sangat sulit jika dilakukan secara manual, Proses upgrade sendiri biasanya memakan waktu yang cukup lama, tergantung ukuran update yang tersedia.
Bagi sebagian orang yang sudah expert dapat saja menginstall kernel baru dari http://www.kernel.org/ dan mengkompilasinya agar dapat digunakan pada distribusi baru yang akan dibuat. Kernel yang digunakan jelas akan lebih baru dari yang dipakai oleh Ubuntu Lucid sendiri dan tentunya nantinya hanya sang pembuat yang dapat melakukan update kernel kembali.
Gambar 5 Installasi aplikasi menggunakan synaptic pm,apt-get dan aptitude
Memastikan aplikasi yang telah terinstall dapat berjalan dengan baik
Hal ini di lakukan untuk memastikan bahwa semua aplikasi yang telah terinstall dapat berjalan dan berfungsi secara normal tanpa ada pesan kesalahan. Untuk melakukan pengetesan ini cukup dengan menjalankan aplikasi yang ingin diuji lalu menjalankan fungsinya. Aplikasi yang terinstall dapat dijalankan melalui pintasan yang terdapat di start menu maupun perintah melalui terminal. Dalam proses ini kita juga bisa memberikan shortcut untuk aplikasi yang belum memiliki pintasan dan harus dipanggil melalui terminal untuk menjalankannya
sebagai contoh disini saya ingin membuat permanent shortcut untuk memanggil aplikasi free pascal buka gedit
[Desktop Entry] Encoding=UTF-8 Name=Free Pascal Comment=Free Pascal IDE for Linux Exec=/usr/bin/fp Terminal=true Type=Application Icon=/usr/share/icons/fp.png StartupNotify=true Categories=Application;IDE;Development; MimeType=text/x-pascal;
Gambar 6 Menambahkan shortcut pada starmenu secara manual
Simpan dengan nama fp.desktop (extension .desktop) simpan di /usr/share/applications secara otomatis aplikasi itu akan muncul di startmenu sesuai dengan kategori, disini programming. Untuk yang belum terbiasa bisa menggunakan fasilitas edit menu, yang juga akan melakukan hal yang sama dengan tampilan yang lebih mudah dimengerti. Namun hasil akhrinya tetaplah sama.
Dianjurkan ketika selesai menginstall semua aplikasi untuk merestart sistem, hal ini dikarenakan beberapa aplikasi membutuhkan beberapa servis di load ulang untuk berjalan dengan benar, yang biasanya diaktifkan pada saat sistem boot kembali.
Merubah tampilan GNU/Linux yang akan di remaster
Merubah tampilan yang dimaksud disini adalah merubah segala macam atribut atau logo bawaan milik distro basis menjadi sesuai dengan yang kita inginkan, dan nantinya juga perubahan tampilan yang kita lakukan secara otomatis akan menjadi tampilan themes standar pada waktu distribusi GNU/Linux yang kita buat dijalankan secara live maupun ketika selesai diinstall sistem dan membuat user baru, Perubahan tampilan tersebut meliputi.
a.Tampilan desktop Melakukan perubahan desktop sesuai dengan yang telah di rencanakan, perubahan ini meliputi settingan taskbar, background desktop, posisi start menu tampilan waktu dan icon-icon pintasan yang terdapat pada desktop. Agar perubahan yang kita lakukan tersebut dapat di terapkan pada iso hasil remaster dan diterapkan pada semua user baru yang akan di buat,
perlu diketahui sebelumnya bahwa di sistem GNU/Linux, terdapat folder atau lokasi yang hanya dapat diakses oleh user yang ditentukan dan file yang bisa diakses oleh semua user yang dibuat pada sistem tersebut termasuk akun root, dengan default hak akses read only kecuali root.
Gambar 7 folder letak file dan Settingan
Setiap perubahan yang anda lakukan pada tampilan desktop anda yang bisa dilakukan tanpa mengharuskan untuk mengisi password root seperti menginstall themes dan menambah wallpaper, tersimpan pada folder user tersebut, yang secara default berada pada
/home/nama_usersemua folder yang menyimpan file dan settingan tersebut memiliki atribut hidden (tersembunyi) ditandai dengan titik diawal folder
Gambar 8 folder letak file dan Settingan
Disini saya akan memberikan 2 contoh tampilan Distribusi GNU/Linux yang telah saya modifikasi yang nantinya akan menjadi tampilan standar ketika Distribusi GNU/Linux dijalankan secara Live maupun sesudah di install.
1. GNU/Linux dengan rasa Windows 7
Berikut paket yang saya install untuk merubah tampilan menjadi windows 7
- GTK Themes Windows 7
- Windows 7 Icon Package
- GnoMenu
- Aero Cursor Theme
Gambar 9 GNU/Linux windows Seven style
2. GNU/Linux dengan rasa Apple Mac OS X
Berikut paket yang saya install untuk merubah tampilan menjadi windows 7
- GTK Themes Mac4_Lin Aqua/Graphite
- Mac4_Lin Icon Package
- Mac4_Lin Cursor Theme
- Cairo Dock
Gambar 10 GNU/Linux Mac OS X Style
untuk petunjuk cara bagaimana menginstall themes, icons, cursor dan atribut lainnya tidak dibahas secara detail dan akan dibahas pada artikel lainnya atau dapat merujuk pada artikel lain yang membahas masalah tersebut.
Di sini saya menggunakan Gnome 2.30 sebagai basis desktop, penggunaan lingkungan desktop lain seperti KDE dan XFCE bisa dikreasikan sendiri :).
Setelah menyelesaikan semua perubahan di desktop dengan themes dan segala atributnya, saatnya membuat perubahan itu permanen dan dapat dilihat juga pada Live CD yang nanti dijalankan maupun ketika sudah di install.
Langkah yang pertama harus dilakukan adalah mengcopykan semua themes yang berada di folder user (home) ke folder sistem berbagi (/usr/share/ untuk itu anda bisa melakukan hal sebagai berikut, cara ini merupakan cara alternatif yang penulis dapatkan (cara lain mun- gkin bisa anda coba dengan tujuan yang sama ) :
- Memindahkan semua file yang akan dijadikan background ke
/usr/share/backgrounds
- Memindahkan semua file icon yang akan dijadikan themes ke
/usr/share/icons
- Memindahkan semua themes ke
/usr/share/themes
- Memindahkan semua icons dan cursors ke
/usr/share/icons
Mungkin bagi yang sudah mahir dapat mengunakn CLI (shell) dengan perintah cp,dkk. Tapi disini saya akan memberikan contoh menggunakan Nautilus Explorer untuk manyalin semua file tersebut.
1. Buka home folder anda dan tekan Ctrl+H jika benar akan dijumpai sekumpulan folder yang tiba-tiba muncul dengan titik di setiap depan namanya.
Gambar 11 hidden folder di home direktori
2. Dalam keadaan Home folder masih terbuka, tekan Alt+F2 ketikan gksu nautilus masukan password root.
Gambar 12 Running application dialog
Sebuah jendela Nautilus akan muncul dengan akses sebagai root yang dapat memodifikasi file sistem browse ke folder /usr/share/
/usr/share/backgrounds —→ copykan wallpaper yang akan dijadikan background
/usr/share/icons —→ copykan icon yang digunakan pada desktop
/usr/share/themes —→ copykan theme yang digunakan pada desktop
untuk mudahnya copykan semua file yang ada di direkoti home .themes anda ke /usr/share/themes dan jika icons yang digunakan terinstall di home folder copykan semua isi di folder .icons ke /usr/share/icons
untuk yang telah memiliki pengalaman dalam moding dapat juga merubah sound login dan atribut lainnya yang diinginkan.
Gambar 13 Proses penyalinan file menggunakan nautilus explorer
Langkah terakhir yang dilakukan adalah mengcopykan settingan Desktop yang telah kita modifikasi ke folder sistem yaitu /etc/skel folder /etc/skel adalah tempat meletakkan file atau folder yang nantinya oleh sistem akan di copykan kesemua home folder user yang dibuat oleh sistem kecuali akun root.
Dengan mengnyalin folder-folder yang berisi settingan desktop yang kita moding ke folder /etc/skel , nantinya ketika sistem membuat user baru secara otomatis akan memiliki tampilan (settingan) sesuai dengan apa yang kita setting pada desktop kita. Menjalankan perintah berikut secara berurut pada terminal
ada empat buah folder penting yang menyimpan settingan yang tadi kita buat yang harus di copy kan ke folder /etc/skel yaitu
.config
.gconf
.gconfd
.gnome2
Dengan menggunakan nautilus Explorer copykan empat folder tersebut ke /etc/skel
Gambar 14 Proses penyalinan file menggunakan nautilus explorer
Bila sudah selesai menyalin (copy) semua file-file yang dibutuhkan, tutup jendela nautilus dengan akses root, karena akan sangat berbahaya berkerja dengan akses root. Bila tidak sengaja menghapus ataupun memodifikasi file sistem.
b.Tampilan welcome screen (GDM)
Bagi anda yang menggunakan ubuntu sejak lama tentu merasakan perubahan yang signifikan pada Ubuntu 9.10 dimana mulai digunakannya GDM versi baru yang memberikan batasan dalam memodifikasi themes yang ada. Namun tetap saja kita dapat merubah tampilan GDM yang baru, secara teknis sebenarnya komponen visual yang membentuk GDM berbagi dengan komponen themes Gnome GTK untuk desktop. Kecuali untuk Icon yang memiliki themes sendiri.
/usr/share/icons/ ← untuk icon
/usr/share/background/ ← untuk background
/usr/share/themes/ ← untuk tema
Untuk merubah tampilan welcome screen sesuai dengan yang kita inginkan dapat dilakukan dengan mengedit file gambar yang akan dijadikan background kemudian menyimpan nya di folder /usr/share/background. Dan menginstall themes dan Icon yang diinginkan seperti pada cara menginstall themes dan icon untuk desktop.
Gambar 15 Login Setting ( GDM Setup)
Untuk mengganti Tampilan GDM Login lakukan seperti cara dibawah ini :
1. Siapkan background yang ingin dijadikan latar belakang GDM login screen
2. Siapkan Theme yang ingin dijadikan Border dari GDM Screen
3. Siapkan Icon yang ingin dijadikan Icon GDM Login, Icon di sini berupa file SVG dengan ukuran 64×64 gunakan inkscape untuk mengeditnya, atau dapat mencarinya di pada situs http://www.gnome-look.org.
4. Salin semua file tersebut dengan cara yang sama ke folder-folder yang telah ditentukan seperti dibawah ini
- background —> /usr/share/backgrounds
- Themes —> /usr/share/themes
- Icon —> /usr/share/icons/LoginIcons/apps/64
5. langkah terakhir pasang themes tersebut dengan cara Running Application tekan Alt+F2 ketikan perintah gksu -u gdm dbus-launch gnome-appearance-properties masukkan password root
Gambar 16 Appreance Themes untuk merubah tampilan GDM Login
6. Jangan terkecoh dengan tampilan yang sama dengan opsi untuk merubah themes dan background desktop, perubahan yang dilakukan pada Appreance Prefences ini akan diterapkan pada GDM screen anda, bukan pada desktop, sesuaikan Background, Control,Windows Border, Icon dengan yang sudah dilakukan pada langkah empat jika sudah klik close, Untuk melihat perubahan lakukan Logout, bukan switch user.
Sebagai contoh disini saya menampilkan screenshoot dari GDM login Distribusi GNU/Linux yang saya buat. Disini saya menggunakan GTK Themes Mac4_lin dan memodifikasi Icon Ubuntu baru dengan BlackHat icon dan Background yang saya inginkan :)
Gambar 17 tampilan GDM Login yang telah diubah
Cara lain yang lebih mudah untuk mengedit icon dan background pad GDM login milik lucid adalah menggunakan Ubuntu Tweak pada Option Login Setting
c. Tampilan bootscreen
Perubahan besar juga terjadi pada versi ubuntu lucid 10.04 dimana sudah menggunakan Plymouth sebagai bootscreen bandingkan dengan jaunty yang masih menggunkan usplash dan karmic yang menggunakan perpaduan xsplash dan usplash. plymouth atau boot screen adalah tampilan grafis yang ditampilkan saat sistem operasi diload setelah grub. Disini saya akan memberikan cara bagaimana mengedit Plymouth yang sudah ada dan memasukkan ke sistem.
1. Install semua Plymouth theme yang tersedia di repository menggunakan synaptic
untuk memberikan pilihan yang banyak, tapi kalo anda berencana mengedit plymouth bawaan ubuntu saja opsi ini bisa anda lewati
Gambar 3.18 menginstall plymouth themes
2. pada terminal jalankan perintah
Gambar 3.19 option untuk memilih plymouth themes
Pada terminal dapat dipilih plymouth theme mana yang akan kita gunakan, di sini saya menggunakan sabily themes sebagai plymouth. Untuk melihat perubahan theme plymouth yang kita pilih masukkan angka yang menunjukkan themes yang ingin dipilih dan tekan enter kemudian jalankan perintah ini pada terminal
sudo update-initramfs -u
Tunggu hingga selesai kemudia restart sistem untuk melihat perubahanGambar 3.20 Plymouth Sabily
3. Disini saya akan memodifikasi plymouth themes ubuntu yang sudah terinstall, secara teknis semua themes yang tadi kita install berada di folder /lib/plymouth/themes, untuk sabily plymouth themes sendiri berada di /lib/plymouth/themes/sabily, didalam folder tersebut terdapat bebarap file yang akan saya edit dan ada yang tetap saya biarkan seperti semual (tidak diedit)
/lib/plymouth/themes/sabily/bg_2560x1600.png → edit
/lib/plymouth/themes/sabily/password_field.png → biarkan
/lib/plymouth/themes/sabily/progress_dot_off.png → biarkan
/lib/plymouth/themes/sabily/progress_dot_on.png → biarkan
/lib/plymouth/themes/sabily/sabily.plymouth → biarkan
/lib/plymouth/themes/sabily/sabily.script → biarkan
/lib/plymouth/themes/sabily/sabily-logo.png → edit
Pengeditan bisa menggunakan software editing seperti gimp atau pengolah gambar lainnya bagi yang sudah mahir bisa mengedit file-file lain yang dianggap perlu atau membuat plymouth screen sendiri (bisa merujuk pada artikel lain yang membahas masalah tersebut)
untuk ukuran file .png yang diedit harus mengikuti ukuran dari file yang ingin di edit lakukan backup untuk themes yang ingin diedit dengan mengcopykan nya ke tempat lain gunakan gksu nautilus untuk melakukan semua hal tersebut sama seperti cara sebelumnya.
Setelah itu jalankan perintah dibawah ini
sudo update-initramfs -u
perintah diatas untuk mengupdate initrd baru dengan plymouth theme yang baru.
jika perintah tersebut tidak dijalankan perubahan yang terjadi pada plymouth
biasanya hanya pada themes sewaktu pc di shutdown/reboot tidak pada saat PC di
boot.d. Bootloader (ISO Linux)
Sebelumnya perlu diketahui perubahan ini dilakukan untuk bootloader pada LiveCD GNU/Linux, bukan untuk system yang terinstall keharddisk. Bootloader adalah tampilan yang akan menampilkan pilihan boot sekaligus meload system operasi dari disk. Untuk merubah tampilan dapat dilakukan dengan membuat sebuah gambar dengan format png 640×468 menggunakan GIMP atau software picture editing lainnya beri nama splash.png Kemudian copykan ke folder /etc/remastersys/isolinux
Gambar 3.21 Default background boot loader remastersys
untuk merubah tampilan GRUB yang ada pada sistem yang akan terinstall bisa menggunakan grub splash image atau menggunakan burg (pembahasan lebih lanjut bisa merujuk artikel lain)
3.9 Memberikan nama pada distribusi baru
Salah satu hal penting yang perlu kita lakukan adalah memberikan identitas baru pada distro kita salah satu hal yang bisa dilakukan adalah mengedit file yang mengatur hal tersebut ada tiga file yang dapat di edit tanpa khawatir akan membuat sistem error.
/etc/lsb_release
/etc/issue
/etc/issue.net
Edit isi file tersebut dan berikan nama sesuai dengan keinginan anda, misalnya saya disini memberi nama distribusi baru saya GNU/Linux (untuk file lsb_release)
DISTRIB_ID=GNU/Linux DISTRIB_RELEASE=1.04 DISTRIB_CODENAME=kucing DISTRIB_DESCRIPTION="GNU/Linux 1.04" untuk file issue dan issue.net saya mengganti Ubuntu 10.04 LTS dengan GNU/Linux 1.04Untuk melihat perubahan nama dari distribusi yang anda berikan update grub
sudo update-grub\\
lalu restart komputer anda, maka akan terlihat di list grub system operasi yang berubah
menjadiGNU/Linux, with Linux 2.6.32-22-generic GNU/Linux, with Linux 2.6.32-22-generic (recovery mode)Perubahan ini juga bisa dilihat di system monitor (task manager ubuntu) atau mengetikan perintah dibawah ini diterminal
lsb_release -aJika anda yang menggunakan Ubuntu Tweak maka computer details maka akan terlihat bahwa komputer anda menggunakan distribusi baru disini GNU/Linux
ada beberapa hal yang perlu diketahui dalam perubahan nama ini:
- Untuk penggunaan Software-center akan mengalami error karena membaca bahwa sistem operasi bukan ubuntu
- Pada penggunaan Burg gambar ubuntu pada list sistem operasi yang semula ubuntu maka akan berubaha menjadi tanda tanya hal ini dikarenakan burg membaca bahwasistem operasi tidak di kenali dan merupakan Distribusi Linux baru, untuk hal ini bisa di siasati dengan mengedit file di /boot/burg/themes/icons yang memiliki nama grey , hover, large, small lalu menyiapkan 4 file yang akan dijadikan icon berupa file PNG dengan ukuran dan jumlah warna yang berbeda.
3.10 Persiapan akhir
Sebelum memulai proses remaster, pastikan untuk menghapus setiap file temporary yang tidak lagi diperlukan, untuk memperkecil ukuran image dan agar proses load image nantinya cepat. Cara yang penulis lakukan adalah menjalankan perintah di bawah ini :
# sudo apt-get clean # sudop rm -rf /tmp/*3.11 Menjalankan remastersys
Remastersys dapat dioperasikan dengan dua cara yaitu mode teks menggunakan perintah shell maupun modus grafis melalui menu administrasi. Untuk merubah nama file iso yang akan kita buat menggunakan remastersys terlebih dahulu edit file konfigurasi remastersys dengan mengetikan perintah dibawah ini
sudo gedit /etc/remastersys.confMelalui file konfigurasi penulis dapat juga merubah nama file iso yang akan dibuat, folder kerja dan metode yang akan digunakan untuk boot, tetapi untuk mudahnya jalankan saja remastersys-gui disitu juga sudah disediakan opsi untuk mengedit hal-hal tersebut, Selanjutnya untuk menjalankan proses remaster penulis menggunakan perintah dibawah ini sudo remastersys dist ato jalankan melalui mode GUI nya System>Administration>Remastersys Backup pilih opsi Dist
Gambar 3.22 Proses pembuatan image tengah berjalan
Proses pembuatan image ini sendiri memakan waktu cukup lama, dan memakan ruang kosong yang besar. Image dari hasil proses ini secara default berada pada folder /home/remastersys, ukuran image yang dihasilkan bervariasi tergantung berapa banyak paket yang kita install ke system.
Format dari image sendiri adalah ISO, yang dapat di burn menggunakan program seperti Nero Burning Room atau Brasero aplikasi burner bawaan Ubuntu yang mudah dalam pengoperasiannya
Proses ini akan memakan ruang harddisk yang sangat besar hingga jika kita selesai dan memburning image ke disc dapat menghapus file image dan temporary yang dibuat dengan mengetikan perintah dibawah ini pada terminal
sudo remastersys cleanJangan menjalankan perintah sebelum memindahkan image ISO hasil yang anda buat , karena perintah diatas akan menghapus semua hasil kerja anda dengan remastersys
Ada baiknya sebelum memburning image ke cd atau dvd mencoba dulu di virtual machine bisa menggunaka VirtualBox,VMware atau KVM sesuai selera.
sip makasih infonya
BalasHapusx(
Masama Gan.. :)
Hapusthats helps so mouch. thanks a lot
BalasHapus