현재 이 기사에서 grub2(부팅 문제 해결을 시도 중)에 있습니다.
grub 오류: 먼저 커널을 로드해야 합니다
그러나 이 명령을 사용하여 Linux 커널을 설정하고 싶을 때마다
linux (hd0,gpt1)/boot/vmlinuz-5.4.0.-37-generic
나는 들어가고있다 (상태
error: failure reading sector 0x465aa00 from 'hd0'
ls -la (hd0,gpt1)/
명확하게 사용할 수 있거나 그러한 명령을 사용할 수 있고 내용을 볼 수 있으므로 이는 하드 드라이브 문제가 될 수 없습니다 ls
(부팅 내용을 보지 않고 어떤 vmlinuz를 사용해야 할지 알 수 없음).
누구든지 이 문제를 해결하도록 도와주시면 매우 감사하겠습니다.
답변1
이렇게 할 수 있다고 해서 ls -la
디스크에 오류가 없다는 의미는 아닙니다. Live CD로 부팅하고 다음 명령을 실행하세요.
기본 사항은 다음과 같습니다. 완료되면 디스크를 읽을 수 있고 작동하는지 확인할 수 있습니다.
cat /dev/sda > /dev/null echo $? dmesg | tail
결과는 0이어야 하며
dmesg
출력에 오류가 없어야 합니다.그리고 만약을 대비해:
e2fsck -f -v -C 0 -t /dev/sdaX
sdaX
Linux 파티션은 어디에 있습니까? 각 파티션에 대해 이 명령을 실행하십시오.드디어 나는 달려갈 것이다
smartctl -t long /dev/sda
명령을 완료하는 데 시간이 오래 걸립니다(SSD의 경우 훨씬 적음). 완료되면 실행하여
smartctl -a /dev/sda
SMART 오류가 있는지 확인하세요.