
所以今晚我的 Linux 檔案系統不知何故被損壞了(壞的超級區塊,等等)。我啟動到 Live CD,嘗試修復它,然後重新啟動檢查。在 GRUB 畫面上,選項選擇超時不知何故消失了(之前是 10 秒,現在由於某種原因被設定為無限)。
我嘗試按Enter 鍵引導進入我的檔案系統,但隨後想起我使用的是無線鍵盤,由於某種原因該鍵盤無法在BIOS 或GRUB 中工作,因此我換成了值得信賴的備份USB 鍵盤,它應該可以工作。但是 - 當然 - 鍵盤不再運作。
所以現在我被一個惰性的 GRUB 畫面困住了,也無法存取 BIOS 來更改啟動順序。我所做的就是從主機板上實體斷開 SSD(包含 Linux 檔案系統),這樣 BIOS 就會回退到啟動順序中的下一個驅動器,也就是我的 Windows 7 作業系統。
不幸的是,GRUB 分割區位於 SSD 上,所以看來我實際上無法將其逾時設定改回原來的 10 秒。換句話說,我就卡在這個Windows系統上了。
因為是晚上,我不能再去買另一個鍵盤,而且我還有重要的工作要完成,所以我的問題是:為了恢復 GRUB 超時,有什麼方法可以:
- 從 Windows 變更 BIOS 啟動順序
或者:
- 在Windows運行時連接SSD(似乎相當危險)
丟失 SSD 上的所有資料不會是災難性的(我的所有文件都在另一個磁碟上),但我想避免任何涉及此的解決方案,因為設定一個全新的系統需要很長時間。
我意識到這是一個非常糟糕的情況,解決這個問題的一個可靠方法就是等待一整晚,然後拿一個新鍵盤來通過 GRUB(無論誰認為無限超時是一個好主意),但如果有替代方案-無論多麼瘋狂- 我都會很樂意接受。
SSD本身沒有損壞(所有自我檢測通過)。
答案1
如果您可以使用 LiveCD 啟動,那麼您應該嘗試將 GRUB 放在有 Windows 的硬碟上 - 或者如果您有 Windows 安裝盤,請打開修復控制台並使用fixmbr
(這可能會遇到缺少鍵盤的相同問題)不過,我不知道Windows 安裝碟是否有驅動程式)。無論哪種方式,一旦磁碟可啟動,只需在 Live CD 斷開連接的情況下啟動系統即可。
另外,如果您在逾時時間內未選擇選項,Live CD 是否會啟動它找到的第一個磁碟它是啟動載入程式彈出?我使用過的所有主要 Linux 發行版都會執行此操作,Windows 安裝碟也肯定會執行此操作。確保Windows硬碟是系統中唯一的驅動器,然後看看Live CD是否可以啟動它?
答案2
問題和解決方案已經確定。斷開與電腦的無線連接可以解決鍵盤問題。現在說說驅動問題...