GRUBパッケージの更新
最初に行うことは、GRUBが最新であることを確認することです。システムを更新すると、pacmanがGRUBを最新バージョンに更新します。
sudoパックマン-シュウ
システムに最新バージョンのGRUBがインストールされていることを手動で確認する場合は、次のコマンドを使用します。
sudoパックマン-NSgrub
もちろん、このコマンドはGRUBを再インストールします。ただし、pacmanはサーバーから最新バージョンを確認し、利用可能なアップデートがある場合は、それを取得してインストールします。
GRUB構成の編集
GRUBではカスタム構成が可能です。この機会を利用して、デフォルトのOS(複数のOSがインストールされている場合)、GRUBメニューのタイムアウト、カスタムの背景画像など、さまざまなアクションを実行できます。 GRUBのカスタムスクリプトを設定することもできます。
GRUBは、独自の構成ファイルを使用してすべてのアクションを実行します。このファイルは/ etc / default / grubにあります。 GRUBスクリプトの場合、/ etc /grub.dディレクトリが使用されます。
GRUB構成ファイルを編集します。
sudo <編集者>> /NS/ディフォルト/grub
たとえば、GRUBの壁紙を変更するには、GRUB_BACKGROUND変数の値を変更します。
GRUBでは、テキストに色を付けて読みやすくすることもできます。
ファイルの先頭に、GRUB_DEFAUTL変数があります。これは、ブートローダーのデフォルトのOSを定義するために使用されます。
次のエントリGRUB_TIMEOUTは、GRUBメニューを開いたままにする時間を決定します。デフォルトでは、値は5(秒)です。 GRUBメニューを無制限に表示する場合は、値を任意の負の整数に設定します。
編集が完了したら、ファイルを保存します。
GRUBスクリプトディレクトリを確認してみましょう。
GRUBカスタマイザ
これは、さまざまなGRUB設定を簡単にカスタマイズできる非常に便利なツールです。これはグラフィカルツールであり、ArchLinuxリポジトリから直接入手できます。
sudoパックマン-NSgrub-customizer
メニューからgrub-customizerを起動します。
開始するにはrootパスワードが必要です。結局のところ、システムレベルの変更を実行するためのツールを呼び出しているのです。
ツールのすべてのオプションはシンプルで自明です。
GRUBをリロードします
すべての変更を行った後、/ boot / grubディレクトリにあるGRUBcfgファイルを更新する必要があります。 GRUBの構成ファイルに変更を加えた後、次のコマンドを実行します。
sudogrub-mkconfig-また /ブート/grub/grub.cfg
この長いコマンドの実行に興味がない場合は、update-grubを使用できます。これは、前述のコマンドを実行するスクリプトです。ただし、ArchLinuxの公式ディレクトリでは利用できません。 update-grubはAURから取得する必要があります 。
AURパッケージを構築およびインストールするためのシステムを準備します。
sudoパックマン-NS 行くベース開発
AURからupdate-grubを取得します。
git clonehttps://aur.archlinux.org/update-grub.git
update-grubのビルドを開始します。
注:AURに簡単にアクセスするには、適切なAURヘルパーを使用することをお勧めします。 AURヘルパーは、タスク全体を自動化できます。 AURの使い方を学ぶ 。
弓-NSupdate-grub
インストールが完了したら、update-grubを直接呼び出してジョブを実行できます。
sudoupdate-grub最終的な考え
GRUBは、すべてのLinuxディストリビューションで最も人気のあるブートローダーです。他のOSでも動作します。起動プロセスを完全に制御するには、GRUB構成の操作とGRUBの適切な更新に関する知識が必要です。