【電腦維修】開機出現GNU GRUB,無法正常開機,怎麼辦?

gun-grub.jpg
客戶在LINE傳來一張圖片詢問:
請問這個要怎麼處理,重開機還是一樣。

電腦規格: (2017年4月組裝)
.Intel I5-7400【四核】3.0GHz
.技嘉 GAMING B8
.金士頓DDR4-2400-8G*2條=16GB
.創見 360s系列 256 G
.Seagate 1TB
.技嘉GTX1050 Ti G1 Gaming 4G
.佶偉IRON MASK 650W


歐飛回覆:
這個GNU GRUB:Minimal bash-line line editing is supported。意思就是無法開機。有兩種可能:一是硬碟故障,二是開機檔遺失。如果重開機還是一樣,請寄給我處理。

————-

我收到電腦後開機就如同客戶講的這樣如上圖,無法開機,也無法叫出一鍵還原。(一鍵還原也失效了)

檢測過程如下:

gun-grub無法開機-01.jpg
一、到BIOS看看是否有抓到SSD (有)

gun-grub無法開機-02.jpg
二、SSD是否為開機第一順位
本例SSD不是第一順位,需調整,不過調整後還是無法開機。


gun-grub無法開機-03.jpg
三、更新BIOS
本例應該跟BIOS無關,但保險起見還是先更新BIOS. 


好,經過以上三個步驟得知,BIOS有抓到SSD,也調整第一順位,也更新BIOS了,但還是無法正常開機,接下來先用WIN10光碟修復

gun-grub無法開機-04.jpg

gun-grub無法開機-05.jpg

gun-grub無法開機-06.jpg
四、用WIN10光碟→修復您的電腦→啟動修復

這個修復時間不一定,可能幾分鐘,也可能幾小時,本例修復大約30分鐘吧,顯示「無法修復您的電腦」。

坦白說這個「啟動修復」功能很少成功,通常都是修復失敗,這時只能重灌電腦試試看了。

 

五、最後一招:重灌電腦
請參考:【教學】Windows 10 系統安裝 (含重灌)

本例後來就是重灌WIN10,重灌WIN10後就正常了,檢測SSD也正常。

也就是說,本例就是遺失開機系統檔造成的,這時你會問了:為什麼會突然發生這種事情?

坦白講我也不知道這種問題發生的原因,但有時候真的會遇到,遇到後如果不是硬碟的問題,通常就是重灌系統就能解決了。

請注意,現在的電腦通常都有2顆以上的硬碟,擔心重灌時不小心格式化無關的硬碟,建議您先拔掉其他無關的硬碟,只留下系統碟及光碟機再來重灌,這樣會比較保險。

 

好,本文就到這邊。

 

