Windows
& Linux
듀얼 부팅 시,
Windows
설치 후, Linux
를 설치하면, 부팅 시에 grub
가 먼저 나타나지만, Linux
설치 후, Windows
를 설치하면, Windows Boot Manager
가 실행된다.따라서 부팅 순서를 변경하고, grub
를 업데이트하여, Windows Boot Manager
대신 Linux grub
가 실행될 수 있게 해야 한다.
가장 먼저 해야 하는 일은 부팅 순서를 Windows
에서 Linux
로 변경하는 것이다.
이를 위해선 BIOS
에 접근해야 하는데, 장치마다 다르지만 필자가 사용하는 Lenovo Yoga Slim 7 Carbon
노트북에선 F2
이다. BIOS
진입은 컴퓨터마다 다르므로 따로 찾아보길 바란다.
Linux
와 Windows
가 정상적으로 설치 되었다면 다음과 같이 나올 것이다. 사진과 같이 Linux
의 부팅 순서를 1 순위로 변경한다.
UEFI
시스템이라면 Secure Boot
역시 disable
로 변경한다. 디지털 서명이 이뤄지지 않은 악성 코드를 시스템에 로드하거나 부팅 중에 실행할 수 없게 만들어주는데, 필자는 보통 끄고 작업한다.
Windows
대신 Linux
로 부팅되는 것을 확인할 수 있다. 이제 부팅 시에 grub
를 띄우기만 하면 된다.
UEFI
, grub
패키지 재설치 및 업데이트우선 UEFI
및 grub
관련 패키지를 모조리 재설치한다.
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
재부팅하면 다음과 같이 Linux
와 Windows
를 선택할 수 있는 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