데스크탑에 Ubuntu 18.04를 설치하려고하면 다음 오류가 표시됩니다.
'grub-efi-amd64-signed'
패키지에 설치하는 데 실패했습니다/target/
. GRUB 부트 로더가 없으면 설치된 시스템이 부팅되지 않습니다.
이 오류를 해결하는 방법?
데스크탑에 Ubuntu 18.04를 설치하려고하면 다음 오류가 표시됩니다.
'grub-efi-amd64-signed'
패키지에 설치하는 데 실패했습니다/target/
. GRUB 부트 로더가 없으면 설치된 시스템이 부팅되지 않습니다.
이 오류를 해결하는 방법?
답변:
내 컴퓨터 모두에서 20 개 이상의 실험을 수행 한 후에 원래의 답변을 편집하고 수정했습니다. 간단히 대답하기 위해 이전 답변의 모든 잘못된 가정과 결론을 제거합니다.
---------------- 내 컴퓨터는 1. 2012 년 메인 보드의 UEFI BIOS가 우분투 EFI 유비 쿼터 버전 12.04에 의해 파괴 된 Fujitsu LIFEBOOK-LH532 https : //bugs.launchpad .net / ubuntu / + source / efibootmgr / + bug / 1082418 분명히 NoteBook UEFI LH532에서 수동 BIOS 설치를 선택합니다. 나는 "버거"가 아직 남아 있기 때문에 메인 보드에 짧은 회로 점퍼 cl1 & cl2에 대한 내 노트북을 열지 않기 때문에. *** 하드 디스크에 EFI 파티션을 제공하지 않아 수동 BIOS 모드를 강제했습니다. 그러나 모든 설치는 UEFI 메인 보드에 영향을 미치며 EFI UBUNTU "FIRST"설치를 시도합니다.
주제와 정확히 같은 오류로 인해 "UEFI"노트북에만 문제가 발생했습니다.
나는 부팅을 수정했다
https://help.ubuntu.com/community/Boot-Repair
따라서 16.04는 시스템을 부팅합니다. 그리고 16.04 그럽에서 Great 18.04 버전에 액세스 할 수 있습니다.
그렇습니다. LUBUNTU 16.04가 18.04를 선택하는 올바른 옵션으로 LH532 노트북에 새 GRUB을 설치 한 후 UBUNTU 18.04를 사용하여이 답변을 작성합니다.
이 주제의 오류 이유는 수동 "다른 것"설치 모드에 대한 EFI 파티션을 제공하지 않기 때문입니다.
나처럼 EFI 파티션이없는 경우 이 오류가 발생합니다.
그러나 16.04 버전은 더 유비 쿼티가 있습니까? 도대체 무엇이? 18.04보다. BIOS 설치 (하드 디스크에 efi 파티션 없음)로 설치하고 BIOS 모드로 우분투를 설치하기 위해 "GO BACK"을 선택할 수 있습니다. 그러나 18.04는 내 경우와 가능한 한 선택하지 않고 설치를 수행합니다.
18.04의 이러한 상황에서 품질이 나쁜 사람들을 "버그"라고 부를 것입니다. 그러나 프로그래머가 올바른 클린 자동화 만 사용하도록 강요하려는 의도 일 수 있습니다. "?? 다른 것"옵션을 제거해야합니다.
그런 다음 오류없이 UBUNTU 18.04를 설치하십시오 .Windows 10 이후에 설치 한 MANJARO LINUX로 부팅하는 것도 문제가되지 않습니다.
물론, UBUNTU 18.04는 BIOS F12를 파괴합니다. 다른 OS를 설치하는 것을 금방 금합니다. F12가 부팅 미디어를 다시 선택하도록하려면 노트북 케이스를 단락 점퍼 CL1 및 CL2로 열어야합니다.
위의 링크로 도시락에 이것을보고했습니다.
이 주제보다 약간 미안하지만 유비쿼터스 또는 설치 프로세스에 더 많은 버그가 있음을 모두에게 알려주십시오.
이 오류 메시지가 나타난 후 PC를 재부팅하고 GRUB 부팅 오류로 인해 Ubuntu를 부팅 할 수없는 경우 chroot를 통해 GRUB을 EFI 시스템 파티션 (ESP)에 수동으로 다시 설치해야합니다 . 내 경우에 문제를 해결하는 방법은 다음과 같습니다.
LiveUSB (또는 LiveCD)로 부팅하고 '설치하지 않고 Ubuntu 사용'을 선택하십시오. 나중에 라이브 세션에서 인터넷에 연결할 수 있는지 확인해야 할 수도 있습니다.
/dev/sdXY
파티션에 Ubuntu를 설치 했고 이미 존재하는 ESP가 /dev/sdXZ
하드 드라이브의 파티션에 있다고 가정 해 봅시다 /dev/sdX
. 터미널을 열고 다음 명령을 실행하십시오.
$ sudo mount /dev/sdXY /mnt
$ sudo mount /dev/sdXZ /mnt/efi
$ for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
(Now, if you customized Ubuntu installation by dividing some directories up into different partitions (eg. '/boot', '/opt', etc.), you should mount them too under `/mnt` directory. You may refer to `/mnt/etc/fstab` file to remember what you did on the installed Ubuntu system)
$ sudo chroot /mnt
당신은 일단 chroot로 설치된 우분투 시스템에 성공적으로 바로 설치 (재)에 확인 grub-efi-*
하여 PC 아키텍처 패키지를 :
# apt-get install --reinstall grub-efi-x86_64
(인텔 i5 CPU에 사용한 것)
또는
# apt-get install --reinstall grub-efi-amd64
또는
# apt-get install --reinstall grub-efi-ia32
등 ... 사용 가능한 패키지 목록을 얻을 수 있습니다. # apt-cache search ^grub-efi
마지막으로 grub2를 드라이브에 설치하려면 :
# grub-install --boot-directory=/boot --bootloader-id=ubuntu-fix --target=x86_64-efi --efi-directory=/efi
# update-grub
(가) 있습니다 --target=x86_64-efi
(예. 시스템에 따라 다를 수 있습니다 i386-pc
기본적으로, 아마 amd64-efi
, 등). # grub-install --help
자세한 정보를 확인하십시오 .
# exit
안전하게 마운트 해제하고 재부팅하십시오.
$ for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
$ sudo umount /mnt/efi
(Unmount any other customized partitions, if you had any)
$ sudo umount /mnt
$ sudo reboot
우분투가 정상적으로 부팅됩니다.
참고 문헌 :
grub-efi-amd64-signed
사용했습니다 . 보안 부팅이 켜져있을 때 이것이 필수적 일 수 있습니다. --uefi-secure-boot
grub-install
부팅 USB에서 우분투 18.04를 설치할 때 비슷한 오류가 발생합니다. BOOT CD를 만들어 설치했습니다.
세 가지 옵션이 있다고 생각합니다.
나는이 감사합니다, 도움이되기를 바랍니다
Onno
UEFI 부팅을 사용하여 USB 플래시 메모리 스틱에서 설치할 때 이와 동일한 문제가 발생했습니다. 그것이 실패했을 때, 나는 여기에 언급 중 하나를 따르고 비 UEFI 일반 플래시 디스크에서 부팅하여 설치를 수행했습니다. 당시에는 UEFI에 대해 전혀 몰랐으며 한 가지 방법이 왜 효과가 있었는지 전혀 몰랐습니다.
그 이후로 조금 살펴 보았지만 이제 UEFI (Unified Extensible Firmware Interface)는 BIOS의 후속 버전이며 다른 요구 사항이 있음을 이해합니다. 특히, 내가 만들지 않은 UEFI를 사용하는 경우 Linux에는 / boot / efi 파티션이 필요합니다 (파티션을 수동으로 만들었습니다).
오류 메시지가 더 명확 할 수 있습니다. 계속 진행하려면 UEFI 디스크 파티션 프로그램에 efi 부팅 파티션이 필요합니다. 대신 "GRUB 설치 실패"오류를주기 전에 대부분의 Linux 설치를 수행합니다.