Fix kernel linux server yang hilang pada direktori /boot

1. Masuk server dengan menggunakan live CD yang sesuai dengan versi existing

2. Masuk ke dalam rescue mode dan install rescue mode

3. Jika sudah masuk ke dalam shell command masukan perintah chroot /mnt/sysimage/ kemudian df -h untuk memastikan partisinya aman

4. Masukan perintah grub-install /dev/sda1 kemudian restart via vcenter

5. Reboot tanpa menggunakan live CD, jika menggunakan vcenter server bisa di shutdown terlebih dahulu kemudian pelas live CD dan nyalakan kembali server

6. Kemudian server akan masuk ke dalam grub

7. Untuk mengetahui kernel apa yang tersedia masukan perintah "cat (hd0,0)/grub/grub.conf"

8. Kemudian masukan perintah find /grub/starge1 

9. Masukan perintah root (hd0,0) 

10. Masukan perintah setup (hd0) kemudian reboot lagi

11. Kemudian server akan masuk ke dalam grub lagi, selanjutnya kita memilih kernel yg tersedia (pilih yang ada title centos 6)

12. Masukan kernel dengan parameternya dengan perintah seperti berikut 

kernel /boot/vmlinuz-2.6.32-754.18.2.e16.x86_64 ro root=/dev/mapper/vg_mrtgciew-LogVol00 rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_mrtgview/LogVol00 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet selinux=0

13. Kemudian masukan perintah seperti ini initrd /boot/initramfs-2.6.32-754.12.1.e16.x86_64.img

14. Kemudian masukan perintah boot.

15. Jika berhasil maka akan menampilkan halaman awal login dan jika tidak berhasil akan muncul pesan error kernel tidak sesuai dan stuck (solusi jika stuck reset server via vcenter dan ulangi tahapan dari awal menggunakan kernel yang sesuai) 


Posting Komentar

Lebih baru Lebih lama