共有マシンにWindows 7とUbuntuの両方がインストールされています。 開発者以外の多くの人がWindowsを使用しているため、ブートの順序を変更して、簡単にできるようにしたいと思います。
現在、ブートの順序は次のようになります。
/ dev / sda6
のWindows 7。Windows 7がリストの一番上になるようにデフォルトの順序を変更するにはどうすればよいですか?
/ dev / sda6
のWindows 7。Grub Customizerと呼ばれる使いやすいGUIアプリケーションを使用して、生活を少し楽にすることができます。 名前が示すように、GRUBメニューエントリを並べ替えるだけではありません。
インストールできるのは:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
(Ubuntuの質問を聞いてください PPAは私のシステムに追加しても安全ですか?注意すべき「赤い旗」は何ですか? 。)。
それに関するハウツーオタクの記事があります。 Linux GRUB 2ブートメニューを簡単に構成する方法 。 興味があれば見てください。 また、Ubuntuフォーラムには解決されたスレッドがあります。 [GRUB 2の起動順序を変更][5] このツールについて言及しています。
ここにいくつかのスクリーンショットがあります:
screen_1。! screen_2。! screen_3。! ---。
トラブルシューティング:
Grub Customizerの設定は、Grubをインストールした最新のLinux / Ubuntuインストール内からのみ機能します。
たとえば、誰かが2つのOS-esをインストールしていて(WindowsとUbuntu)、3番目のOS(Manjaroなど)をインストールして、上記の回答に従おうとすると、2番目のOSからGrub Customizerの変更は機能しません( Ubuntu、例では)。 プログラムは、それ自体がインストールされているシステムのインストールによって作成されたGrubファイルのみを編集できるようであるので、thirs OSにインストールする必要があります。
Grubブートメニューを決定するファイルは、ほとんどの場合、マシンにインストールされた最新のシステムを備えているため、Grub Customizerをインストールして that Linuxシステムから使用する必要があります。
[5]:http://ubuntuforums.org/showthread.php?t = 1316663。
追加のツールをインストールせずに、コマンドラインからgrubのデフォルトのブートエントリを変更することもできます。 これによりリストの順序は変更されませんが、デフォルトで別のOSを起動できます。これは、とにかく必要なもののように聞こえます。
まず、「/ etc / default / grub」のバックアップコピーを作成します。 何かがうまくいかない場合、既知の良いコピーに簡単に戻ることができます。
sudo cp /etc/default/grub /etc/default/grub.bak
次に、「vim」または選択したテキストエディターを使用してファイルを編集します。
sudo vim /etc/default/grub
含まれている行を見つけます。
GRUB_DEFAULT=0
それを設定します。
GRUB_DEFAULT=x
ここで、 x
は、デフォルトで起動するgrubメニュー項目のインデックスです。 メニュー項目はゼロインデックスであることに注意してください。 つまり、リストの最初の項目は「0」であり、6番目の項目は実際には「5」です。 したがって、リストの6番目の項目を起動するには、行に次のようになります。
GRUB_DEFAULT=5
アイテムの注文を忘れた場合は、「/ boot / grub / grub.cfg」をご覧ください。 各メニューエントリは、type :の行で指定されます。
menuentry 'Ubuntu' [options] {
デフォルトは、インデックスの代わりに名前で選択することもできます。:
GRUB_DEFAULT='Ubuntu'
/boot/grub/grub.cfg
に menuentry 'Ubuntu'
行があった場合。 これは、変更される可能性のあるエントリの順序に依存しないため、より良い方法である可能性があります。
「以前のLinuxバージョン」サブメニューでカーネルを使用するには、次のものを使用します。
GRUB_DEFAULT="Previous Linux Versions>x"
(引用を含めるようにしてください)。ここで、 x
はサブメニューの古いカーネルのインデックス、または /boot/grub/grub.cfg
に表示されるカーネルの名前です。 例えば、。
GRUB_DEFAULT="Previous Linux Versions>4.13.0-43-generic"
次に、更新されたgrubメニューを作成します。
sudo update-grub
tombuntuサイト(Tomによる記事)から:
GRUBは、
/ etc / default / grub
ファイルを使用して構成できます。 あなたの前に。 変更を加えてください。バックアップすることをお勧めします。 コピーの作成: 。 sudo cp /etc/default/grub /etc/default/grub.bak。 。 バックアップのコピーを元のバックアップで復元できます。 。 sudo cp /etc/default/grub.bak/etc/default/grub。 。 root権限を持つテキストエディターを使用してファイルを開きます。 。 gksu gedit / etc / default / grub。 。GRUB_DEFAULT = 0
という行は、GRUBが最初のメニューを選択することを意味します。 起動するアイテム。 これをGRUB_DEFAULT = saved
に変更します。 この変更は行われます。 後でデフォルトのアイテムを簡単に変更できるようにします。 。 ファイルを保存して閉じます。 このコマンドを実行して、変更を適用します。 GRUBの構成: 。 sudo update-grub。 。 私たちが行った構成の変更により、grub-set-defaultと いつでも使用するgrub-rebootコマンド。 これらにより、変更できます。 デフォルトのブートアイテムは永続的または次のブートのみです。 それぞれ。 。 数値を使用して、「grub-set-default」または「grub-reboot」(「sudo」を使用)を実行します。 起動するメニュー項目のうち(最初の項目は0)。 このコマンドはします。 デフォルトを2番目の項目に変更します。 。 sudo grub-set-default 1。
私は以下を試してみましたが、良い結果が得られました。
ターミナルウィンドウを開きます( Ctrl< / kbd> + Alt< / kbd> + T< / kbd>)、。
sudo gksu nautilus
と入力し、Enterキーを押します。
ユーザーパスワードを入力します。
/boot/grub/grub.cfg
ファイルに移動します。 ファイルをコピーして同じディレクトリに貼り付け、バックアップ用にgrub.cfgファイルのコピーを作成する必要があります。 次に、grub.cfgをダブルクリックして、テキストエディターでファイルを開きます。
ファイルには行( set default = "0"
)があります。 ロードするGrubの行番号に0を編集します。 鉱山は6行目だったので、5行目を使用しました。 ファイルを保存します。 PCを再起動します。正しい行を選択した場合、Grubが読み込まれるときに強調表示されます。
幸運を。
ターミナルウィンドウ( Ctrl< / kbd> + Alt< / kbd> + T< / kbd>)を開くか、 Alt< / kbd> kを押します。
gksu nautilus
と入力し、 Enter< / kbd>を押します。
これにより、rootが所有するファイルを変更する許可を得て、ファイルブラウザNautilusが開きます。
ファイル /boot/grub/grub.cfg
に移動し、ダブルクリックしてテキストエディターでファイルを開きます。
異なるオペレーティングシステムに属するそのファイルのセクションをカット、移動、貼り付けます。 これを行うときは非常に注意する必要があります。間違ったことをすると、もう起動できなくなるためです。 Windowsブーツは、通常のWindows-MBRでGRUB-MBRを上書きするWindowsインストールディスク( FIXMBR
)のツールを使用していつでも修復できます。
Ubuntu 9.04から12.04までテストしましたが、毎回正常に動作しました。
しかし、私はWindowsのブートセクションをリストの一番上に移動して、デフォルトにしようとしただけです。
メモリが正しい場合、ファイルの各ブートメニューセクションは「begin」で始まります。 ... で終わります。 ...終わり
。 そして、複数のテキスト行にまたがります。
そのファイルのテキストはもう少し複雑になり、以前のバージョンと同じように最後のUbuntuバージョンでは同じに見えません。 だからあなたの脳を使ってあなたが間違いをするのを防ぎます。