chroot.bin/bashを解決する方法ファイルまたはディレクトリが見つかりません

chroot.bin/bashを解決する方法ファイルまたはディレクトリが見つかりません

これが私がやろうとしていたことです。 Windows の更新後に grub ブートローダは表示されません。

だから私は次のステップに従った。

https://docs.parrotlinux.org/trbl/trbl-grub/#3-now-you-have-to-mount-the-partitions

したがって、parrrotlinux.orgに記載されている手順は次のとおりです。

mount /dev/sda1 /mnt
mount --bind /proc/ mnt/proc   // used mkdir to create proc, sys, dev on /mnt
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev
if u use EFI partition:
mount /dev/sda1 /mnt/boot/efi // if mount point dosent exist, then mkdir /mnt/boot | mkdir /mnt/boot/efi
chroot /mnt  
grub-install /dev/sda
exit

ルートディレクトリの変更に問題があります(図にすべての内容が記載されています)。

私は初心者なので、問題を解決するための詳細な手順を教えてください。

PS:このプラットフォームでは同様の質問に言及しましたが、それらのどれも私の問題を解決できませんでした。

    mount /dev/sda1 /mnt
    ls /mnt 
# boot   dev   EFI   proc   run   sys  'System Volume Information'

ベストアンサー1

従うべきステップ

sudo fdisk -lすべてのパーティションを表示し、以下の手順に従ってパーティション名を適切に変更します。

/mnt/boot/efi efiパーティションをマウントして/ (root)パーティションを分割する必要があります。/mnt

mount /dev/sda2 /mnt
mount --bind /proc /mnt/proc //if mnt/proc doesnt exist, make that dir using mkdir
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev
if u use EFI partition:
mount /dev/sda1 /mnt/boot/efi // if mount point dosent exist, then mkdir /mnt/boot | mkdir /mnt/boot/efi
chroot /mnt 
grub-install /dev/sda
exit

再起動が完了しました! grubブートローダが再び表示されます! 。

おすすめ記事