Fedora를 제거하면 노트북이 손상되었습니다.

Fedora를 제거하면 노트북이 손상되었습니다.

Ubuntu를 실행하는 시스템의 파티션에 Fedora를 설치했습니다. Fedora 파티션을 포맷했지만 Fedora grub이 여전히 부팅됩니다.

보안 부팅을 끄지 않으면 Ubuntu를 부팅할 수 없습니다.

내가 생각할 수 있는 한 가지 문제는 Ubuntu grub은 제거하지만 Fedora grub은 제거하지 않는다는 것입니다. Ubuntu를 다시 부팅하도록 grub을 구성하는 방법은 무엇입니까?

편집: 우분투에서 boot-repair라는 도구를 사용했는데 grub을 다시 설치하고 fedora grub 항목을 제거했지만 메뉴는 없습니다.

답변1

GRUB를 다시 설치할 필요가 없을 수도 있습니다. 실행 sudo efibootmgr -v: UEFI NVRAM 부팅 변수를 표시합니다. Fedora 시작 항목은 여전히 ​​부팅 순서에서 첫 번째 시작 항목일 수 있습니다.

BootNNNN각 부팅 항목 앞에 N이 숫자로 붙습니다 . Fedora 줄의 번호를 기록하고 sudo efibootmgr -b NNNN -B를 사용하여 삭제합니다. Fedora를 설치하기 전에 Ubuntu가 부팅 순서에서 첫 번째였다면 자동으로 다시 첫 번째가 되어야 합니다. 그렇지 않은 경우 sudo efibootmgr -o XXXX,YYYY,ZZZZ등(XXXX, YYYY 및 ZZZZ는 이전과 같이 부팅 항목의 4자리 숫자임)을 사용하여 원하는 다른 항목과 함께 Ubuntu 항목이 첫 번째가 되도록 부팅 순서를 설정합니다.

답변2

Fedora가 설치한 서명되지 않은 부트로더가 서명된 Ubuntu 부트로더를 덮어쓴 것 같습니다. BIOS에서 보안 부팅을 끄고 Ubuntu를 시작하십시오. 부트로더를 다시 설치하려면 다음 명령을 실행하세요.

sudo grub-install /dev/sdx
sudo update-grub

재부팅하고 보안 부팅을 다시 켜십시오.

관련 정보