![grub2エントリを更新できません](https://rvso.com/image/1035887/grub2%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
Gnome3 を使用するために用意したパーティションの 1 つに Ubuntu Studio をインストールしました。
デフォルトの Ubuntu Studio によってインストールされた Grub2 は、すべての/boot/grub/grub.cfg
ファイルを変更して独自のメニューを作成しました。
ここまでは問題がなく、すべて正常に進んでいます。
問題は、grub2 メニューに Ubuntu Studio カーネルとその他の SO (Windows およびデフォルトの Natty with Unity) の新しいエントリが書き込まれましたが、Gnome3 カーネルのエントリはまだそこにあり、それは Natty-Unity カーネルを使用するための Grub2 メニュー エントリであり、Ubuntu-Natty カーネルは何も行いません。Ubuntu Studio と Natty-Unity インストールでファイル
を編集しようとしました/boot/etc/grub.cgf
が、実行するたびに、sudo update-grub2
Ubuntu Studio インストールが行った古いメニュー エントリが再び書き込まれます。GUI
を使用してエントリを変更しようとしましたGrub-Customizer
が、Grub2 メニューを更新しようとしてもまったく効果がありません。
エントリを編集せずにこの問題を修正できる他の方法はありますか/etc/grub.d
?Ubuntu フォーラムやり方の説明があまり明確ではありません。
助けてください。よろしくお願いします。
答え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 1 は実績があり、私のニーズにぴったりだからです。GRUB 2 は未来であり、レガシー バージョンよりも強力であることは理解しています。少なくとも書面上ではそうなのですが、私の知る限り、現時点ではまだプライムタイムには準備ができていません。修正方法がなく申し訳ありません。あなただけではないということをお伝えしたかったのです。
全ての問題が解決するまで待つつもりです。
答え2
Ubuntu の各インストールでは独自の Grub2 メニューが作成され、それが MBR に配置され、パーティション内の他の Ubuntu の Grub2 メニューが上書きされます。
したがって、どの Ubuntu を標準の動作する Ubuntu にするかを決定し、そのインストールでのみ sudo update-grub2 を実行します。標準の動作する Ubuntu に Grub Customizer をインストールし、[ファイル] メニューの [MBR にインストール] オプションを使用します。
他の Ubuntu のカーネル アップデートでは、新しい Grub2 メニューが生成されます。したがって、標準の動作する Ubuntu カーネル アップデートを最後に実行し、Grub Customizer を使用して変更した Grub メニューを MBR に戻します。私の場合はこれでうまくいきました。
よろしくお願いいたします。
答え3
Ubuntu Studio についてはよくわかりませんが、Ubuntu ではデフォルトの設定ファイルを編集する必要があります。
デフォルト
このファイルは、以下を実行すると /boot/grub/grub.cfg を更新します。
アップデート-grub