Ubuntu 20.04를 부팅하려고 할 때 "커널을 먼저 로드해야 합니다"라는 메모리 오류가 발생합니다.

Ubuntu 20.04를 부팅하려고 할 때 "커널을 먼저 로드해야 합니다"라는 메모리 오류가 발생합니다.

예전에는 듀얼 부팅 시스템의 SSD 드라이브에서 Ubuntu를 부팅할 수 있었지만 이제는 "커널을 먼저 로드해야 합니다"라는 메시지가 나타납니다.

부팅 드라이브를 설정해 보았습니다.
파티션이 손실+발견/부팅/스왑 파일 등/미디어/var/...등을 발견했습니다. 온라인에서 읽은 내용에 따르면 이것이 내 boot/grub/ 파티션인 것 같습니다.

내 문제는 이 경로에 아무것도 없다는 것일 수도 있습니다.
문서에 따르면/boot/grub에는 "grub.cfg 및 다수의 *.mod 파일이 포함되어야 합니다. 특정 파일을 찾는 경우 검색에 이름을 포함시켜 반환 수를 제한하십시오."
하지만 경로에는 grubenv라는 파일 외에는 아무것도 없습니다.

그리고 이 디스크의 이름이 무엇인지 모르겠습니다. grub에서는 (hd2,gpt4)이고 UUID 번호를 얻을 수 있지만 /dev/hd1과 같은 다른 이름이 있습니까? 커널을 찾으면 이를 설정하는 데 필요하지 않나요?

Ubuntu 20.04 5.11.0-41 일반 버전을 사용하고 있습니다.

답변1

설치 방법에 따라 경로가 /boot/grub이 아닐 수도 있습니다. grub을 사용하고 있습니까? 마더보드가 UEFI로 설정되어 있습니까? (UEFI가 아닌 설정을 사용하여 설치하셨나요?) Ubuntu 부팅 복구를 시도해 보셨나요?

어떤 버전의 Ubuntu가 설치되어 있는지, 부팅한 지 얼마나 되었는지 언급한 적이 없습니다. 이것이 오래된 Ubuntu 16.04 설치라면 grub일 수도 있습니다. UEFI 보드에 대한 최신 내용이나 최신 내용이라면 그렇지 않을 수도 있습니다. 이전 방식은 루트 파일 시스템의 /boot/grub이었지만(문서는 일반적으로 매우 구식임) 이전 질문에 어떻게 대답했는지에 따라 가장 필요할 "경로"는 /boot로 마운트된 별도의 경로가 됩니다. /efi 파티션

이중 부팅으로 인해 Windows가 Linux 부팅 설정을 망치는 경우가 종종 있지만 가장 먼저 시도해야 할 것은 오래된 것입니다.https://help.ubuntu.com/community/Boot-Repair

관련 정보