저는 집에 있는 컴퓨터에 Arch Linux를 설치했고 최근에는 Ubuntu에서 무언가를 테스트하고 싶었습니다. 그래서 Arch 설치를 방해하지 않도록 Ubuntu를 USB 드라이브에 완전히 설치하려고했습니다.
Ubuntu 설치 과정에서 다음을 선택했습니다.설치형태 → 기타그리고부트로더 설치에 사용되는 장치저는 USB 드라이브를 선택했습니다. 설치 후 파일 시스템은 USB 드라이브에 마운트되었지만 부트로더는 내 컴퓨터의 SSD 드라이브에 설치되었습니다. BIOS 때문에 이것을 알고 있습니다.부팅 메뉴보여주다:
이 오류에도 불구하고 설치는 여전히 작동하며 내 Arch 설치를 엉망으로 만들지 않는 것 같습니다. 하지만 저는 더 이상 Ubuntu를 사용하지 않으며 이와 관련된 모든 것을 삭제하고 싶습니다. 따라서 USB 드라이브를 제거할 수 있지만 Ubuntu 부트로더는 여전히 BIOS에 표시되며 제거 방법을 모르겠습니다.
혼란스러운 부분은 Ubuntu 부트로더가 어디에 설치되어 있는지 완전히 확신할 수 없다는 것입니다. Ubuntu 설치로 인해 SSD에 다른 파티션이 생성되지 않았습니다. 온라인으로 확인한 결과, 원래 Arch용으로 설치한 것과 동일한 마스터 부트 레코드 및 부트 파티션에 내 SSD에 설치된 것으로 추측됩니다.
전체적으로 내 질문은: 내 컴퓨터에서 Ubuntu 부트로더를 제거할 수 있는 방법이 있습니까?
답변1
부팅 메뉴에서 일부 길 잃은 부팅 관리자를 제거하고 싶습니다.기입. efibootmgr 매뉴얼 페이지에서:
부트 매니저UEFI 부팅 관리자를 수정하는 데 사용되는 사용자 공간 애플리케이션입니다. 애플리케이션은 생성 및 삭제가 가능합니다.창업아이템,변화부팅 순서, 다음에 실행되는 시작 옵션 등을 변경합니다.
이 명령은 UEFI Shell에서 사용할 수 있습니다 bcfg
. 나에게는 이것이 더 간단해 보인다(uefi 쉘로 부팅하면).
이것은 또한 나를 혼란스럽게 한다. 내 부팅 메뉴에서는 부팅 순서만 끌어서 놓기만 할 수 있습니다.
EFI 시스템 파티션을 보고 .EFI 파일이 있는 다른 BOOT 또는 EFI 디렉터리가 있는지 확인할 수 있습니다. 그것은 길 잃은 부트 로더 자체입니다.