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

루트 디렉터리를 변경하는 데 문제가 있습니다(그림에 모든 내용이 설명되어 있습니다).

저는 초보자이므로 문제를 해결하기 위한 자세한 단계를 알려주세요.

추신: 이 플랫폼에서 비슷한 질문을 언급했지만 그 중 어느 것도 내 문제를 해결하지 못했습니다.

    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 부트로더가 다시 나타납니다! .

관련 정보