Remote Install CentOS 5 via VNC

By | 16 March 2011

Saya baru saja menerima dedicated server dengan harga bulk, namun sayangnya instalasi OS juga versi bulk (default) , tidak seperti yang diharapkan. Untuk minta install ulang OS secara customized harus menambah biaya instalasi.

Untungnya centOS terbaru memiliki fitur remote  install via VNC. Maka saya mencoba untuk reinstall OS secara remote via VNC. Bila anda belum memasang VNC di desktop anda, ada baiknya mencoba tutorial kami di sini. Dalam contoh ini, saya akan menginstal CentOS 5.8 x86_64.

Langkah 1:  Copy file bootstrap (Linux kernel image dan ramdisk image) ke partisi / boot Anda:

# cd /boot

# mkdir centos6-x86_64

# cd centos6-x86_64

# wget http://mirror.centos.org/centos-6/6.6/os/x86_64/isolinux/vmlinuz

# wget http://mirror.centos.org/centos-6/6.6/os/x86_64/isolinux/initrd.img

Langkah 2:  Tambahkan entry ke Grub boot loader. Sesuaikan parameter network anda (ip, netmask, dns, gateway) dan set password VNC anda.

title CentOS 5 VNC Install
root (hd0,0)
kernel /centos6-x86_64/vmlinuz vnc vncpassword=foobar headless ip=1.2.3.4 netmask=255.255.255.0 gateway=1.2.3.1 dns=2.3.4.5 ksdevice=eth0 method=http://mirror.centos.org/centos-6/6.6/os/x86_64/ lang=en_US keymap=us
initrd /centos5-x86_64/initrd.img

Langkah 3:  Perintahkan Grub boot loader untuk memilih entry baru ini pada saat boot dan ingat hanya sekali itu saja. Dalam hal ini entry baru yang saya masukkan adalah entry yang ke-2, di bawah entry default dari ‘sono’nya.  Ingat urutannya dimulai dari 0, sehingga disini saya tuliskan default=1.

# echo “savedefault –stage2=/boot/grub/stage2 –default=2 –once” | grub –batch

Atau bisa gunakan perintah berikut:

# grub
grub> savedefault –default=2 –once
savedefault –default=2 –once
grub> quit

Langkah 4: Reboot server anda atau minta provider anda untuk mereboot server anda bila tida ada fasilitas remote reboot dan tunggu beberapa saat.

Langkah 5: Login ke server anda menggunakan VNC menggunakan password yang telah anda set di langkah 2.

 

langkah 6: Lakukan instalasi ulang sesuai keinginan anda. Pastikan semua setting network anda sudah benar agar server anda bisa berjalan dengan baik.

source: http://blog.spind.net/2010/01/14/centos-5-remote-reinstall-over-vnc/

updated to centos 5.8 [5/5/2012]
updated to centos 6.6 [18/3/2015]