別のドライブにGrubを再インストールしますか?

別のドライブにGrubを再インストールしますか?

コンピュータを分解して再度組み立てたところ、GRUBは消えた。
SSD(sdb、GPT)とHDD(sda、MBR)という2つのディスクがあります。

  • sda1: "セクション" (128MB)
  • sda2: Windows、NTFS
  • sda3: windows 再度、ntfs (grub と arch のインストール後にこのパーティションを追加)
  • sda4:vaultLinux/

  • sdb1:Windows用の回復(ntfs)

  • sdb2: /boot/efi (vfat)
  • sdb3:再び「部分」、16 ​​MB
  • sdb4: windows 再 (既定の Windows パーティション、ここにインストールされます)

私は通常SSDで起動し、WindowsブートローダとArch_grubを持っています。これで
Windowsブートローダしかありませんが、grub用のファイルはまだそこにgrubx64.efiあります/boot/efi/EFI/arch_grubgrubenvUEFIモードではArchitectを使用しました) grub.cfgx86_64-efi/boot

したがって、デフォルトでは、grubは/boot私のHDD(および/boot/efi私のSSD)にあり、これまでは非常に良いです。 Ubuntu Live USBで使用しようとしていますが、「アーチパッケージがインストールされていません」 boot-repairというエラーが発生します。grub-amd64-efi-signed

まだアーチから発射できると思います。グラップコマンドラインしかし、どうすればいいですか?必要なファイルがすでにすべてあるのでグラップインストール何の役にも立ちません。

ベストアンサー1

Linuxリカバリメディア/ Live CDから起動し、/dev/sda4を/mntにマウントし、/dev/sdb2を/mnt/bootにマウントします。 chroot /mnt を実行し、grub-install /dev/sdb を実行します。

おすすめ記事