運氣算好吧;一開始灌了Windows 7,接著使用EasyBCD達成和Windows 8.1雙重開機的功能。沒有想到在加了Ubuntu 14.10後,卻變得只有Linux可以開機,Windows連開機選單都沒出現的窘境!
本想砍掉重練的,後來想想;如果每次遇到狀況都玩這招的話永遠都不會進步的。故硬著頭皮想辦法在Linux下恢復Windows的開機選單。上網查到不少解決此問題的網誌或論壇,經分析和實作後發現這篇(安装Ubuntu后Windows 7无法启动问题分析)最接近我的狀況,不過最終它還是沒解決我的問題!
後來換個角度想;從Linux下無法解決Windows開機選單問題的話,不如先恢復Windows選單後(根據我灌雙系統的經驗,Windows選單出現正常後,Linux通常就會消失不見!)再想辦法恢復Linux的。方法是用Windows 7的安裝光碟,先救回MBR上Windows的開機資料。
進入光碟安裝畫面後,先選「修復電腦」,接著進入CLI(DOS Command Line)畫面,使用cd進入Windows\boot\資料夾下,接著輸入bootsect /nt60 SYS MBR後按Enter。幸運的是;重新開機後Windows 8.1就可以正常啟動了,但Windows 7的選單還是消失不見中!
接下來在Windows 8.1中使用EasyBCD重建Windows 7及Ubuntu的開機選單。沒想到重建後不知什麼原因,居然無法開機!只好又重複一次Windows 7安裝光碟修復MBR的過程。
奇怪的是;這次修復居然沒有看到任何Windows的開機選單 (因為前次修復有看到兩個作業系統的選單)。不過沒關係,因為重開機後Windows 7及8.1的選單又重新出現,且開機動作都正常。
接下來在Windows 7上用EasyBCD重建Ubuntu GRUB2的開機選單。原本不抱任何成功希望的,想說重建後的選單若無法啟動Linux,我再上網查資料修復。只是沒想到重建後,居然可以成功啟動Ubuntu實在太令人高興了。雖然不知道成功實際的原因為何?但了解到一件事;就是一遇到狀態不要馬上就重灌作業系統,要先盡最大的努力去修復,重灌作業系統是最後萬不得已才動用的解決辦法。
PS1:後來發現新版Linux和Windows在PC上的多重開機安裝非常簡單,只要依據安裝過程中的指示執行即可,不太會出現問題。
PS2:最近在電腦裏又灌上CentOS(原來有Win7、8.1、Kali-Linux)導致開機有問題,不過後來參照鳥哥這篇文章最後提到的方式,並將之改成我電腦上的配置(hd0,1)即成功變成4作業系統操作,真是太爽了。
沒有留言:
張貼留言