그래서 무슨 일이 일어나고 있는지 잘 모르겠지만 오늘 컴퓨터를 시작했을 때 부팅이 되지 않고 화면에 "Grub 복구"라는 명령줄만 표시되었습니다. 부팅 복구 디스크에 발생한 문제를 복구하려고 했지만 할 수 있는 일은 여기에 링크된 보고서를 덤프하는 것뿐이었습니다.http://paste.ubuntu.com/15171771/
자, 이것은 내 컴퓨터가 아니기 때문에 무엇이 설치되어 있는지는 모르지만 QNX 4가 설치된 일종의 Linux 배포판인 것은 확실합니다. QNX를 사용하여 grub을 수정하는 방법을 아는 사람이 있다면 매우 감사하겠습니다.
답변1
sdb 드라이브에 다른 부팅 가능한 배포판을 설치해 본 사람이 있습니까? 어쩌면 이로 인해 부트로더가 손상되었을 수도 있습니다. sdb에 syslinux를 설치하고 sda에 grub 2를 설치한 것 같습니다. 두 가지 모두 부트로더입니다. Linux 배포판의 Live CD를 삽입하고 chroot를 sda/sdb로 시도해 볼 수 있습니다. 어쩌면 둘 다 제거하고 둘 중 하나를 다시 설치하면 문제가 해결될 수도 있습니다. 이에 대한 도움말을 찾을 수 있습니다여기.
아니면 fdisk를 사용하여 sdb의 bootflag를 false로 설정할 수도 있습니다. (포인트 6에서)
답변2
단계별로 이 작업을 수행할 수 있습니다.
- Super GRUB2 디스크를 부팅합니다.
e
GRUB 편집기에서 셸을 입력하려면 누릅니다 .이제 GRUB를 하드 드라이브에 다시 설치해야 합니다(USB는 /dev/sdb에 있음).
sdb는 마운트 해제되었으며 sdb는 sdb1이 아니라는 점을 기억하십시오. 그래서 당신은 프롬프트를 입력grub>`grub-install /dev/sdb`
그게 다야. 이제 다시 시도해 볼 시간입니다.
그런데 GRUB 2.00이 어디에 설치되어 있는지 궁금할 것입니다.
- GPT 디스크
- MBR(마스터 부트 레코드)
- EFI(Extensible Firmware Interface) 이 질문에 대해 자세히 살펴볼 수 있습니다. 실패한 Linux 부팅 복구
행운을 빌어요.