답변:
Live Ubuntu CD를 통해이 작업을 수행 할 수 있어야합니다.
efibootmgr을 설치하십시오.
sudo apt-get install efibootmgr
그런 다음 커널 efi 지원에 추가하십시오
sudo modprobe efivars
그런 다음 실행 sudo efibootmgr
하여 부팅 항목을 확인하십시오. 다음과 같이 반환됩니다 :
BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device
그런 다음 원하지 않는 옵션을 삭제하십시오. 이 예에서 Ubuntu는 항목 5입니다. 항목 5를 삭제하고 BootOrder에서 제거하기 위해 다음을 호출 할 수 있습니다.
(주의 : 다음 명령을 실행하기 전에 올바른 부팅 항목 번호를 입력하십시오)
sudo efibootmgr -b 5 -B
자세한 내용은 여기에 있습니다 : http://linux.die.net/man/8/efibootmgr
참고 : 부트 로더를 변경하는 것은 부팅 할 수있는 디스크 이미지가 좋은지 확인하십시오.
이제 ubuntu
UEFI 펌웨어가 BootOrder에 항목을 복원하지 못하도록 EFI 파티션에서 하위 디렉토리를 삭제해야합니다 .
그렇게하려면 먼저 EFI 파티션을 찾으십시오. sudo fdisk -l
연결된 모든 드라이브의 파티션을 보려면 실행 하십시오. EFI 파티션은 EFI Partition
유형 열 아래에 있습니다.
EFI 파티션이이라고 가정 /dev/sda2
한 다음 아무 곳이나 빈 폴더에 마운트하십시오.
sudo mkdir /mnt/efipart
sudo mount /dev/sda2 /mnt/efipart
이제이 Ubuntu
파티션에서 디렉토리 또는 다른 배포판 이름 을 찾아야 합니다. 대부분 아래에 EFI/distro_name
있습니다.
그 디렉토리에 의해 그 내용을 (제거 당신이 올바른 디렉토리를 삭제하는 SURE을 확인하시기 바랍니다 ) sudo rm -r ubuntu
.
boot-repair
결과가 없습니다. 다른 실행은 bootrec.exe /fixmbr
... 결과가 없습니다. 다른 사람들은 우분투 폴더를 삭제한다고 말했습니다 .... 계속 돌아왔다 ... 다른 사람들은 부팅 항목을 제거하고 efibootmgr
... 나왔다고 말했습니다 . 아무것도 효과가 없었습니다. 그러나 ... 갑자기 갑자기 게시물을 읽었으며 폴더와 부팅 항목을 함께 제거해야한다는 것을 알고 있습니까? 갑자기 효과가있었습니다! 이것은 당신이 찾고있는 대답입니다.