Memperbaiki Plymouth di Ubuntu

Mungkin ini pernah di posting oleh banyak orang tapi ini pengalaman saya memperbaiki plymouth pada VGA SIS Mirage 3+ di laptop saya.
-> Download file berikut V86d

--> Masuk ke terminal lagi

--> ketik sudo su

--> masuk ke direktori Downloads

--> ketik dpkg -i v86d_0.1.9-1ubuntu1_i386.deb

atau kalau komputer konek ke internet langsung beri perintah
apt-get install v86d

--> tunggu sampai proses selesai

--> ketik sudo gedit /etc/default/grub


Ganti baris perintah dibawah :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"



ganti dengan :



GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=800x600-24,mtrr=3,scroll=ywrap"




cari juga baris perintah berikut :



#GRUB_GFXMODE=640x480


ganti dengan :



GRUB_GFXMODE=800x600

(tanda # didepan baris perintah dihapus/dihilangkan). Kalau sudah diedit semua jangan lupa di Save (CTRL+S) kemudian tutup layar Gedit nya. untuk 1280x800 disesuaikan dengan layar monitor anda kalau laptop dengan VGA SIS Mirage+ maksimal 1280x764yang lain bisa 1280x1024. Jadi sesuaikan dengan resolusi layar yang digunakan. Untuk mengetahui resolusi layar silahkan masuk ke menu System-Preferences-Monitor

--> masih diterminal kita lanjutkan

--> ketik sudo gedit /etc/initramfs-tools/modules

Pada baris terakhir anda tambahkan



uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap



Simpan kemudian ditutup

--> masih diterminal kita lanjutkan

--> ketik echo FRAMEBUFFER=yes | sudo tee /etc/initramfs-tools/conf.d/splash

--> ketik sudo update-grub2

--> ketik sudo update-initramfs -u

--> Terakhir restart komputer/laptop anda. maka anda akan menemui plymouth udah bagus ketimbang sebelumnya.

Install Driver SIS mirage di ubuntu Lucid

Berikut saya beri tambahan cara mensetting VGA SIS Mirage dalam jangkar Linux, karena VGA ini tidak didukung oleh kebanyakan linux.
--> Download file berikut SIS671

--> Extract file kemudian buka terminal masuk ke folder hasil extract dan copy file sis671.la dan sis671.so ke /usr/lib/xorg/modules/drivers

--> copy xorg.conf ke /etc/X11

--> restart komputer anda

--> setelah selesai masuk ke terminal lagi kemudian anda ketikan sudo bash

--> kemudian anda ketikkan echo blacklist vga16fb > /etc/modprobe.d/blacklist-vga16fb.conf

--> update initram anda dengan update-initramfs -u

--> restart komputer anda




Remastering Ubuntu

Udah lama ga posting di blog ini, ya ketimbang nanti lupa atau hilang tulisan saya, maka aku posting tulisan sama deh.
Dalam halaman ini akan di jelaskan bagaimana cara membuat Live CD yang berbasiskan Ubuntu dimana anda dapat menambah, mengurangi paket sehingga di harapkan Live CD yang di hasilkan dapat memenuhi kebutuhan anda.


Sistem Minimal yang di gunakan
Harddisk kosong sebesar 3 – 5 GB (semakin besar ruang kosong, semakin dianjurkan)
Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)

Paket squashfs-tools, dchroot dan mkisofs

Program Virtualisasi semacam Qemu, VirtualBox, VM Ware dan lainya
Berkas ISO Ubuntu Live CD Desktop

Proses
Pertama, anda harus menginstall paket-paket yang di butuhkan seperti Paket squashfs-tools, dchroot dan mkisofs (bisa langsung pakai remastersys). untuk itu anda harus melakukan instalasi paket-paket tersebut

sudo apt-get install remastersys

kemudian anda install gmountiso untuk melakukan mount file ISO, virtualbox untuk mencoba hasil remastering, dpkg-dev untuk membuat repo dari file deb

sudo apt-get install gmountiso virtualbox dpkg-dev

Langkah selanjutnya adalah meload module squashfs

sudo modprobe squashfs

Menyalin berkas yang di butuhkan
Siapkan ISO dari Ubuntu Desktop Live CD anda, kemudian salin berkas yang di butuhkan
Mount file ISO Ubuntu 9.10 dengan aplikasi gmountiso atau bisa menggunakan perintah berikut:
sudo mount -o loop Ubuntu-9.10-desktop-i386.iso /media/cdrom

kemudian membuat direktori karlin_dvd dan mencopy isi file ISO ke direktori karlin_dvd
mkdir karlin_dvd
rsync --exclude=/casper/filesystem.squashfs -a /media/cdrom/ karlin_dvd



Ekstrak Sistem Desktop
Mount berkas sistem squashfs dengan membuat direktori squashfs dulu

mkdir squashfs
sudo mount -t squashfs -o loop /media/cdrom/casper/filesystem.squashfs squashfs
mengcopy isi squashfs kedalam direktori ‘edit’