22 則留言

  1. 或 〝EtchDroid〞
    [NO ROOT] – write ISOs and DMGs to USB (提供者 Davide Depau)

    這2個app都不需要root,就能把iso安裝映像檔寫入隨身碟,
    ISO 2 USB:
    可以寫入 隨身碟 / 記憶卡+讀卡機(OTG),使用時,需要連網看廣告。

    EtchDroid:
    只能寫入 隨身碟。

    寫入 微軟官方的windows 安裝映像檔.iso

    PE裝機系統 如:微PE.iso / USBox(ISO光碟版).iso

    以上是用Android安卓手機,製作usb開機碟的方法
    (不清楚iOS有沒有可以成功寫入iso到usb的app),
    個人就是用 iso 2 usb 寫入記憶卡+讀卡機後
    安裝windows10。

  2. 補充:
    如果無法進入windows系統,
    手邊又剛好沒有 usb安裝碟(win10)或 usb PE裝機碟時,
    Android安卓手機 開啟Play商店,
    搜尋〝iso 2 usb〞 (MixAppilction)

  3. 後來實際測試,恢復 易數一鍵還原 啟動項的方式:
    開啟易數一鍵還原,右上角功能表內有3個選項
    1.安裝易數一鍵還原啟動項
    2.易數一鍵還原usb啟動盤
    3.易數一鍵還原usb裝機啟動盤
    2.跟3.,usb啟動盤兩者似乎皆無法成功恢復啟動項,
    而”安裝易數一鍵還原啟動項”
    則提示
    必須在有安裝windows系統底下開啟
    才能還原啟動項,
    實測過pe系統底下雖然能安裝跟開啟易數一鍵還原軟體,但也無法還原啟動項。

    《方法如下》
    方法1:
    windows光碟或usb安裝碟 安裝畫面
    →點 下一步→修復您的電腦→疑難排解→啟動修復

    方法2:其實跟上面的方法是一樣的,但是比較方便些。
    使用 WinPE usb裝機碟,例如 微PE, USBox…
    本例使用 USBox 4.0,
    開機選擇usb隨身碟,進入pe系統後,
    使用 NTBootAutoFix 或 Bootice 進行啟動修復
    開啟 bootice
    →目標磁片(選要啟動修復的硬碟)
    →主引導紀錄
    →要更改的類型,選 Windows NT 5.x/6.x MBR
    →點 安裝/配置(S) → 點 Windows NT 6.x MBR
    顯示 已成功更新主引導紀錄,按確定。

    重開機後,會直接進入 windows 系統,
    然後開啟 易數一鍵還原 軟體,
    右上角功能表,點【安裝易數一鍵還原啟動項】
    然後重開機試試看,
    易數一鍵還原啟動項 應該就成功恢復了。

  4. 補充:
    易數一鍵還原 隱藏的資料夾內
    有看到 grub.cfg 等grub開機引導項目。
    只不過奇怪的是 grub.cfg 應該是grub2(?),
    但 bootice看到的mbr主分區引導卻是 grub4dos,
    而非 grub2。

  5. 易數一鍵還原 本身就是用grub引導程式的,
    (不確定是grub2還是grub4dos)

    今天也遇到重開機後出現 grub >

    本來因為怕搞掛ssd上原本的系統,
    所以用 易數一鍵還原
    把pmf (完整備份跟增量備份都可以)
    還原 到掛載後(例如 E:) 的vhd虛擬映像檔
    [winntsetup,bootice 跟 微軟內建 磁碟管理
    都可以建立/掛載/卸載 vhd,
    不過3者中只有bootice可用(父)vhd 建立 (子)差分vhd)類似 差異備份],
    然後用easybcd或bootice
    添加修改開機選單 讓vhd開機,
    用vhd的win10測試一些東西。
    後來用bootice看到主分區引導是grub4dos 4.5,
    所以進行一些測試時,
    用bootice安裝(修復)grub4dos引導到主分區(mbr),
    結果重開機後就只出現了 grub >

    粗略判斷,易數一鍵還原的mbr引導項目
    跟其他通用的grub4dos引導項目可能不同(?)
    是易數獨家特製版,
    只要動到
    安裝易數一鍵還原的那顆硬碟mbr主分區,
    就會導致易數一鍵還原無法啟動…=.=

    樓上的方法是用pe系統修復硬碟的主分區mbr後
    開機進入win10系統,
    請問diskgenius修復mbr後,
    易數一鍵還原也會一併恢復嗎?

    怎麼我試過修復後,易數一鍵還原不會恢復?
    然後pe系統(usbox4.0)底下試過
    可以直接安裝 易數一鍵還原軟體(exe安裝檔),
    但是【安裝易數一鍵還原啟動項】這個功能沒有發揮作用,
    重開機後還是出現 grub >
    最後是用 bootice (diskgenius應該也行,沒試過)
    提取vhd的mbr(從第2份vhd 原始備份檔 無任何修改),然後還原到第1份(測試用)vhd的mbr,
    這才讓易數一鍵還原 恢復正常…=.=

    不過,(不懂的話還是別亂動)上面還原備份的mbr
    必須是相同容量配置的硬碟分割區,
    有試過還原mbr到某顆
    不同容量而且是gpt的硬碟,
    結果導致該顆磁碟分割區錯亂,
    好在開啟diskgenius後跳出 修復gpt分區表問題,
    然後恢復了gpt硬碟原本的分割區。

    最後想想,似乎用 virtualbox 虛擬機器
    掛載vhd測試比較方便,
    同樣也不怕搞掛原本的系統。
    只是用虛擬機開啟win10,執行性能比較原生差不少。

  6. 因為BIOS開機順序被調換過,因此我個人猜測應該是有使用其他媒體安裝其他OS,例如USB啟動,後來該媒體直接拿掉了。。。
    例如Ubuntu、Chrome OS、黑蘋果、任何linux導引。。。或是任何可以開機的USB插著開機、甚至於有wifi破解器也是這種。
    很常遇到使用者說:我什麼都沒做啊,它就這樣了。。。
    但是事實上,都是做了一堆自己也不知道在做什麼的動作。。。然後就失憶了。
    常用藉口:我是電腦白癡,這些我都不懂,所以我沒做什麼。。。

    所以,只能靠現有證據跟資訊來找答案。
    本例也許可以透過DISM來修復,或是DISM++,建議平時備好一個USB的WinPE,遇到這類問題的時候,用PE開機來處理會比windows自己啟動之後的修復的成功率來得高。
    (另外也可以查查看是否開機碟被改成GPT,從MBR改成GPT之後,Windows無法自行修復啟動區)。

    • 是啊,而且我不是第一次遇到,我遇過幾次了,但我其實也搞不懂為何會突然這樣,後來就是重灌解決。

  7. 看到GNU Grub->應該是有灌其他OS,ex.Linux發行版

    而通常是因為先灌Windows,再灌其他OS;所以造成Grub會在開機時先啟動,然後才是Windows本來的開機導引;而這時如果貿然砍掉這個OS的磁區的話,就可能會因為Grub死掉->切不到Windows的開機導引->進不了Windows的情況(這是以前玩實體雙系統時的經歷就是了)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *