如何從Ubuntu修復(fù)Windows MBR?
譯文【51CTO.com快譯】如果你嘗試過雙引導(dǎo)裝有Linux的Windows系統(tǒng),很可能遇到了不受歡迎的幾處變化。在這個環(huán)境中安裝Linux時,GRUB引導(dǎo)加載程序?qū)⒏采w主引導(dǎo)記錄(MBR)中的Windows引導(dǎo)加載程序。
反過來也是如此:如果你先安裝Linux,然后決定安裝Windows,Windows引導(dǎo)加載程序會覆蓋GRUB,你會發(fā)現(xiàn)無法引導(dǎo)進入到Linux桌面。也許你認定Linux不適合自己,想完全刪除它,只留下Windows。
這里任何一種場景對新用戶來說可能都有問題,不過幸好,只要有一點耐心和關(guān)心,還是有辦法恢復(fù)引導(dǎo)加載程序,并在此過程中修復(fù)MBR。
注意:會影響許多用戶的另一個場景是,Windows 10周年更新版似乎會覆蓋引導(dǎo)加載程序,這是必然的結(jié)果。
要求
***步是下載并創(chuàng)建Linux Live CD或USB。Ubuntu是迄今最簡單、最易于使用的發(fā)行版,不過大多數(shù)Linux發(fā)行版都適用于此。使用另一臺計算機,瀏覽到Ubuntu網(wǎng)站,下載適合你架構(gòu)的版本。如果有疑問,請下載32位版本,因為該版本可在任何計算機上啟動。
圖1
參照本指南,在Windows上創(chuàng)建Linux Live USB(https://www.maketecheasier.com/create-usb-linux-distro-in-windows/)。
引導(dǎo)進入到Ubuntu live USB
Live介質(zhì)創(chuàng)建完畢后,下一步是通過BIOS引導(dǎo)計算機進入到Ubuntu,然后從菜單中選擇“試用Ubuntu而不安裝”。如果此操作失敗,確保在BIOS中禁用“安全啟動”,否則系統(tǒng)將永遠無法引導(dǎo)進入到GRUB加載程序以允許選擇Linux。
一旦桌面啟動,你需要打開可在“應(yīng)用程序”菜單中找到的終端。
圖2
注意:小心,此時你在直接處理硬盤,在進行任何更改之前完整閱讀本指南,否則你的整個系統(tǒng)可能變得不穩(wěn)定或損壞。
修復(fù)MBR的最簡單方法無疑是使用一個名為“boot-repair”的小實用工具,而不是直接在終端中搗鼓。
***種方法:引導(dǎo)修復(fù)實用工具
首先你需要添加代碼倉庫。輸入:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-loader
一旦安裝完畢,找到 “應(yīng)用程序”菜單中的應(yīng)用程序,點擊啟動。
圖3
一旦該工具啟動,選擇修復(fù)類型。對于大多數(shù)人來說,應(yīng)該是“建議修復(fù)”。
圖4
該工具完成后,你應(yīng)該能夠引導(dǎo)系統(tǒng),從GRUB菜單中選擇Windows或Linux。如果你需要更復(fù)雜的引導(dǎo)修復(fù),運行該工具還可以讓你更改或了解上述的其他一些選項。點擊“恢復(fù)MBR”將讓你可以使用MBR選項卡。
圖5
如果你卡殼了,Ubuntu在官網(wǎng)上有一個指南(https://help.ubuntu.com/community/Boot-Repair)。
第二種方法:Syslinux
這稍微高級一點,要求你使用終端。如果你沒有把握,那么堅持使用***種方法。
像以前那樣打開終端,輸入:
- sudo apt-get install syslinux
完成后,輸入以下內(nèi)容,記住根據(jù)需要更改驅(qū)動器名稱“sda”:
- sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
或者,你可以輸入以下內(nèi)容來恢復(fù)MBR:
- sudo apt-get install mbr
- sudo install-mbr -i n -p D -t 0 /dev/sda
第三種方法:LILO
引導(dǎo)進入到Live CD或USB,在終端中輸入:
- sudo apt-get install lilo
- sudo lilo -M /dev/sda mbr
其中,“/dev/sda”是驅(qū)動器名稱。這應(yīng)該可以修復(fù)你的MBR。
結(jié)語
如果你雙引導(dǎo)Windows和Linux,很容易覆蓋MBR。上述步驟應(yīng)該可以幫助你恢復(fù)MBR。但愿你現(xiàn)在有了一個可順暢引導(dǎo)的Windows系統(tǒng)。
原文標題:How to Fix Windows MBR from Ubuntu,作者:Matthew Muller
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】