
Windows 10に付属のノートブックにArch Linuxをインストールしていますが、数回再起動した後、pacstrapがブートローダをインストールしないため、ブートローダをインストールする必要があることに気づきました。次のコマンドを使用して grub をインストールしました。
grub-install --efi-partition=/efi
しかし、EFIパーティションがフォーマットされ、Windowsが起動しないのか心配です。私はLinuxの専門家ですが、Archをインストールしたことはありません。どんなアイデアがありますか?
答え1
申し訳ありません。完全な回答はできませんが、既存のEFIパーティションにGRUBをインストールしてもフォーマットされないことを確認できます。私のラップトップにArchとWindows 10をインストールしましたが、完璧に動作します。 GRUB は Windows efi を自動的に認識し、ブートリストに追加します。
ちなみに、次のコマンドを実行してGRUBをインストールしました。
$ grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/path/to/efi
$ grub-mkconfig -o /boot/grub/grub.cfg
答え2
いいえ、grub-install
ESPはフォーマットされていません。 ESPをインストールする必要があります。
grub-install
オーバーライドするかどうかgrubx64.efi
(アーキテクチャによって異なります)