본문 바로가기
기타

EFI 란 무엇이고 언제 사용해야할까?

by Rainbound-IT 2024. 12. 1.
반응형

 

 

VirtualBox에서 EFI 활성화는 가상 머신(VM)이 UEFI(Unified Extensible Firmware Interface)를 사용하도록 설정하는 기능입니다. 기본적으로 VirtualBox는 전통적인 BIOS(Basic Input/Output System)를 사용하지만, EFI(UEFI의 구현)를 활성화하면 더 현대적인 펌웨어 인터페이스를 사용할 수 있습니다.

 

UEFI와 BIOS의 차이

 

특징 BIOS UEFI
출시 시기 오래된 기술 (1980년대) 최신 기술 (2000년대 이후)
지원 디스크 형식 MBR(Maximum 2TB, 최대 4개의 파티션) GPT(크기 제한 없음, 최대 128개의 파티션)
속도 느림 빠름
보안 기본적인 보안 Secure Boot 등 강화된 보안 기능
그래픽 및 마우스 지원 텍스트 기반, 키보드만 지원 그래픽 인터페이스, 마우

 

 

EFI 기능을 활성화해야 하는 경우

  1. 현대적인 시스템 및 GPT 디스크 사용:
    • Ubuntu 22.04는 최신 리눅스 커널을 기반으로 하며, UEFI와 완벽히 호환됩니다.
    • GPT 파티션 테이블이 필요한 경우(특히 2TB 이상의 디스크 사용 시) EFI를 활성화해야 합니다.
    • 최신 하드웨어에서는 UEFI가 더 안정적이고 성능이 뛰어날 수 있습니다.
  2. 듀얼 부팅 환경:
    • 이미 UEFI 모드에서 설치된 다른 운영체제(예: Windows 10/11)가 있다면, Ubuntu도 동일한 UEFI 모드에서 설치해야 합니다. BIOS 모드와 UEFI 모드를 혼용하면 부팅 문제가 발생할 수 있습니다.
  3. 보안 부팅(Secure Boot)을 활성화하려는 경우:
    • UEFI의 Secure Boot 기능은 부팅 과정에서 인증되지 않은 코드를 실행하지 않도록 보안을 강화합니다.
    • Ubuntu 22.04는 Secure Boot를 지원합니다.
  4. 장기적인 호환성을 원하는 경우:
    • UEFI는 BIOS의 현대적인 대체 기술로, 앞으로 대부분의 시스템이 이를 기본으로 사용하게 됩니다.
    • 새로운 기능 및 기술을 활용하려면 UEFI를 사용하는 것이 좋습니다.

EFI 기능을 비활성화해야 하는 경우

  1. 레거시 시스템 설치:
    • 설치할 머신이 오래된 BIOS 기반 시스템이라면 EFI를 지원하지 않을 가능성이 높습니다.
    • GPT 대신 MBR 파티션 테이블을 사용하려는 경우.
  2. 단순 서버 환경:
    • EFI의 기능(예: 보안 부팅, GPT 지원 등)이 필요하지 않고, 단순히 서버 용도로 Ubuntu를 설치하려면 레거시 BIOS 모드로도 충분합니다.
  3. EFI 관련 복잡성을 피하려는 경우:
    • UEFI 설정은 일부 환경에서 복잡할 수 있으며, 잘못 설정하면 부팅 문제가 생길 수 있습니다.
    • 단순히 빠르게 서버를 구축하려면 BIOS 모드로 설치하는 것이 간단합니다.

결론: 켜야 할까?

  • 켜야 하는 경우:
    • 최신 하드웨어를 사용하고, 장기적인 호환성과 성능을 고려할 때.
    • 2TB 이상의 디스크나 GPT 파티션이 필요한 경우.
    • 다른 UEFI 기반 운영체제(예: Windows)와 듀얼 부팅하는 경우.
  • 끄는 것도 가능:
    • 간단한 서버 환경에서 빠른 설치가 필요하거나, 오래된 하드웨어를 사용하는 경우.
반응형

댓글