[Linux] Fedora 34 듀얼 부팅 grub 복구

문연수·2021년 9월 30일
0

Linux (Fedora)

목록 보기
8/23

Windows & Linux 듀얼 부팅 시,

  1. Windows 설치 후, Linux 를 설치하면, 부팅 시에 grub 가 먼저 나타나지만,
  2. Linux 설치 후, Windows 를 설치하면, Windows Boot Manager 가 실행된다.

따라서 부팅 순서를 변경하고, grub 를 업데이트하여, Windows Boot Manager 대신 Linux grub 가 실행될 수 있게 해야 한다.


1. 부팅 순서 변경

가장 먼저 해야 하는 일은 부팅 순서를 Windows 에서 Linux 로 변경하는 것이다.

이를 위해선 BIOS 에 접근해야 하는데, 장치마다 다르지만 필자가 사용하는 Lenovo Yoga Slim 7 Carbon 노트북에선 F2 이다. BIOS 진입은 컴퓨터마다 다르므로 따로 찾아보길 바란다.

LinuxWindows 가 정상적으로 설치 되었다면 다음과 같이 나올 것이다. 사진과 같이 Linux 의 부팅 순서를 1 순위로 변경한다.

UEFI 시스템이라면 Secure Boot 역시 disable 로 변경한다. 디지털 서명이 이뤄지지 않은 악성 코드를 시스템에 로드하거나 부팅 중에 실행할 수 없게 만들어주는데, 필자는 보통 끄고 작업한다.

Windows 대신 Linux 로 부팅되는 것을 확인할 수 있다. 이제 부팅 시에 grub 를 띄우기만 하면 된다.

2. UEFI, grub 패키지 재설치 및 업데이트

우선 UEFIgrub 관련 패키지를 모조리 재설치한다.

sudo dnf install   shim os-prober efibootmgr grub2 grub2-efi
sudo dnf reinstall   shim os-prober efibootmgr grub2 grub2-efi

이후 아래의 코드를 실행한다:

sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

재부팅하면 다음과 같이 LinuxWindows 를 선택할 수 있는 grub 화면이 나오게 된다.

출처

[사이트] https://wiki.debian.org/SecureBoot
[사이트] https://ask.fedoraproject.org/t/reinstalled-fedora-and-now-grub-menu-doesnt-show-up-so-cant-access-windows-dual-boot/2260/20

profile
2000.11.30

0개의 댓글