![/target/[중복]에 grub2 패키지를 설치할 때 오류가 발생했습니다.](https://rvso.com/image/984670/%2Ftarget%2F%5B%EC%A4%91%EB%B3%B5%5D%EC%97%90%20grub2%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EB%95%8C%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 Linux를 처음 사용하고 지금까지 Windows(현재: Windows 8)만 사용해 왔습니다. 그러나 대학의 학사 프로젝트에서는 통계 물리학의 계산과 함께 Linux를 사용하라는 조언을 받았습니다. Windows 8과 Linux를 이중 부팅하고 싶습니다.
설치하기 전에 많은 경고와 팁을 읽었습니다. 나는 그 지침을 따랐습니다(Windows 8에서 보안 부팅 비활성화, 빠른 부팅 비활성화). 그런 다음 Linux Mint 17.2 Mate에서 사용할 파티션과 스왑 파티션을 만들었습니다. 설치했는데 모든 것이 잘 작동했습니다. 그런데 컴퓨터를 켰을 때 그럽 화면이 나타나지 않았습니다. 하루의 작업 후 Mint 대신 Xubuntu를 설치하고 몇 가지 부팅 복구를 수행했으며 부팅 복구 고급 옵션에서 '보안 부팅' 옵션을 비활성화했습니다. 그 후 재부팅 후에도 문제 없이 Xubuntu를 사용할 수 있었습니다. 하지만 저는 민트가 더 마음에 들어서 어제는 주분투와 같은 방법으로 민트를 설치해 보았습니다. 그러나 'grub2 패키지 설치'에서 다음 오류와 함께 설치가 중단되었습니다.
grub-efi-amd64 서명 패키지를 /target/에 설치하지 못했습니다.
내 생각엔 설치 프로세스 전에 부트로더 위치에 실수를 한 것 같습니다. Xubuntu를 설치하고 나중에 제거했으며 Xubuntu를 사용하여 Windows 부팅 관리자도 있는 /dev/sda2에 부트로더를 설치했습니다. 그 전에는 다음에 Xubuntu를 설치할 때 별도의 /boot 파티션 /dev/sda8에 부트로더를 설치했습니다. 마지막으로 /dev/sda에 부트로더를 설치한 적이 있습니다. 정말 처음에 그럽 화면이 나오지 않는 문제를 해결하기 위한 시행착오였습니다.
내 생각에는 이제 sda, sda2 및 sda8에 Xubuntu와 함께 설치한 부트로더가 Mint와 함께 grub2 패키지를 설치하는 데 문제를 일으키는 것 같습니다.
동일한 문제에 대해 이미 여러 페이지를 살펴봤지만 아무 것도 효과가 없었습니다. 인터넷에 연결되어 있고 'extra 64'가 있습니다(참조:Ubuntu 12.04 --- grub-efi-amd64-signed가 /target/에 설치되지 못했습니다.).
어떡해? 숙련된 사용자의 조언이 있습니까? 아니면 다른 배포판을 사용해 봐야 할까요? 미리 감사드립니다! 네덜란드에서 인사드립니다.
답변1
HP는 부트 로더 정보를 잊어버리는 것으로 악명 높으며, Boot Repair 출력에는 이 가설을 뒷받침하는 증거도 있습니다. 예를 들어:
chroot /mnt/boot-sav/sda5 efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
No BootOrder is set; firmware will attempt recovery
마지막 줄은 컴퓨터가 대체 부트 로더 -- 로 부팅을 시도한다는 것을 의미합니다 EFI/BOOT/bootx64.efi
. (이 상황에서는 일부 EFI가 실제로 Windows 부트 로더로 대체됩니다 EFI/Microsoft/Boot/bootmgfw.efi
.)
펌웨어 결함입니다. 너~할 것 같다HP에서 문제를 해결할 수는 있지만 그럴 가능성은 거의 없습니다. 컴퓨터가 새 것이라면 매장에 반품하고 환불을 받을 것입니다. 하지만 Windows 8에 대한 언급을 보면 그 시점을 넘었다고 생각됩니다.
실제로 듀얼 부팅이 필요하다고 가정하면 두 가지 옵션이 남습니다.
- 대체 부트 로더(앞서 언급한 두 가지 모두)의 이름을 바꾸고 해당 위치에 GRUB(또는 다른 부트 로더 또는 부트 관리자) 복사본을 넣습니다. 이것은 수정 사항이 아니라 불안정하고 추악한 해결 방법입니다. 하지만 결과를 얻는 가장 쉬운 방법입니다. 부팅 복구에는 이 작업을 자동으로 수행하는 옵션이 있습니다. 고급 메뉴에는 "부트 로더 백업 및 교체"(정확한 표현이 기억나지 않음)와 같은 것이 있습니다.
- 디스크를 깨끗하게 지우고 Windows와 Ubuntu를 모두 새로 설치하되 EFI/UEFI 모드가 아닌 BIOS/CSM/레거시 모드에서 수행하십시오. 그러나 부팅 모드를 강제로 적용하는 것은 약간 까다로울 수 있습니다. 너는 그걸 어떻게 해야 할지 알아내야 할 거야당신의 구체적인이를 수행하는 방법에 대한 표준화가 없기 때문에 펌웨어 구현이 필요합니다. 이 접근 방식의 변형은 두 OS를 모두 BIOS 모드에서 부팅하도록 변환하는 것이지만 이는 다시 설치하는 것보다 더 지루할 수 있습니다. 설치를 사용자 정의하는 데 많은 시간을 소비하고 많은 데이터 파일이 있는 경우에만 이 작업을 수행하고 싶을 것입니다. 그러나 내부 변환은 데이터 손실 위험이 있으므로 어쨌든 안전을 위해 백업해야 합니다. 그 시점에서 재설치가 꽤 합리적으로 보이기 시작합니다.