我的 320GB 硬碟與 Ububtu 10.04 和 Windows 開發者預覽版混在一起。我格式化了 Windows 分割區並從磁碟中刪除了 Linux 啟動資料夾,我認為這可能會幫助我安裝更新版本的 Linux,因為我的 Windows 安裝出現了問題,而且我無法在 Linux 上安裝 Windows。
現在我得到了一個 grub 救援終端,經過大量搜索後我找到了辦法,但是當我插入 Windows 7 光碟時又出現了一個問題。它不會提供任何內容,只是顯示暫停的啟動 Windows 螢幕。我嘗試了 Ubuntu Live CD,但出現了同樣的問題,所以當我執行命令時,我開始搞亂 GRUB 救援終端:
set root=(hd0,12)
set prefix=(hd0,12)/boot/grub
insmod /boot/grub/linux.mod
我收到訊息文件未找到
我該如何解決這個問題?
答案1
這是 Ubuntu(或 Linux)新用戶中非常常見的問題。我做過一次:D
GRUB 是一個引導程式(所有作業系統都有它們,Windows 的引導程式只是自動引導到 Windows),它的檔案與 Ubuntu 儲存在同一分割區中。當您刪除 Ubuntu 分割區時,它會刪除這些檔案。
簡單修復?從 USB 或 Live CD 重新安裝 Ubuntu。這將修復 GRUB 文件,並且您的系統應該可以再次工作(這就是我解決問題的方法。)
升級Ubuntu應該與Windows無關,因此您只需sudo apt-get update && sudo apt-get upgrade && do-release-upgrade
從終端機運行命令即可。
這將檢查所有更新/升級程序並更新/升級它們。
該do-release-upgrade
命令檢查是否有新版本的 Ubuntu(例如 12.04 到 12.10),然後允許您升級它。
由於這是一個非常常見的錯誤,因此有許多與您類似/重複的問題。以下是一些可能對您有幫助的重複項:
如何修復 grub? (安裝Windows後如何恢復Ubuntu?)
只需搜尋grub-rescue
或corrupted GRUB
。你應該找到某物在網站上使用。如果這裡沒有彈出任何內容,請谷歌搜尋(噢,網路的樂趣)! :D