How to Upgrade FreeBSD 7.x to FreeBSD 7.2-STABLE
Last Updated on Sunday, 19 August 2012 12:29 Written by Admin Saturday, 07 July 2007 17:54
Step by step upgrade FreeBSD 7.0 ke FreeBSD 7.2-STABLE:
# cp /usr/share/examples/cvsup/standard-supfile /root/supfile
# vi /root/supfile
rubah 2 line berikut:
host=cvsup.jp.FreeBSD.org # ambil mirror utama Jepang
release=cvs tag=RELENG_7 # upgrade ke FreeBSD 7.2-STABLE
setelah file tersebut disimpan, dilakukan pen-download-an file dari mirror via cvs
# cd /usr/src
# csup /root/supfile
Setelah download selesai, lakukan perintah berikut secara berurutan. Dan jika ada error, segera BERHENTI !!!
# cd /usr/src/
# make buildworld
# make buildkernel
# make installkernel
atau jika kernel yang ada, sudah dikustom bisa menggunakan perintah berikut:
# make buildkernel KERNCONF=TS1
# make installkernel KERNCONF=TS1
dimana TS1 adalah nama kernel yang sudah ada sebelumnya (sesuaikan dengan nama kernel Anda). Harap diperhatikan bahwa kadang ada update atau fitur yang ada di rilis lama, tetapi sudah tidak ada atau tidak support lagi di kernel baru. Harap dibaca file /usr/src/UPDATING dan lihat di file konfigurasi kernel TS1 anda, dan sesuaikan !!!
setelah selesai kompilasi kernel baru, dan jika anda memiliki akses fisik ke server tersebut maka bisa Anda reboot dan masuk ke single user mode. Tetapi jika Anda melakukan ini melalui remote (ssh) maka lanjutkan perintah berikut:
# mergemaster -p
terima dulu secara default jika Anda diminta konfirmasi. Saya sarankan jangan melakukan penghapusan file lama !!! kecuali Anda tahu apa yang anda butuhkan dan Anda seorang expert.
Setelah itu, lakukan build world (rekompile seluruh binary yang ada)
# cd /usr/src
# make installworld
Lalu lakukan komparasi dan gabungkan (jika perlu) dengan perintah berikut:
# mergemaster -i
Saya sarankan Anda tidak menghapus file apapun, dan terima dulu defaultnya.
Setelah selesai, silahkan reboot server Anda.
# shutdown -r now
Setelah up, cek server Anda:
# uname -a
Semestinya akan seperti output berikut ini:
[root@www ~]# uname -a
FreeBSD www5.auxnet.org 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Jan 4 16:23:05 WIT 2010 This e-mail address is being protected from spambots. You need JavaScript enabled to view it :/usr/obj/usr/src/sys/TS1 i386