コンピュータを分解して再度組み立てたところ、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_grub
。grubenv
UEFIモードではArchitectを使用しました) grub.cfg
x86_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 を実行します。