卸載Grub並使用Windows bootloader - Ubuntu問答
文章推薦指數: 80 %
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
這些說明的靈感來自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如何選擇運行哪個引導加載程序?
延伸文章資訊
- 1刪除ubuntu系統多餘的舊核心啟動選單項的方法 - ITREAD01 ...
9、 雖然在解除安裝舊核心的時候提示資訊說已經幫我們更新了系統啟動項,但為了保險起見我們執行sudo update-grub更新開機啟動控制檔案。
- 2刪除ubuntu開機選單 - 軟體兄弟
刪除ubuntu開機選單, 我的主機是Windows 7和wubi ubuntu 12.04 之前重灌過很多次, 現在使用上沒問題,唯grub有一個小小的缺陷開機後grub選單裡面長這樣:, ...
- 3請問要如何移除雙系統ubuntu [論壇- 新手村]
之前試過從win7刪除磁碟分割,結果win7也無法開機了 ... 重開機就沒有ubuntu 選項此時原來裝ubuntu 的磁碟或分割區就可以來做別的用途 在windows 7
- 4刪除BIOS啟動項中的Ubuntu 啟動/引導選項詳細教程 - 程式人生
1、開啟win10下的磁碟管理工具,按Windows鍵+X鍵就可以在彈出來的選單中找到磁碟 ... 刪除Boot、Ubuntu(因為我安裝過deepin所以這裡出現了deepin資料 ...
- 5[記錄]移除GRUB開機引導於MBR硬碟分割表
Ubuntu/Win10双系统安全删除Ubuntu的方法(MbrFix) · 在Windows/Ubuntu雙系統下簡單 ... 於是乎,再重新開機透過 F8 開機選單選到Windows OS進...