現在のGRUB /ブート構成に関する情報を取得するにはどうすればよいですか?


9

最初にいくつかの背景:LenovoラップトップでデュアルブートWindows 7 / Ubuntu 13.04を使用しています。約1.5年前にインストールを行った後、今よりもLinuxに精通していないため、両方のOSを起動して実行するために行ったすべてを思い出すことはできません。ただし、これはかなり厄介な手順であったことを覚えています(少なくとも1回はboot-repairを実行します)。

現在、Ubuntu(おそらくArch)に加えて別のLinuxディストリビューションを試すことを検討しています。今度は、自分がやっていることを理解できる方法で実行したいと思います(おそらく「内部Linuxディストリビューションの仕組み)。

これで、背景はこれで十分です。今私の質問は:私の現在のGRUB /ブートローダーの構成に関する情報を取得するにはどうすればよいですか?

これは、サードパーティのOSのインストールや、パーティションとブートのいじりをさらに高度にすることを夢見る前に、検討すべき最初のまったく別の問題のようです。


あなたは使用することができますgrub-install -v ここで別のポストです。
スタニスラフ

回答:



7

/ boot / grub / grub / cfgファイルを表示するには、次のコマンドを使用します。

less /boot/grub/grub.cfg

上または下矢印キーを押してファイルを上下にスクロールし、「q」キーを使用して終了し、通常の端末プロンプトに戻ります。grub-mkconfigプログラムは、grub-mkdevice.mapとのgrub-プローブとして、他のスクリプトやプログラムを実行し、新しいgrub.cfgファイルを生成します。また、ファイル/etc/default/grub/etc/grub.d/debianテーマファイルを読み取って、何をすべきかを指示します。これらは、GRUB設定を変更するために自分で編集または作成できるファイルです。これについては後で詳しく説明します。

以下は、Windows XPとのデュアルブートでもう1つのUbuntuインストールが既に行われているコンピュータに、新しいUbuntuインストール用のgrub.cfgの例です。コメントされた行を黄色でハイライトして、注意を引きました。これらはそれぞれ、grub.cfgの独自のセクションの開始と終了をマークし、上部の/etc/grub.d/00_headerから始まる番号順に表示されることに注意してください。このファイルの最後のセクションは、grub.cfgファイルの下部にある/etc/grub.d/40_custom領域です。grub.cfgファイルのこれらの各セクションは、同じ名前のスクリプトによって制御されます。これらのセクションは、grub.cfgに変更を加えるために編集するセクションです。変更は、「sudo grub-mkconfig -o /boot/grub/grub.cfg」を実行して新しいgrub.cfgファイルを書き込んだ直後に有効になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.