Cara Recovery Grub Ubuntu Jaunty dan Karmic

Linux, Ubuntu

Saat kita menggunakan Ubuntu mungkin pernah grub kita bermasalah, misalnya karena komputer yang mati tiba2 akibat mati listrik. Walaupun jarang terjadi namun hal ini bisa saja terjadi pada Ubuntu atau Distribusi yang lain.

Untuk itu perlu bagi kita untuk me-Recovery grub kita agar Ubuntu kita bisa jalan kembali seperti semula. Berikut tips untuk Recover grub  pada Ubuntu Jaunty :

1. Boot lewat ubuntu live cd dan pilih try

2. Setelah itu buka terminal dan jalankan perintah berikut :

$ sudo su

$ grub

3. Kemudian jalankan perintah untuk mencari partisi yang ada ubuntu-nya :

$ find /boot/grub/stage1

4. Misal hasil dari find adalah (hdX,Y) maka jalankan perintah :

$ root (hdX,Y)

$ setup (hdX)

5. Setelah berhasil

$ quit

$ reboot

Recover grub2 untuk ubuntu karmic koala :

1. Booting menggunakan live cd ubuntu

2. Buka terminal dan jalankan perintah

$ sudo fdisk -l

3. Perlu di ingat posisi drive sistem instalasi ubuntu anda, misalnya sistem di-install pada partisi /dev/sda1

4. Mount partisi /dev/sda1 kedalam folder /mnt

$ sudo mount /dev/sda1 /mnt

5. Apabila anda memilik partisi /boot yang terpisah, maka partisi tersebut juga harus dimount. Misalnya partisi /boot pada /dev/sda2

$ sudo mount /dev/sda2 /mnt/boot

6. Selanjutnya mount seluruh partisi yang lain

$ sudo mount –bind /dev /mnt/dev

7. Lalu masuk ke sistem yang telah di mount menggunakan perintah :

$ sudo chroot /mnt

8. Setelah anda masuk menggunakan chroot. Berarti anda telah mendapatkan akses root system utama, tanpa harus menggunakan perintah sudo lagi

9. Apabila anda menginginkan perubahan parameter pada grub, edit file /etc/default/grub (Apabila tidak, abaikan langkah ini)

# gedit /etc/default/grub

10. Kemudian jalankan perintah berikut untuk menggenerate file konfigurasi secara otomatis

# update-grub

11. Langkah terakhir anda harus menginstall grub2 pada MBR, jalankan perintah :

# grub-install /dev/sda

12. Apabila terjadi error, jalankan perintah berikut untuk memeriksa errornya :

# grub-install –recheck /dev/sda

13. Apabila sudah selesai tekan tombol Ctrl+D untuk keluar dari lingkungan chroot

14. Lakukan perintah umount, untuk melepaskan partisi yang sedang di-mount

$ sudo umount /mnt/dev

$ sudo umount /mnt

15. Silahkan restart

Selamat mencoba… ^^

Diambil dari beberapa sumber :)

No Comments

Upgrade WordPress ke versi 3.0.1

Linux

Belakangan ini  di WordPress Admin selalu muncul warning untuk Upgrade WordPress ke versi 3.0.1. Namun karena belum ada waktu akhirnya saya abaikan. Namun lama kelamaan warning tersebut terasa mengganggu. Akhirnya Saya coba upgrade WordPress versi lama,yaitu 2.9.2 ke versi 3.0.1.

Untuk proses Upgrade dari versi lama ke versi baru bisa mengikuti panduan Upgrade WordPress atau Upgrading WordPress MU 2.9.2 to WordPress 3.0 . Walapun versi yang diupgrade berbeda namun secara prinsip tidak ada perbedaan. Akhirnya selesai sudah Upgrade WordPress  ke 3.0.1 dan sejauh ini normal saja tidak ada masalah yang muncul…

Selanjutnya tinggal explore kelebihan pada versi 3.0….

1 Comment

Install web browser Chromium (Google chrome) di Ubuntu

Linux, Ubuntu

Chromium (Google Chrome) adalah sebuah proyek browser open-source yang bertujuan untuk membangun browser agar pengalaman berlesancar bagi pengguna Internet lebih aman, lebih cepat dan lebih stabil. Tutorial ini menjelaskan cara menginstal Chromium di Ubuntu menggunakan metode download packet debian atau menggunakan PPAS.

A. Menggunakan Metode Download

1. Download paket .deb dari  sini menggunakan perintah

wget http://media.codeweavers.com/pub/crossover/chromium/cxchromium_0.9.0-1_i386.deb

2. Selanjutnya  install paket tersebut penggunakan perintah

sudo dpkg -i cxchromium_0.9.0-1_i386.deb

B. Menggunakan Ubuntu PPA

1. Edit file  /etc/apt/sources.list

gksudo gedit /etc/apt/sources.list

2. Tambahkan 2 baris berikut :

Untuk user Ubuntu 9.04 (Jaunty)

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

Untuk user Ubuntu 9.10 (Karmic)

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

3. Simpan dan keluar

4. Tambahkan GPG key menggunakan perintah

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

