無法更新 grub2 條目

無法更新 grub2 條目

我在使用 Gnome3 的分割區之一安裝了 Ubuntu Studio。
預設 Ubuntu Studio 安裝的 Grub2 更改了所有/boot/grub/grub.cfg文件,創建了自己的選單。
到這裡沒有問題,一切正常。
問題是,它在 grub2 選單上寫了 Ubuntu Studio 核心和其他 SO 的新條目(Windows 和 Unity 的預設 Natty),但它仍然存在 Gnome3 核心的條目,它是用於使用的 Grub2 選單條目Natty-Unity 核心和Ubuntu-Natty 內核不執行任何操作。
我嘗試在 Ubuntu Studio 和 Natty-Unity 安裝中編輯該/boot/etc/grub.cgf文件,每次運行sudo update-grub2它時都會再次寫回 Ubuntu Studio 安裝時的舊選單項目。
我還嘗試使用Grub-CustomizerGUI 來更改條目,但當我嘗試更新 Grub2 選單時根本沒有任何效果。
還有其他方法可以解決此問題,而無需編輯 中的條目/etc/grub.d嗎?因為在烏班圖論壇解釋如何做到這一點,所以不是很清楚。
請幫忙。提前致謝。

答案1

我遇到了似乎相同的問題,並且自從第一次實現 grub 2 以來就一直遇到這個問題。無論我運行 sudo update-grub2/sudo update-grub 還是使用 grub 定制器進行更改,無論我做什麼,它們總是只更新 grub.cfg.new 文件,而不更新 grub.cfg 文件,就像最後一樣編輯日期顯示。

我在某處讀到 GRUB 2 不能很好地處理空白條目

https://answers.launchpad.net/grub-customizer/+question/175491

我嘗試堅持使用新版本,但發現自己又回到了 Grub 1,因為它已經嘗試,並且可以滿足我的需求。我知道 GRUB 2 是未來並且更強大,然後是它的舊版本,至少在紙面上它確實如此,但就我而言,目前還沒有準備好迎接黃金時段。很抱歉沒有為您解決問題。只是想說你並不孤單。

我會等到所有的問題都解決了。

答案2

每個 Ubuntu 安裝都會建立自己的 Grub2 選單,該選單將放在 MBR 中,覆蓋其分割區中其他 Ubuntu 的 Grub2 選單。

因此,決定哪個 Ubuntu 將成為您的標準、工作 Ubuntu,並且僅在該安裝上執行 sudo update-grub2。在您的標準運行 Ubuntu 上安裝 Grub 定制器,並使用「檔案」選單的「安裝到 MBR」選項。

其他 Ubuntu 上的核心更新將產生新的 Grub2 選單。因此,請最後執行標準的、工作的 Ubuntu 核心更新,並使用 Grub 定制器將修改後的 Grub 選單恢復到 MBR 中。這個對我有用。

問候。

答案3

我不確定 Ubuntu Studio,但使用 Ubuntu 你需要編輯預設設定檔:

/etc/預設/grub

當您執行以下命令時,此檔案會更新 /boot/grub/grub.cfg:

更新 grub

相關內容