ArchLinuxでGRUBを更新する方法

How Update Grub Arch Linux



ブートローダーは、コンピューターの起動時に実行される最初のプログラムです。次に、このソフトウェアがオペレーティングシステム全体をロードします。 Linuxやその他のUnixフレーバーのオペレーティングシステムの中で、GRUBは最も人気のあるブートローダーです。ご存じない方もいらっしゃると思いますが、GRUBはサポートされている構成がたくさんあるオープンソースです。ArchLinuxを使用している場合は、ブートローダーとしてGRUBを使用していると思いますよね。 ArchLinuxでGRUBを更新する方法を確認しましょう。

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の適切な更新に関する知識が必要です。