설치 오류: dev/sda1에 grub을 설치할 수 없습니다.

설치 오류: dev/sda1에 grub을 설치할 수 없습니다.

WIndows 10이 설치된 1TB HDD가 있는 Dell Inspiron 5559에 Ubuntu 18.04 LTS를 설치하므로 듀얼 부팅입니다. Ubuntu 부팅 가능 USB 드라이브를 설정하고 여기에서 UEFI 모드로 Ubuntu를 부팅했습니다. 보안 부팅, 빠른 부팅을 비활성화하고 Windows에서 적절한 파티션을 만들었습니다.

설치가 원활하게 시작되지만 메시지와 함께 계속해서 실패합니다."dev/sda1에 GRUB을 설치할 수 없습니다."그는 이를 "치명적인 실수"라고 불렀다. /dev/sda1은 Windows 부팅 관리자가 설치된 하드 디스크의 EFI 부팅 파티션(ESP 파티션)입니다. 이 파티션에 GRUB 부트로더를 설치해야 한다는 내용을 읽었습니다.

Ubuntu OS가 완벽하게 설치되었으며 문제는 GRUB 설치에서만 발생한다고 어느 정도 확신합니다(완전하지는 않음). 다시 설치하려고 할 때마다 설치 마법사에 "이 컴퓨터에는 Windows 10 및 Ubuntu 18.04 LTS가 있습니다."라고 말하고 다음을 제공합니다. "Ubuntu 18.04 LTS를 지우고 다시 설치"하는 옵션은 Ubuntu가 이미 설치된 경우에만 가능합니다.

시동 복구를 시도했는데 복구 과정에서 오류가 발생하여 완료할 수 없다고 합니다. 파스퇴르 빈:http://paste.ubuntu.com/p/J3dk2YGBqG/

저는 Linux/Ubuntu를 처음 접했고 누구든지 이 문제에 대한 해결책을 제공할 수 있다면 감사하겠습니다.

답변1

"/dev/sda1은 내 HDD의 EFI 부팅 파티션(ESP 파티션)입니다. GRUB 부트 로더를 이 파티션에 설치해야 한다고 읽었습니다."

무엇운전하다grub을 설치할 때 선택하셨나요?
실제로 /dev/sda/dev/sda 대신 선택해야 합니다.1왜냐하면 이것은분할.
install-grub올바른 파티션을 직접 찾아야 합니다. 귀하의 경우에는 /dev/sda1.

답변2

좋습니다. 덤프에서 볼 수 있듯이 grub-install 자체에 버그가 있습니다. 체크아웃 라인 1123.

따라서 이 시점에서는 이렇게 하는 것이 좋습니다.

  1. 먼저 grub을 업데이트해 보십시오. 아마도 구문 오류를 수정하는 버전이 있을 것입니다.

라이브 우분투로 부팅하세요. 터미널 ctrl+alt+t를 열고 실행하세요.

sudo apt update
sudo apt install --reinstall grub

그리고 다시 부팅 복구를 시도해 보세요.

  1. 그래도 작동하지 않으면. 말씀하신 대로 Ubuntu가 성공적으로 설치되었습니다. 예, 맞습니다. 이 작업을 수행.

다른 Linux 배포판, 어쩌면 오래된 Ubuntu를 구하세요. 우리가 원하는 것은 작동하는 grub입니다(또는 일부 Linux 복구 도구 등... Linux 부팅 복구 도구가 어떻게 작동하는지 잘 모르겠습니다. 일반적으로 이러한 오류는 수동으로 수정합니다).

거기에서 부팅 복구를 실행하고 손상된 Grub으로 업그레이드할 수 있으므로 Grub을 먼저 업그레이드하지 않도록 하십시오.

답변3

내 타워 시스템에서 디스크가 SATA를 통해 마더보드에 물리적으로 연결되는 순서를 바꿨습니다. 일단 Ubuntu 18.04를 연결하려고 했던 SSD가 부팅 시 Ubuntu가 표시한 목록의 첫 번째 항목이었습니다. 모든 것이 원활하게 진행되었습니다. - "치명적인 GRUB 오류"는 없습니다. 안타깝게도 지금은 이 방향을 가리키는 원래 팁을 찾을 수 없으며(저는 기본 우분투 전문가도 아니고 하드웨어 전문가도 아닙니다!!) 재미있게 놀고 있습니다. 내 노트북에 SATA가 있는 경우 커넥터는 바람직하지 않거나 때로는 가능하지만 이는 나에게 효과적이었습니다. 기본적으로 대상 디스크를 /dev/sda로 설정하는 것입니다. 약간 번거롭지만 수명이 짧습니다.

관련 정보