Grub 메뉴로 이중 부팅

Grub 메뉴로 이중 부팅

두 개의 하드 드라이브가 있는 컴퓨터가 있습니다. 제가 구입했을 때 한 하드 드라이브에는 Windows 10이 있었고 다른 드라이브에는 Ubuntu가 있었습니다. Ubuntu를 Manjaro로 교체했는데 전혀 문제가 없었습니다. 부팅하면 Manjaro 또는 Windows를 선택할 수 있는 부팅 메뉴가 표시됩니다.

오늘은 Windows 대신 Artix를 사용하기로 결정했습니다. Artix base 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/dual 부팅에 대한 포괄적인 가이드가 있습니까? 모든 가이드는 꽤 형편없는 것 같습니다("부팅 가능한 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

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

관련 정보