Install GRUB manually for Linux Mint

Wednesday , 6, December 2017 Leave a comment

Ubuntu Linux ဒါမွမဟုတ္ သူ႔ကို အေျခခံထားတဲ့ Linux Mint လိုမ်ိဳး Linux OS ေတြကို bootable USB ကေန install လုပ္တဲ့အခါ insallation လုပ္ငန္းစဥ္ ျပီးကာနီးလို႔ GRUB bootloader ကို ထည့္တဲ့အခါက်မွ fail ျဖစ္တာမ်ဳိး ၾကံဳဖူးမယ္ ထင္ပါတယ္။

ကၽြန္ေတာ့ရဲ႕ Gigabyte BRIX-PRO computer ေလးထဲကို Linux Mint 17/18 ကို install လုပ္ဖုိ႔ ၾကိဳးစားတုန္းကလည္း grub install fail ျဖစ္ပါတယ္။ Bootloader ထည့္လို႔မရတဲ့အတြက္ ကြန္ပ်ဴတာကို reboot ျပန္လုပ္ရင္လည္း boot error ပဲ ျပေနျပီး Linux ထဲကို သြားလုိ႔ မရပါဘူး။ ထူးဆန္းတာက Ubuntu န႔ဲ Ubuntu Mate ကို install လုပ္ေတာ့ အဆင္ေျပပါတယ္။ Linux Mint က်မွ ျပသနာ တက္တာမ်ိဳးပါ။

Linux Installer က Grub ကို install လုပ္မေပးနိုင္တဲ့အတြက္ GRUB bootloader ကို ကိုယ့္ဘာသာ manual install လုပ္ဖို႔ ၾကိဳးစားရပါတယ္။ Linux OS ကိုက hard disk ထဲကို install လုပ္ထားျပီးသား ျဖစ္တဲ့အတြက္၊ bootable Linux USB ကေနပဲ ျပန္ boot လုပ္ပါတယ္။ Live Linux ထဲကုိေရာက္သြားျပီ ဆိုေတာ့မွ terminal ကို ဖြင့္ျပီး manual install လုပ္၇တာျဖစ္ပါတယ္။

အခု က်ြန္ေတာ္လုပ္မယ့္ နည္းက Internet connection ရိွေနဖိ႔ုေတာ့ လိုပါတယ္။ ဒါေၾကာင့္ USB ကေန boot လုပ္တဲ့ Linux က WiFi/Ethernet တစ္ခုခုကိုေတာ့ သိထားျပီး connected ျဖစ္ေနရမွာ ျဖစ္ပါတယ္။ Linux  terminal မွာ ေအာက္မွာ ျပထားတဲ့ command ေတြကို တစ္ခုျပီးတစ္ခု run သြားျပီးေတာ့ GRUB ကို install လုပ္ေပးလုိက္ ပါတယ္။

ပထမဆံုးက terminal မွာ root access ရဖို႔အတြက္
sudo -i
လို႔ ရိုက္ျပီး admin password ထည့္ေပးလိုက္ပါ။

ဒုတိယ အေနနဲ႔ ကိုယ့္ရဲ႕ Linux ရိွေနတဲ့ partition ကို မွတ္သားဖို႔အတြက္ fdisk  -l ကိုရိုက္ျပီး * လည္း ရိွေနတဲ့ bootable partition နံပါတ္ကို မွတ္သားထားပါ (ဥပမာ-dev/sda1)။

Partition ကို mount လုပ္ပါ။
mount /dev/sdXY /mnt
ဒီေနရာမွာ sdXY ဆိုတာ ခုနက အေပၚမွာ မွတ္သားခဲ့တဲ့ partition number ျဖစ္ရပါမယ္။

ျပီးရင္ ေအာက္မွာ ျပထားတဲ့ command ေတြကို terminal မွာ တစ္ခုျပီးတစ္ခု run ေပးသြားပါ…
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
cp /mnt/etc/hosts /mnt/etc/hosts.old
cp /etc/hosts /mnt/etc/hosts
cp /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt

ရိွထားျပီးသား ျပသနာတက္ေနတဲ့ grub ကို ဖယ္ရွားဖို႔ ဒါကို run ပါ…
apt-get purge grub-pc grub-common

Grub အသစ္ ကို install လုပ္ပါမယ္။ (Internet connection ရိွဖို႔ လိုပါတယ္)
apt-get install  grub-pc  grub-common

ေအာက္မွာျပထားသလိုမ်ိဳး ေပၚလာရင္လည္း ေစာေစာက ၾကည့္ထားခဲ့တဲ့ grub install လုပ္မယ့္ * နဲ႔ partition ကိုပဲ ေရြးေပးလိုက္ပါ။

ေနာက္ဆံုးအဆင့္ အေနနဲ႔ grub ကို update လုပ္ေပးပါမယ္
update-grub

ျပီးရင္ေတ့ာ chroot ကေနျပန္ထြက္ဖုိ႔ Ctrl + D ကို ႏွိပ္ပါ။
Terminal ကေန ထြက္ျပီးေတာ့ ကြန္ပ်ဴတာကို reboot ျပန္လုပ္ၾကည့္ႏိုင္ ပါျပီ။

Please give us your valuable comment

Your email address will not be published. Required fields are marked *

This blog is kept spam free by WP-SpamFree.