已經嘗試過了

已經嘗試過了

我最近在外部硬碟中安裝了 Ubuntu 15.04(我們稱之為硬碟2),使用宏碁 Aspire E1-572G。它已經在其內部硬碟上安裝了 Windows 8.1(我們稱之為硬碟1)。

在安裝過程中,我很確定我選擇了 HDD2 來安裝引導程序,但現在當我嘗試在拔掉 HDD2 的情況下啟動筆記型電腦時,我得到了那個令人討厭的 GRUB shell,並顯示:

GNU GRUB 版本 2.02~beta2-22ubuntu1.1

支援最小的類似 BASH 的行編輯。對於第一個單詞,TAB 列出了可能的命令完成。其他任何地方 TAB 都會列出可能的裝置或檔案完成。

如果我運行exit,筆記型電腦的 BIOS 啟動選項選單會出現,讓我在以下選項之間進行選擇:

  1. 烏班圖(這實際上讓我回到了 GRUB 的提示符)
  2. 硬碟(啟動Windows)
  3. Windows 啟動管理器(也可以啟動 Windows)

已經嘗試過了

  • 在安裝磁碟機上使用復原工具:我嘗試啟動帶有 Windows 8.1 安裝程式的隨身碟,但電腦無法識別它(甚至在啟動選單選項上也無法識別,而且我之前已經使用相同的 ISO 做過很多次了)。

  • 使用恢復命令提示字元:也嘗試執行bootrec /fixmbrbootrec /fixboot(均成功完成)、 bootrec /rebuildbcd(偵測到 0 個 Windows 安裝)和bootsect /nt60 C:(成功)。而且它們全部在一起,分開,以不同的順序和組合......

  • 使用恢復命令提示符(經過凱萊夫:從恢復命令提示字元(不是安裝媒體),我成功地運行了bcdedit /set {default} device partition=c:bcdedit /set {default} osdevice partition=c:bcdedit /set {bootmgr} device partition=c:

(當你建議我做新的事情時,我會更新清單)

我想指出的是,格式化不是一個選項,如果我插入 HDD2,我仍然可以訪問我的 Ubuntu 安裝(我只是看到正常的紫色 GRUB 螢幕,我可以在 Ubuntu、Windows 和其他東西之間進行選擇) 。

答案1

hei'ya Hewbot,我的 2cts 值得使用 Hirens 啟動 CD-從 cd 或 USB 啟動> 迷你 Windows XP> hbcd 選單> 分割/啟動/mbr> 命令列> mbrfix> 輸入“MbrFix /drive 0 fixmbr /win7 /yes” > 然後「退出」> 移除cd/usb 並從c 啟動後重新啟動系統:希望這會有所幫助- kelef

編輯:哎呀可能不適用於 win8 沒有正確讀取 - 我不好

編輯編輯:也許嘗試在 X:\Sources> 輸入“bcdedit”> 顯示設置,然後輸入以確認選擇

bcdedit /set {default} 設備分區=c:

bcdedit /set {預設} osdevice 分割區=c:

bcdedit /set {bootmgr} 裝置分割區=c:

另一種自動可能性是:X:\SourcesRecovery >StartRep.exe

答案2

我終於找到了一種(有效,但不是很優雅)的方法來解決這個問題:

進入BIOS的啟動順序設置,並將硬碟(令人驚訝的是已重新命名為ubuntu[my hard disk model])放在第一位。

老實說,我真的不知道為什麼會這樣,而且可能 GRUB 仍在筆記型電腦中的某個地方,但我真的不在乎,順便說一下。如果將來有人想嘗試這個,請記住這一點。

相關內容