mkdir edit
sudo cp -a squashfs/* edit/



Persiapan dan menggunakan chroot

Jika anda ingin menggunakan jaringan, lakukan langkah berikut
1.Langkah kalau ingin mengambil repo dari web site
sudo cp /etc/resolv.conf edit/etc/
sudo cp /etc/hosts edit/etc/
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
export HOME=/root
export LC_ALL=C

2.Langkah kalau mengambil repo dari folder
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys


Kustomisasi
Akan di jelaskan beberapa tips untuk meng-kustom CD Live Ubuntu

APT-Get
Anda dapat menambah dan mengurangkan paket-paket yang ada dalam edit dengan perintah apt,aptitute dan dpkg. Untuk menyesuaikan daftar repository antara mesin utama dengan edit maka lakukan perintah berikut:

sudo cp /etc/apt/sources.list edit/etc/apt/sources.list
sudo chroot edit
apt-get update && apt-get upgrade
apt-get install nama_paket_yang_akan_dipasang

hal ini berguna untuk menyamakan sumber paket dari system chroot dan sistem utama anda, alangkah lebih baiknya apabila anda mempunyai repository sendiri dalam sistem anda, sehingga sistem chroot dapat mengakses repository anda dan menghemat bandwidth.
Anda dapat melihat paket yang telah terpasang di edit dengan cara:

dpkg-query -W --showformat='${Installed-Size} ${Package}n' | sort -nr | less

Jika anda menginginkan untuk membuang beberapa paket lakukan selalu dengan purge agar supaya paket benar-benar di bersihkan

apt-get remove --purge paket_yang_akan_dibuang
ingat, banyaknya paket yang di pasang akan mengakibatkan besarnya berkas iso yang di hasilkan. dan banyaknya paket yang di kurangi boleh jadi akan mengurangi kinerja, mohon di perhatikan dependensi/ketergantungan paket yang akan di buang. Perhatikan pula banyaknya paket yang terpasang, semakin banyak paket maka pada saat dijalankan LiveCD akan membutuhkan memori yang besar yang menyebabkan LIveCD tidak dapat di booting di karenakan Over load


Gambar Latar untuk GNOME

Umumnya Gambar latar pada desktop ada pada:

/usr/share/gnome-background-properties/ubuntu-wallpapers.xml dan

/etc/gconf/gconf.xml.defaults/%gconf-tree.xml

Seumpama anda punya gambar latar warty-final-ubuntu.png maka salinlah gambar latar anda di /usr/share/backgrounds/ kemudian ubah harga string pada berkas /etc/gconf/gconf.xml.defaults/%gconf-tree.xml hingga menjadi



/usr/share/backgrounds/warty-final-ubuntu.png




Kemudian simpan berkas tersebut


Ikon untuk GNOME
Anda dapat menambahkan ikon kesayangan anda ke dalam sistem LiveCD baru anda, ada dua metode untuk mendapatkan ikon baru:

Salin secara manual. Ikon yang terdapat dalam sistem anda terdapat di ~/.icons dan /usr/share/icons. Atau anda dapat menambah ikon yang terdapat dalam situs gnome-art dan menyalinya ke /usr/share/icons
APT-Get

Seumpama anda ingin sistem chroot dalam edit menggunakan ikon Docang maka langkahnya adalah sebagai berikut

sudo cp -Rf /usr/share/icons/Docang/ edit/usr/share/icons/


kemudian ubah harga string berkas /etc/gconf/gconf.xml.defaults/%gconf-tree.xml menjadi


Docang



Kemudian simpan berkas tersebut


Tema GNome


Anda dapat menambahkan theme GNome anda pada sistem LiveCD baru anda. Metodenya hampir sama dengan pemasangan ikon.

Seumpama anda ingin sistem chroot dalam edit menggunakan tema Docang maka langkahnya adalah sebagai berikut:

sudo apt-get install docang-theme

atau

sudo cp -Rf /usr/share/themes/Docang edit/usr/share/themes/


kemudian ubah harga string berkas /etc/gconf/gconf.xml.defaults/%gconf-tree.xml menjadi


Docang



Kemudian simpan berkas tersebut


Batasan Kustomisasi

Setelah anda mengkustomisasi, pastikan bahwa tidak ada pengguna yang mempunyai UID >=1000. Bila tidak image anda tidak dapat di booting karena tidak ada pengguna yang tersedia (lihat /usr/lib/user-setup/functions.sh dan /usr/lib/user-setup/user-setup-apply). Di dalam chroot lakukan perintah:

grep '^[^:]*:[^:]*:[1-9][0-9][0-9][0-9]:' /etc/passwd
grep '^[^:]*:[^:]*:[12][0-9][0-9][0-9][0-9]:' /etc/passwd


Kustomisasi Lanjut
untuk merubah nama Installan
nano edit/usr/share/applications/ubiquity-gtkui.desktop
Anda dapat melakukan Kustomisasi Lanjut terhadap sistem chroot Live CD anda


Lain-lain
1./etc/casper.conf
mengedit username, user fullname, host, build system
2./etc/bash.bashrc
merubah wellcome message ke ID
3./etc/issue dan issue.net dan motd.tail
merubah pesan “Ubuntu 7.10 …” saat masuk terminal
4./etc/modules
untuk meload modul kernel saat booting
5./etc/skel
semua file/direktori di dalamnya akan dikopi ke homedir user
6./etc/gnome/default.list
untuk merubah file dengan ekstensi apa di buka aplikasi apa
7./etc/xdg/user-dirs.defaults
ganti untuk menentukan direktori apa saja yang dibuat di homedir
8./etc/xdg/menus/*.menu
untuk membuat pengaturan kategori menu sendiri
9./usr/share/backgrounds/
wallpaper default
10./usr/share/firefox/browserconfig.properties
Merubah alamat default yg dibuka saat start, misalnya ke “file:///usr/example-content/readme.html” atau “http://s0dikin.blogspot.com”
11./usr/share/gconf/default/* dan schemes/*
konfigurasi settingan desktop, menu, panel, dan lain-lain
12./usr/share/ubuntu-artwork
tampilan awal firefox browser offline
13./usr/share/example-content
direktori file-file example Ubuntu

Kernel Live CD

Anda dapat mengubah kernel pada sistem chroot Live CD anda dengan menyalin vmlinuz dan initrd yang kemudian di letakkan di karlin_dvd/casper (jangan lupa untuk ap-get pada kernel sebenarnya( salah satunya terdapat dalam livecd).

contoh:

sudo cp /boot/vmlinuz-2.6.31-14-generic karlin_dvd/casper/vmlinuz
sudo cp /boot/initrd.img-2.6.31-14-generic karlin_dvd/casper/initrd.lz



Boot init

Anda dapat mengubah berkas dalam /usr/share/initramfs-tools/scripts/casper-bottom/*. Sebagai contoh anda dapat mengubah nama host dan nama nengguna livecd
contoh:

sudo nano edit/usr/share/initramfs-tools/scripts/casper

kemudian sunting nama host dan nama user

sudo nano edit/usr/share/initramfs-tools/scripts/casper-bottom/10adduser


untuk mengubah kata sandi pengguna livecd


Membersihkan


Pastikan anda membuang semua berkas sementara yang tidak di perlukanlagi, hal ini dikarenakan ruang dari CD terbatas. Contoh lama adalah berkas pengunduhan paket, dapat di bersihkan dengan:

apt-get clean


atau buang berkas sementara

rm -rf /tmp/*


atau pengaturan nama server

rm /etc/resolv.conf


sekarang umount (unmount) berkas sistem spesial dan keluar dari chroot:

umount -lf /proc
umount -lf /sys
exit



Membuat CD


Genarate ulang manifest

chmod +w karlin_dvd/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}n' > karlin_dvd/casper/filesystem.manifest
sudo cp karlin_dvd/casper/filesystem.manifest karlin_dvd/casper/filesystem.manifest-desktop
sudo sed -ie '/ubiquity/d' karlin_dvd/casper/filesystem.manifest-desktop


Kompress berkas sustem

sudo rm karlin_dvd/casper/filesystem.squashfs
sudo mksquashfs edit karlin_dvd/casper/filesystem.squashfs

Atur nama imade dalam karlin_dvd/README.diskdefines

sudo gedit karlin_dvd/README.diskdefines


Buang berkas md5sum.txt dan kalkulasikan lagi berkas md5sums

sudo -s
rm karlin_dvd/md5sum.txt
cd karlin_dvd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt
exit


Membuat ISO

cd karlin_dvd
sudo mkisofs -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 ../Jangkar_1.0_LTS_.iso .


Mengetes CD

Test menggunakan virtualbox


Demikian sedikit tutorial yang bisa aku buat. Silahkan nanti bisa di kembangkan sendiri.

Salam


Chung Chin

referensi
https://help.ubuntu.com/community/LiveCDCustomization
http://linuxindo.web.id/2007/10/27/me-remaster-ubuntu-livecd/

Metacity untuk XuntuX


udah lama ya ga ngeblog karena banyak ngoprek offline dan kalau ol cuma cari artikel untuk dikerjakan offline. kalai ini aku akan mmberikan metacity beserta sytle theme yang aku gunakan dalam distro xuntux.
metacity ini tampilannya kayak w****s 7 jadi bisa merubah tampilannya.
kalau mau filenya klik disini


File pendukung XuntuX

Berikut akan aku berikan file yang saya gunakan untuk membuat tampilan XuntuX
ini untuk tampilan theme and metacity
ini untuk tampilan Gnomenu
untuk file gnomenunya silahkan di cari sendiri ya....


Distro XuntuX-Lontong Edition

Rencana ke depan mau remaster distro linux mint helena 8 yang akan saya beri nama XuntuX dengan codename : Lontong Tuyuhan - Edition.
berikut wallpapernya


Mari kita canangkan Rembang Go Open Source (ReGOS)