{"id":84,"date":"2016-03-17T09:17:16","date_gmt":"2016-03-17T09:17:16","guid":{"rendered":"http:\/\/kloxo.web.id\/?p=84"},"modified":"2016-03-17T09:17:16","modified_gmt":"2016-03-17T09:17:16","slug":"memperbaiki-grub-problem-upgrade-proxmox-3-2-ke-3-4","status":"publish","type":"post","link":"https:\/\/kloxo.web.id\/?p=84","title":{"rendered":"Memperbaiki GRUB Problem Upgrade Proxmox 3.2 ke 3.4"},"content":{"rendered":"<p>Melakukan upgrading system adalah hal biasa bagi sysadmin, tapi hari ini luar biasa ketika melakukan upgrade salah satu server proxmox dari versi 3.2 ke 3.4, karena setelah langkah &#8216;apt-get update &#038;&#038; apt-get dist-upgrade&#8217; lancar, langkah selanjut adalah &#8216;reboot&#8217; dan tadaaaa!&#8230;muncul pesan :<\/p>\n<p>Welcome to GRUB!<br \/>\nerror: unknown filesystem<br \/>\ngrub rescue><\/p>\n<p>alamak!..ternyata GRUB nya gagal mencari posisi boot partition, google kesana-sini&#8230;lalu mencoba beberapa petunjuk, akhirnya bisa disusun langkah fix nya sebagai berikut :<\/p>\n<p>1. persiapkan live-usb (saya menggunakan ubuntu 14.04 desktop x64 yang diburn menggunakan rufus ke dalam flashdisk sony 8gb, architecture pakai x64 biar sama dengan proxmox x64)<br \/>\n2. boot server ke usb tsb, jalankan live ubuntu tanpa melakukan instalasi, buka terminal<br \/>\n3. langkah berikut (disadur dari http:\/\/blog.michaelboman.org\/2013\/08\/proxmox-ve-upgrade-fails-solution.html) :<\/p>\n<p>$ sudo -s<br \/>\n# mkdir \/mnt\/pve<br \/>\n# mount \/dev\/pve\/root \/mnt\/pve<br \/>\n  then we mount the supporting devices so we get a complete system<br \/>\n# mount \/dev\/pve\/data \/mnt\/pve\/var\/lib\/vz<br \/>\n# mount \/dev\/sda1 \/mnt\/pve\/boot<br \/>\n# mount &#8211;bind \/dev \/mnt\/pve\/dev<br \/>\n# mount &#8211;bind \/proc \/mnt\/pve\/proc<br \/>\n# mount &#8211;bind \/sys \/mnt\/pve\/sys<br \/>\n  Then we go into the environment using chroot (change root)<br \/>\n# chroot \/mnt\/pve<br \/>\n# source \/etc\/profile<br \/>\n  Ok, time to fix things. First I updated \/etc\/default\/grub set<\/p>\n<p>  GRUB_DISABLE_LINUX_UUID=true<\/p>\n<p>  then I made a backup and re-generated the grub configuration file<br \/>\n# cp \/boot\/grub\/grub.cfg \/root\/grub.cfg.bak<br \/>\n# grub-mkconfig -o \/boot\/grub\/grub.cfg<br \/>\n  and finally I installed the grub boot loader:<br \/>\n# grub-install &#8216;(hd0)&#8217;<br \/>\n  Exit out of the chroot&#8217;ed environment (^D or # exit ) and reboot the system.<\/p>\n<p>catatan : sesuaikan posisi hdd, contoh ini menggunakan \/dev\/sda1 dan hd0.<\/p>\n<p>Demikian pelajaran setelah 12 jam dikerjai proxmox upgrade, D.W.Y.O.R !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Melakukan upgrading system adalah hal biasa bagi sysadmin, tapi hari ini luar biasa ketika melakukan upgrade salah satu server proxmox dari versi 3.2 ke 3.4, karena setelah langkah &#8216;apt-get update &#038;&#038; apt-get dist-upgrade&#8217; lancar, langkah selanjut adalah &#8216;reboot&#8217; dan tadaaaa!&#8230;muncul pesan : Welcome to GRUB! error: unknown filesystem grub rescue> alamak!..ternyata GRUB nya gagal mencari [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-84","post","type-post","status-publish","format-standard","hentry","category-linux-server"],"_links":{"self":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=84"}],"version-history":[{"count":1,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}