다중 Linux 설치 - 공유 ESP 및 부팅 가능한 옵션 관리

다중 Linux 설치 - 공유 ESP 및 부팅 가능한 옵션 관리

Manjaro와 BlackArch가 설치되어 있습니다. BlackArch의 부트로더는 별도의 파티션인 /boot에 있습니다. Manjaro에는 루트(/)용 1개, /boot용 1개, /boot/efi용 1개 등 3개의 파티션이 있습니다. 이제 Fedora를 설치하고 싶다고 가정해 보겠습니다. Fedora의 /boot/efi를 Manjaro의 /boot/efi 파티션으로 지정하면 문제가 발생합니까? 또한 현재 운영 체제는 BlackArch와 Manjaro라는 두 가지뿐입니다. 그러나 UEFI에는 4가지 부팅 가능 옵션이 나열됩니다.

"Linux Boot Manager" 항목 1개, "Manjaro" 항목 1개, "UEFI OS" 항목 2개. 중복을 어떻게 제거해야 합니까?

UEFI 부팅 가능 메뉴 사진은 다음과 같습니다.

추신. 무슨 일이 일어나고 있는지 확인하기 위해 Kali Linux(GRUB 사용)를 설치했습니다. Kali 설치 후 efibootmgr 결과는 다음과 같습니다.

BootCurrent: 0004    
Timeout: 1 seconds    
BootOrder: 0002,0004,0000,0001,0005    
Boot0000* Linux Boot Manager HD(4,GPT,db98bb6f-7706-374e-80ce-09d0b0ee32c6,0x64096000,0xfa000)/File(\EFI\SYSTEMD\SYSTEMD-BOOTX64.EFI)    
Boot0001* UEFI OS HD(4,GPT,db98bb6f-7706-374e-80ce-09d0b0ee32c6,0x64096000,0xfa000)/File(\EFI\BOOT\BOOTX64.EFI)..BO    
Boot0002* kali HD(4,GPT,db98bb6f-7706-374e-80ce-09d0b0ee32c6,0x64096000,0xfa000)/File(\EFI\KALI\GRUBX64.EFI)    
Boot0004* Manjaro HD(3,GPT,6881d199-30c9-4a84-ac40-084ff6bb472b,0x64000000,0x96000)/File(\EFI\MANJARO\GRUBX64.EFI)    
Boot0005* UEFI OS HD(3,GPT,6881d199-30c9-4a84-ac40-084ff6bb472b,0x64000000,0x96000)/File(\EFI\BOOT\BOOTX64.EFI)..BO

답변1

실제로 그렇게 많은 파티션이 필요하지 않습니다. GRUB를 설치하려면 EFI 시스템 파티션이 필요합니다. 일반적으로 하나의 파티션으로 설치에 충분합니다. 실제로 각 설치마다 별도의 /boot 파티션을 사용할 필요가 없습니다.

GRUB을 한 번만 설치하고 계속 사용하는 것이 좋습니다. ESP에서 다른 모든 EFI "실행 파일"을 지웁니다. GRUB은 여러 Linux 설치를 매우 잘 관리할 수 있습니다. 언급한 모든 배포판은 어떤 방식으로든 GRUB를 지원합니다. GRUB를 설치한 후 os-prober는 GRUB 구성을 생성할 때 다른 Linux 설치를 감지해야 합니다. 구성에 따라 이 메커니즘을 명시적으로 활성화해야 할 수도 있고 그렇지 않을 수도 있습니다.

참고 사항: 장기적으로 할당하기로 결정하는 것이 좋습니다. 여러 설치를 유지 관리하고 어디에 무엇이 있는지 기억하는 것은 금방 지루해질 수 있습니다.

관련 정보