rEFInd를 통해 Linux(Debian 10)를 부팅하려고 하면 initramfs 셸에서 부팅됩니다. 루트를 찾을 수 없습니다. 그러나 F2를 통해 cmdline 부팅 옵션을 편집하고 루트를 수동으로 설정(root=dev/sda5)하면 정상적으로 부팅됩니다.
문제의 원인은 Windows입니다. 이전에 고장난 하드 드라이브를 SATA를 통해 컴퓨터에 연결하고 파일을 복사한 다음 컴퓨터를 종료하려고 시도한 후 Windows 8.1에서 NTFS 오류와 관련된 몇 가지 오류가 표시되었습니다. 그런 다음 재부팅하고 "복구" 및 rEFInd 덮어쓰기를 시작합니다.
Debian livecd에서 chroot 설치된 시스템으로 부팅하고 rEFInd를 다시 설치했습니다.
update-initramfs를 시도했지만 성공하지 못했습니다.
답변1
rEFInd 구성 파일을 찾으십시오.
find /boot/efi -name 'refind*.conf'
하나 또는 두 개의 파일을 찾을 수 있습니다: refind.conf
또는 refind_linux.conf
후자가 있는 경우 기본 부팅 옵션이 있을 가능성이 높으며 그렇지 않은 경우 전체 구성은 기본 refind.conf
파일에 있습니다.
선호하는 텍스트 편집기를 사용하여 해당 파일을 편집하십시오.