GNU/Linux >> Linux の 問題 >  >> Linux

grub2-install:コマンドが見つかりません

grub2-install コマンドは、ストレージ デバイスに GRUB 2 ブート ローダーをインストールするために使用されます。 GRUB 2 ファイルを /boot/grub2 ディレクトリにコピーし、一部のプラットフォームでは GRUB 2 をブート セクタにインストールします。ただし、grub2-install は UEFI ではなく BIOS システムに適用されます。 GRUB 2 を UEFI システムにインストールするには、パッケージ マネージャーを使用して grub2-efi パッケージをインストールします。このパッケージをインストールすると、GRUB 2 ファイルが /boot/efi ディレクトリの EFI システム パーティション (ESP) にコピーされます。

構文

grub2-install コマンドの構文は次のとおりです。

# grub2-install [options] [device name]

以下は、grub2-install コマンドで使用できるいくつかのオプションです:

オプション 説明
–modules {モジュール名} 指定されたカーネル モジュールを GRUB 2 ブート ローダーでプリロードします。
—install-modules {モジュール名} 利用可能なすべてのモジュールをインストールするデフォルトではなく、指定されたモジュールとその依存関係のみをインストールします。
—ディレクトリ {ディレクトリ名} デフォルトではなく、指定されたディレクトリからファイルをインストールします。
–ターゲット {ターゲット プラットフォーム} 現在実行中のプラットフォームではなく、GRUB 2 をインストールするターゲット プラットフォームを指定します。
—boot-directory {ディレクトリ名} デフォルトの /boot/ ディレクトリではなく、GRUB 2 ファイルをインストールするブート ディレクトリを指定します。
–力 検出された問題に関係なく、GRUB 2 をインストールします。

grub2-install コマンドの実行中に以下のエラーが発生した場合:

grub2-install: command not found

以下のパッケージをインストールしてみてください:

# dnf install grub2-tools-1

結論

通常、ブートローダーは起動プロセス中にインストールされますが、ブートローダーが破損して再インストールが必要になる可能性があります。ブートローダーをインストールするには、grub-install コマンドを実行し、GRUB をインストールするデバイスを指定します。


Linux
  1. kvm-img:コマンドが見つかりません

  2. vdir:コマンドが見つかりません

  3. uuidgen:コマンドが見つかりません

  1. 須藤:コマンドが見つかりませんか?

  2. bc:コマンドが見つかりません

  3. gedit:コマンドが見つかりません

  1. named-checkconf:コマンドが見つかりません

  2. virt-sparsify:コマンドが見つかりません

  3. update-alternatives:コマンドが見つかりません