我已經安裝了 Ubuntu 14.04 和 Windows 7 雙啟動。 GRUB 修復後,會出現兩個 Windows 7 啟動選項。兩者都啟動相同的 Windows 7 作業系統。系統復原分割區在「我的電腦」中顯示為單獨的分割區。
我從 Ubuntu 幫助中了解到,較舊的 GRUB 檔案保存在系統復原分割區中。如何透過刪除系統復原檔案從系統復原分割區中刪除舊的 GRUB 檔案。
答案1
如果它們都啟動到相同的作業系統,那麼我沒有看到任何大問題,我的解決方案只是涉及編輯 grub 選單以擺脫其他選項。首先我會檢查你的grub.cfg
文件。通常可以透過以下命令存取它:
cd /boot/grub/
**insert favorite text editor here** grub.cfg (you may need root access to perform this operation)
這對您的系統來說是一個重要的文件,因此不建議弄亂它,除非您知道自己在做什麼,因此位於DO NOT EDIT THIS FILE
文件的頂部。
根據您的問題,我們將刪除menuentry
.捲動此文件,直到找到類似於以下內容的內容:
menuentry 'Windows 7 (loader) (on /dev/sda2 *this may be different depending on the computer*)
以下幾行很重要,如果我對這個文件的看法是正確的,那麼應該有兩個menuentry
和它們應該是完全相同的。一個簡單的解決方案是刪除其中一個條目。我再強調一下這一點它們必須是相同的。一個好的舉措是複製該文件並將其保存在發生故障時可以訪問的位置。就像是:
cp grub.cfg ~/
這應該可以解決你的問題。我建議不要刪除恢復分割區中的舊 GRUB 文件,因為它可能會在以後引起一些問題,除非它們現在正在引起問題。