Windows7 ကိုတင္လိုက္ေတာ့ Linux BootLoader location ေနရွာမွာ Windows က overwrite လုပ္လိုက္လို႕ပါ။
Ubuntu အေခြကိုထည့္ Repair လုပ္လိုက္ရင္၊ Linux Boot Loader က
စက္မွာရွိတဲ့ Linux နဲ႕ Windows partition ကို detect လုပ္ၿပီး...
ေရြးစရာၿပန္ေပးပါလိမ့္မယ္။
- ကိုေနယံဦး wrote:
- ဟုတ္တယ္ဗ်။ ကၽြန္ေတာ္လည္း နဂိုတုန္းက အဲလုိမ်ဳိး ခဏခဏျဖစ္တယ္။ Dual တင္ထားတာ။ Windows အရင္တင္။ ၿပီးေတာ့ linux တင္။ ေနာက္ ကိုယ္က အေၾကာင္းတစ္ခုခုေၾကာင့္ Windows ကို repair လုပ္လိုက္ရင္ linux က ေပ်ာက္သြားေရာ။
ဟူးးးး။ အဲေတာ့ တစ္ခါ linux ကို အစကေန ျပန္တင္။ repair ေပါ့ေနာ္။ အဲလိုလုပ္ကတယ္။ ပထမေတာ့ လုပ္ႏိုင္ေပမဲ့ ေနာက္ ခဏခဏ အဲလိုလုပ္ေနရေတာ့ အခ်ိန္အရမ္းကုန္တယ္၊ မဟုတ္ေသးဘူး၊ နည္းေတာ့ ရိွကမယ္လို႕ေတာ့ ေတြးလာမိတယ္။
အမွန္က အဲလိုျဖစ္ေနတာ Boot Loader ျပႆနာပါ။ OS တစ္ခု boot တက္ဖို႕ MBR မွာ ရိွတဲ့ boot loader က ဆြဲေပးရတယ္။
ကၽြန္ေတာ္တို႕ Windows တင္ရင္ MBR မွာ windows boot loader က သြားထုိင္ေနတယ္။ ( boot.ini, ntldr ေပါ့၊ အဲ . . ဒါကအလြယ္ေျပာတာေနာ္။ အကုန္ မမွန္ဘူး။ )
ေနာက္ Linux တင္ရင္ MBR မွာ Linux Boot loader က ေရာက္သြားတယ္။ GRUB ေပါ့။ နဂိုတုန္းကေတာ့ LILO ေပါ့။
အခုျဖစ္ေနတာက ကၽြန္ေတာ္တို႕ windows တင္တယ္။ MBR ထဲမွာ windows boot loader က သြားထိုင္ေနတယ္။ ေနာက္ dual အတြက္ Linux တင္ေတာ့ MBR ထဲကို GRUB က ေရာက္သြားတယ္။ GRUB က Windows boot loader ကို မဖ်က္ျပစ္ဘဲ Windows boot loader ကို ငုံထားတယ္။ အဲဒါေၾကာင့္ ကၽြန္ေတာ္တို႕ boot တက္ခ်ိန္မွာ ေရြးလို႕ရတာ။ boot တက္ခ်ိန္မွာ GRUB က ေပၚလာၿပီး ဘယ္ OS နဲ႕ တက္မလဲေမးတယ္။
Linux နဲ႕ တက္မယ္ဆိုရင္ GRUB က ဆက္လုပ္သြားတယ္။ windows နဲ႕ တက္မယ္ဆိုရင္ GRUB က windows boot loader ကို လႊဲေပးၿပီး ဟုိက ဆက္လုပ္သြားတယ္။
အခုဆို MBR မွာ ႏွစ္ခုရိွေနၿပီ။ GRUB က အေပၚက။ Windows boot loader က ေအာက္က။ GRUB က သူ႕ကို ငုံထားတယ္။
ဒီအခ်ိန္မွာ တစ္ခုခုေၾကာင့္ windows ျပန္တင္သည္ ျဖစ္ေစ၊ repair လုပ္သည္ျဖစ္ေစ dual တင္ထားရာမွာ linux က ေပ်ာက္သြားလိမ့္မယ္။ တကယ္ေတာ့ Linux ေပ်ာက္သြားတာ မဟုတ္ဘဲ Linux boot loader ေပ်ာက္သြားၿပီး linux ကို boot မလုပ္ႏိုင္ေတာ့တာပါ။
Windows ျပန္တင္လိုက္ေတာ့ windows boot loader က MBR ကို ေရာက္လာၿပီး နဂိုရိွေနတဲ့ boot loader ကို overwritte လုပ္သြားပါတယ္။ GRUB က overwrite လုပ္ခ်င္းကို ခံလိုက္ရပါတယ္။ GRUB ပ်က္သြားေတာ့ သူ ငုံထားတဲ့ အေဟာင္း windows boot loader လည္း ပ်က္သြားတာေပါ့။
အမွန္က linux ျပဳတ္သြားတာ မဟုတ္ပဲ GRUB က overwrite လုပ္ခ်င္း ခံရလို႕ linux တက္မလာတာပါ။
အဲမွာ ကၽြန္ေတာ္တို႕က linux ကို repair ျပန္ျပန္လုပ္ခဲ့ပါတယ္။ repair လုပ္ေတာ့ grub က ျပန္ေရာက္လာၿပီး linux ျပန္သုံးလို႕ရသြားတာေပါ့။ တကယ္ေတာ့ linux ႀကီးတစ္ခုလုံးကို repair မလုပ္ဘဲ grub ကိုသာ repair/restore လုပ္မယ္ဆိုရင္ ပိုေကာင္းတာေပါ့။ ပိုျမန္တာေပါ့။
ဘယ္လို လုပ္ကမလဲဆိုတာ [URL="http://www.sorgonet.com/linux/grubrestore/"]ဒီမွာေလး[/URL] ၾကည့္ၾကည့္ပါ။ ေနာက္ GRUB restore/repair လို႕ googling ရင္လည္း ေတြ႕ပါလိမ့္မယ္။
( ကၽြန္ေတာ္ကေတာ့ အရွည္ႀကီးေရးလိုက္ပါၿပီ။ အကုန္လုံးကေတာ့ ဒါေတြသိၿပီးသားျဖစ္မွာပါ။ ဒါေပမဲ့ မသိရေသးတဲ့သူေတြ ဖတ္မိရင္ အဆင္ေျပေအာင္ဆိုၿပီး ေရးလိုက္ပါတယ္။ dual တင္ထားရာကေန linux ႀကီး ေပ်ာက္ေပ်ာက္သြားတာက ႀကဳံတတ္ၾကတယ္ေလ။ )