이중 부팅으로 인해 grub 메뉴가 나타납니다.

이중 부팅으로 인해 grub 메뉴가 나타납니다.

두 개의 하드 드라이브가 있는 PC가 있습니다. 제가 구입했을 때 한 하드 드라이브에는 Windows 10이 있었고 다른 드라이브에는 Ubuntu가 있었습니다. Ubuntu를 Manjaro로 교체했는데 완전히 괜찮았습니다. 부팅할 때 Manjaro 또는 Windows를 선택할 수 있는 부팅 메뉴가 나타납니다.

오늘 저는 Windows를 Artix로 교체하기로 결정했습니다. Artix 기반 openrc를 사용하여 부팅 가능한 USB를 만들었습니다. 이 드라이브에서 부팅하고 다음 지침을 따랐습니다.https://wiki.artixlinux.org/Main/Installation. 아무런 오류도 발생하지 않았고 모든 것이 성공적이었습니다. 그러나 컴퓨터를 재부팅하면 인터페이스와 같은 GNU Grub 명령줄로 부팅됩니다. 몇 번 검색한 결과 grub이 손상되었거나 운영 체제를 찾을 수 없을 때 이 메뉴가 나타나는 것을 발견했습니다. 이 메뉴에서 Manjaro로 부팅할 수 있지만 Artix로는 부팅할 수 없습니다. 사실 부팅 가능한 USB를 제외하고는 여전히 Artix로 들어갈 수 없습니다.

흥미롭게도 PC의 BIOS로 이동하여 부팅 드라이브를 선택하면 Manjaro와 Grub이라는 두 가지 옵션이 있습니다. Grub은 쓸모없어 보이는 grub 명령줄이나 Manjaro로 나를 안내합니다. Manjaro를 선택하면 이전처럼 PC가 부팅되고 Manjaro 부팅 메뉴에 Windows로 부팅하는 옵션이 여전히 남아 있습니다(더 이상 작동하지 않습니다).

부팅할 때 Artix와 Manjaro 중에서 선택할 수 있도록 이 문제를 어떻게 해결합니까? 나는 찾을 수 있는 grub에 관한 모든 단일 포럼을 살펴봤고 아마도 이 시점에서 수백 개의 명령을 입력했을 것입니다. 실제로 아무 것도 수행되지 않는 것 같습니다. 또한 grub/이중 부팅에 대한 포괄적인 가이드가 있습니까? 모든 가이드가 정말 빈약한 것 같습니다("부팅 가능한 USB를 삽입하기만 하면 작동합니다™"라고 생각하세요).

답변1

약간의 조사 끝에 문제를 알아낼 수 있었습니다.

Manjaro에는 이미 부팅 파티션이 있으므로 Artix에도 부팅 파티션이 있을 필요가 없습니다. 드라이브를 다시 포맷하고 부팅 파티션 없이 Artix를 다시 설치했습니다. 그런 다음 Manjaro로 부팅하여 사용한 pacman -S grub os-prober efibootmgr다음 명령을 실행 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub 하고 완료합니다.grub-mkconfig -o /boot/grub/grub.cfg

이 작업을 수행하는 더 좋은 방법이 있을 수 있지만 이는 완전히 작동합니다.

관련 정보