web-dev-qa-db-ja.com

GRUBメニューのデフォルトのブートアイテムを編集すると、決定的な答えが得られますか?

UbuntuをWindowsでデュアルブートしようとするたびに、同じ問題に常に苦労しています... grubブートローダーのデフォルトオプションを編集します。 11.10を実行していますが、同じ問題に遭遇しました。

  • Startup-managerは11.04では動作しませんでしたが、11.10では動作しませんでした。
  • GRUB_DEFAULT=ファイルの/etc/default/grubの編集も機能していないようです。

これは難しくないはずで、簡単な説明があるはずです。誰か教えてください

25
Russ

決定的なガイドは、コミュニティWikiです(以下のリンク)。

しかし、要約すると、GRUB_DEFAULTは数値または文字列値を取ります。数値は、/boot/grub/grub.cfgで説明されている起動順序オプション(メニューエントリ値)を反映します。

たとえば、GRUBのGRUB_DEFAULT値は値6(6)に設定されています。

enter image description here

/boot/grub/grub.cfgを見て、テキストmenuentryで始まる行をカウントすると、最初のエントリはzero、2番目はoneであり、sixは、grub画面に表示されるものに対応します。

enter image description here

N.B.テキストmenuentryで始まる行を表示するためにファイルを切り捨てました

文字列値による設定は、Windowsをデフォルトのブートにする場合に便利です。

ファイルGRUB_DEFAULT/etc/default/grubのみを変更します

両方の場合-Sudo update-grubを実行してファイルを再生成します/boot/grub/grub.cfg-これはgrub自体が使用するファイルですが、自分で変更しないでください。


リンクされた質問:

  1. Windowsがブートローダーでデフォルトとして起動するように設定するにはどうすればよいですか?
  2. https://help.ubuntu.com/community/Grub2
23
fossfreedom

私はこれを持っているだけで、何度もバリエーションを試しても機能しませんでした... 2つの/ etc/default/grubファイルがあることに気付くまで-デュアルブートルートのそれぞれに1つ!そして、私は間違ったものを編集していた。そのため、実際に使用しているファイルを選択する別のファイルまたは変数がどこかにあります。

1
Bob