Atau Untuk  karmic gunakan perintah berikut

sudo add-apt-key ppa:chromium-daily/ppa

5. Update source list

sudo apt-get update

6. Lalu install browser chromium menggunakan perintah

sudo apt-get install chromium-browser

7. Instalasi telah selesai, selanjutnya jalankan browser  chromium.

1 Comment

Konfigurasi autodetect proxy secara otomatis dengan WPAD

Linux

Saat ini dikantor saya menggunakan squid sebagai proxy dengan menggunakan system autentikasi. Sehingga setiap ada karyawan baru atau tamu maka harus disetting proxy secara manual di browser client.

Maka untuk memudahkan setting browser di client seyogyanya dapat menggunakan transparat proxy sehingga tidak perlu repot-repot harus setting proxy satu-satu di sisi user. Namun karena akses ke squid proxy menggunakan autentikasi maka hal itu tidak dapat dilakukan. Untuk itu maka dibuatlah setting autodetect proxy secara otomatis menggunakan WPAD.

Mengenai apa itu WPAD untuk lebih jelasnya dapat dilihat pada link berikut  Expired Internet-Draft.

Untuk mengimplementasikan wpad setidaknya diperlukan pemahaman mengenai :

  • instalasi dan modifikasi web server.
  • instalasi dan setting squid proxy server atau yg lainnya.
  • instalasi dan maintenance Domain Name System.
  • instalasi dan modifikasi DHCP Server.

<!>

Mohon untuk tidak menanyakan mengenai instalasi atau seting serta modifikasi hal tersebut diatas. Silahkan untuk melihat dokumentasi masing-masing topik.

Artikel ini tidak direkomendasikan untuk semua produk dan versi. Namun hampir semua browser saat ini sudah mengimplementasikan WPAD.

Ada beberapa metode diantaranya dengan metode Web Server,  DNS dan DHCP, namun saat ini lebih fokus pada metode Domain Name (DNS) dibanding metode DHCP karena lebih mudah.

Langkah membuat autodetect menggunakan WPAD

A. Metode Modifikasi Web Server

Yang dimaksud dengan Metode ini adalah dengan memodifikasi web server. Berikut langkahnya :

1. Buat file standar auto proxy config lalu save dengan nama wpad.dat. Berikut contohnya :

//We (www.is.co.za) run a central cache for our customers that they
//access through a firewall - thus if they want to connect to their intranet
//system (or anything in their domain at all) they have to connect
//directly - hence all the "fiddling" to see if they are trying to connect
//to their local domain.
//
//Replace each occurrence of company.com with your domain name
//and if you have some kind of intranet system, make sure
//that you put it's name in place of "internal" below.
//
//We also assume that your cache is called "cache.company.com", and
//that it runs on port 8080. Change it down at the bottom.
//
//(C) Oskar Pearson and the Internet Solution (http://www.is.co.za)

function FindProxyForURL(url, host)
{
    //If they have only specified a hostname, go directly.
    if (isPlainHostName(host))
            return "DIRECT";

    //These connect directly if the machine they are trying to
    //connect to starts with "intranet" - ie http://intranet
    //Connect  directly if it is intranet.*
    //If you have another machine that you want them to
    //access directly, replace "internal*" with that
    //machine's name
    if (shExpMatch( host, "intranet*")||
                    shExpMatch(host, "internal*"))
        return "DIRECT";

    //Connect directly to our domains (NB for Important News)
    if (dnsDomainIs( host,"company.com")||
    //If you have another domain that you wish to connect to
    //directly, put it in here
                    dnsDomainIs(host,"sistercompany.com"))
        return "DIRECT";

    //So the error message "no such host" will appear through the
    //normal Netscape box - less support queries :)
    if (!isResolvable(host))
            return "DIRECT";

    //We only cache http, ftp and gopher
    if (url.substring(0, 5) == "http:" ||
                    url.substring(0, 4) == "ftp:"||
                    url.substring(0, 7) == "gopher:")

    //Change the ":8080" to the port that your cache
    //runs on, and "cache.company.com" to the machine that
    //you run the cache on
            return "PROXY cache.company.com:8080; DIRECT";

    //We don't cache WAIS
    if (url.substring(0, 5) == "wais:")
            return "DIRECT";

    else
            return "DIRECT";
}

atau download di sini lalu save dengan nama wpad.dat.

2.  Simpan/copy file tersebut di direktori document root pada web server.

3.  Coba akses file tersebut menggunakan browser seperti berikut:

http://www.example.com/wpad.dat

selanjutnya akan muncul text script pada browser.

4.  Selanjutnya sisipkan entri berikut pada bagian mime.type di file konfigurasi web server. Untuk apache masukkan entri berikut :
AddType application/x-ns-proxy-autoconfig .dat

Lalu restart web server agar seting mime berfungsi.

5. Selanjutnya test script tersebut menggunakan browser

  1. Firefox
    Pada menu tools, pilih option (untuk windows) atau Edit, pilih preference (untuk linux), Advanced, Network, Settings, set Automatic proxy configuration url lalu isi dgn http://www.example.com/wpad.dat
  2. Internet Explore
    Pada Tools, Internet Options, Connection, Setting atau Lan Settings, set hanya Use Automatic Configuration Script dengan url :

    http://www.example.com/wpad.dat

