卸載Grub並使用Windows bootloader - Ubuntu問答

文章推薦指數: 80 %
投票人數:10人

Ubuntu不是我的事情所以現在我想將它與grub一起刪除。

根據我的了解,使用UEFI,Grub不會覆蓋EFI分區中的Windows引導加載程序並存儲在其他地方。

如何刪除 ... 當前位置:首頁>>技術問答>>正文 問題描述 我有Windows8pre-installed,然後用Ubuntu安裝了Grub。

Ubuntu不是我的事情所以現在我想將它與grub一起刪除。

根據我的了解,使用UEFI,Grub不會覆蓋EFI分區中的Windows引導加載程序並存儲在其他地方。

如何刪除grub並讓我的PC使用Windows引導程序?應該注意的是,我在安裝Ubuntu時創建了一個單獨的/啟動分區。

最佳解決辦法 這個答案適用於那些在刪除grub之前刪除了Ubuntu分區的UEFI 您將從Windows10執行此操作。

無需可啟動媒體。

其中bootrec/fixmbr,bootsect/nt60和Ubuntu與boot-repair建議一起失敗,這對我有用: (這個答案是從here逐字借來的) 使用管理員權限運行cmd.exe進程 運行diskpart 鍵入:listdisk然後seldiskX其中X是您的啟動文件所在的驅動器 鍵入listvol以查看磁盤上的所有分區(卷) 通過鍵入以下內容選擇EFI卷:selvolY其中Y是SYSTEM卷(這幾乎總是EFI分區) 為方便起見,請鍵入以下內容來指定驅動器號:assignletter=Z:其中Z是免費(未使用)驅動器號 鍵入exit以保留磁盤部件 在仍然處於cmd提示符下時,鍵入:Z:並按Enter鍵,其中Z是您剛剛創建的驅動器號。

鍵入dir以列出此已安裝的EFI分區上的目錄 如果您在正確的位置,您應該看到一個名為EFI的目錄 鍵入cdEFI,然後鍵入dir以列出EFI中的子目錄 鍵入rmdir/Subuntu以刪除ubuntu引導目錄 假設您隻有兩個操作係統(Win10和Ubuntu),您現在應該可以直接啟動到Windows而無需點擊黑色grub屏幕。

次佳解決辦法 要恢複Win10默認引導加載程序,請按照下列步驟操作: 登錄Win10 打開命令提示符(管理員) c:\>bootsect/nt60:/mbr 是將更新主引導記錄(MBR)的驅動器號 例如,要更新C主引導記錄,這是命令: c:\>bootsect/nt60c:/mbr 有關bootsect命令的更多幫助,請參閱此處–https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-命令行-options 第三種解決辦法 您可以使用Windows8/8.1DVD還原Windows引導加載程序。

這些說明的靈感來自ManindraMehra的答案,但我將其擴展為完整的工作細節(使用Windows8.1DVD驗證)。

將DVD放入光驅並從中啟動。

顯示PressanykeytostartfromCDorDVD時按鍵。

選擇您的語言等,然後單擊Next。

單擊Repairyourcomputer。

單擊Troubleshoot。

單擊AdvancedOptions。

單擊CommandPrompt。

在命令提示符窗口中,鍵入bootrec/fixmbr 單擊紅色X以關閉命令提示符。

單擊TurnoffyourPC。

重新打開PC,它應該直接啟動到Windows。

這會將Ubuntu分區留在硬盤驅動器或SSD上。

要刪除它: 點擊Windows+X並選擇DiskManagement。

找到Ubuntu分區。

它可能是一個沒有驅動器號的大分區。

確保你有正確的分區! Right-click分區並使用Windows文件係統刪除或重新格式化。

第四種辦法 為此,您需要一個Windows安裝CD/DVD 將它放入光驅並從中啟動 在要求您安裝Windows的安裝屏幕上,單擊屏幕左下角的“修複計算機” 現在轉到命令提示符(它可能會顯示一個窗口“嘗試自動修複窗口”,關閉它)並鍵入BootRec.exe/fixmbr 完成後GRUB消失了,您現在可以直接啟動到Windows 如果您的計算機中有一個Ubuntu分區,但未在”MyComputer”中顯示,要訪問該分區,請右鍵單擊”MyComputer”並選擇”Manage”並轉到”DiskManagement” 選擇Ubuntu分區並將其格式化為Windows可以使用的文件係統。

第五種辦法 使用UEFI,您既可以使用Windows文件夾,也可以使用efi分區中的Ubuntu文件夾。

UEFI讀取efi條目並將它們添加到自己的NVRAM中以記住它們。

您必須首先從efi分區中刪除ubuntu文件夾,否則UEFI將re-add刪除它。

然後,您必須從UEFI中刪除UEFI條目。

您應該在efi分區中包含這些文件夾。

僅刪除ubuntu文件夾。

Live安裝程序應顯示文件夾。

如果隻有Windows,則必須從Windows內部安裝efi分區,因為它通常不會安裝。

/EFI/Boot /EFI/Microsoft /EFI/ubuntu 您不必安裝Ubuntu,但可以使用實時安裝程序DVD或閃存驅動器。

某些UEFI係統可能允許您從UEFI菜單進行UEFI編輯。

從liveDVD或flash並使用efibootmgr sudoefibootmgr-v “-v”選項顯示所有條目,因此您可以確認是否刪除了正確的條目,然後使用“-b####”(指定條目)和”-B”(刪除它)的組合。

示例#5是刪除: http://linux.dell.com/cgi-bin/gitweb/gitweb.cgi?p=efibootmgr.git;a=blob_plain;f=README;hb=HEAD http://software.intel.com/en-us/articles/efi-shells-and-scripting/ 第六種辦法 您也可以使用USBmemory棒完成這項工作。

它需要三個應用程序:Unetbootin,FreeDOS和DOS的Testdisk。

首先下載Unetbootin並使用它來製作可啟動的USBmemory棒。

當提示要在其上安裝分發時,請選擇Freedos。

下載TestdiskforDOS(不要選擇測試版,但選擇穩定版)。

解壓縮文件testdisk.exe和CWSDPMI.exe,並將它們放在可啟動memory棒上(不在文件夾中,隻是直接放在它上麵)。

從memory棒啟動計算機。

在Default窗口,隻需按Enter鍵。

現在FreeDOS正在推出。

選擇:FreeDOSSafeMode(don'tloadanydrivers)並按Enter鍵。

然後鍵入:C:並按Enter鍵。

現在輸入:testdisk並按Enter鍵。

選擇[NoLog]並按Enter鍵。

選擇相關的硬盤驅動器:通常是第二個選項(第一個選項是memory棒本身),然後按Enter鍵。

選擇[Intel]並按Enter鍵 選擇[MBRCode]並按Enter鍵。

出現提示時,鍵入y(是)並再次按Enter鍵。

現在你完成了!正常重啟計算機。

您的計算機現在應該啟動Windows。

參考資料 UninstallGrubanduseWindowsbootloader 本文由Ubuntu問答整理,博文地址: https://ubuntuqa.com/zh-tw/article/2523.html,未經允許,請勿轉載。

相關文章Grub救援–錯誤:未知的文件係統隱藏GRUB2菜單除非你按住Shift鍵:如何實現這一點?Windows10升級殺死grub和boot-repair沒有幫助Windows10升級導致grub救援刪除Ubuntu分區後GRUB救援問題!如何隱藏在啟動開始時顯示的GRUB菜單?Windows8.1Ubuntu13.10雙啟動時Grub未顯示在雙引導係統中,BIOS如何選擇運行哪個引導加載程序?



請為這篇文章評分?