Pastikan semua berfungsi dengan baik agar bisa melanjutkan ke tahap berikutnya. Apabila masih belum berjalan dengan baik ulangi langkah diatas.

B. Metode Automatic WPAD dengan DNS

Metode ini hampir sama dengan metode modifikasi web server, namun ditambah dengan modifikasi/penambahan record pada DNS Server.

1. Buat DNS record untuk subdomain wpad.example.com

2. Dalam artikel ini kami menggunakan bind sg DNS server, lalu tambahkan baris berikut :
wpad            IN    A    192.168.0.1  ;sesuaikan ip address anda
lalu restart bind/ dns server

3.  Pastikan alamat subdomain baru tersebut bisa di resolve

# dig wpad.example.com

;; QUESTION SECTION:
;wpad.lintasnet.com.		IN	A

;; ANSWER SECTION:
wpad.example.com.	86400	IN	A	192.168.0.1

;; AUTHORITY SECTION:
example.com.		86400	IN	NS	ns1.example.com.
example.com.		86400	IN	NS	ns2.example.com.

4. Lakukan test seperti langkah 5 diatas dengan mengganti alamat url menjadi http://wpad.example.com/wpad.dat.

5. Selanjutnya lakukan setup pada browser seperti langkah 5 diatas dengan mengganti seting ke “Auto-detect proxy setting for Network” untuk Firefox dan “Automatically detect settings” untuk Internet Explorer.

C. Metode Automatic WPAD dengan DHCP

1. Untuk dapat melakukan automatic wpad dengan menggunakan  DHCP, tambahkan line berikut pada file dhcpd.conf:

option WPAD code 252 = string;
option WPAD "http://wpad.example.com/wpad.dat\n";

Lalu restart DHCP server

2. Lakukan langkah 5 pada setting browser seperti diatas

Cat :

Bahwa metode DHCP tidak berjalan dengan baik pada beberapa versi Internet Explorer. Sedangkan penggunaan metode DNS lebih reliable/handal dalam menemukan wpad.dat.

Sekarang kita tidak perlu repot harus mengisi seting proxy secara manual di masing-masing client. Cukup dengan merubah setting proxy ke setingan otomatis, maka user sudah bisa menggunakan proxy server.

Semoga bermanfaat.

Sumber :
1. http://wiki.squid-cache.org/SquidFaq/ConfiguringBrowsers
2. http://www.wlug.org.nz/WPAD

5 Comments

Upgrade WordPress

Uncategorized

Sebetulnya sudah lama blog saya yang menggunakan wordpress selalu menampilkan warning bahwa sudah ada wordpress terbaru dan menyarankan untuk segera diupgrade. Namun karena belum ada kesempatan maka saya abaikan dan tetap mengisi blog seperti biasa.

Setelah ada waktu luang barulah saya upgrade wordpress saya ke versi yang terbaru. Pada saat dokumen ini dimuat versi wordpress saya 8.2.4 dan versi terbaru yang akan diupgrade adalah versi 8.2.5.

Bagi anda yang pernah menggunakan blog setidaknya tahu apa itu worperss. WordPress adalah layanan blog yang bisa digunakan langsung di websitenya  dengan cara register atau install sendiri di Server/Perusahaan Hosting.

Berikut langkah untuk Upgrade wordpress (saat ini saya mengupgrade wordpress di server lokal dan server hosting) :

Step 0: Sebelum Memulai

  1. Untuk memastikan seandainya ada masalah maka sebaiknya backup dulu wordpress anda. Silahkan kunjungi WordPress Backups untuk informasi lebih lanjut.
  2. Jangan lupa untuk Backup !!! :)
  3. Pastikan username wordpress pada database memiliki hak akses untuk membuat, modifikasi dan hapus tabel.
  4. Non aktifkan semua plugin yang terinstall karena tidak semua plugin kompatibel dengan wordpress baru.

Step 1: Ganti file WordPress

  1. Dapatkan wordpress versi terbaru di sini lalu download ke komputer dan ekstrak atau download langsung ke server.
    • tar -xvzf  latest.tar.gz -C ./(nama folder)
  2. Hapus direktori wp-includes dan wp-admin lama.
  3. Salin file WordPress terbaru ke server, timpa file lama yang ada di root direktori.

Step 2: Upgrade wordpress

  1. Masuk ke halaman utama admin WordPress di /wp-admin.
  2. Anda akan diminta untuk login lagi
  3. Apabila memerlukan upgrade database maka wordperss akan mendeteksi dan memberikan link ke uril upgrade.
  4. Selanjutnya ikuti instruksi yang ada di layar
  5. System akan otomatis mengupdate database agar kompatible dengan system terbaru.
    Note : Apabila proses update gagal ada kemungkinan blog anda bermasalah.
  6. Done, WordPress anda sudah berhasil di Upgrade.
1 Comment
« Older Posts