Kali Linux는 보안 전문가들의 침투 테스트와 윤리적 해킹을 위해 설계된 인기 리눅스 배포판입니다. VirtualBox 가상 머신에 Kali Linux를 설치하면 윈도우 PC에서 실행할 수 있으며, 기존 윈도우 시스템에 영향을 주지 않는 격리된 환경에서 테스트와 학습을 진행할 수 있습니다.
가상 머신에 Kali Linux를 설정하려면 ISO 이미지를 다운로드하고, VirtualBox에서 새 가상 머신을 생성한 뒤 시스템 설정을 구성해야 합니다. 이 방법을 사용하면 기존 윈도우 운영체제에 영향을 주지 않으면서 호스트 머신 및 다른 가상 머신과도 상호 작용할 수 있습니다.
VirtualBox를 사용해 Windows 11에 Kali Linux를 설치하려면 아래 단계를 따르세요.
윈도우 PC에서 가상화 기능 활성화하기
VirtualBox에 Kali Linux를 설치하기 전에, BIOS/UEFI 설정에서 윈도우 PC의 가상화 기능이 활성화되어 있는지 먼저 확인해야 합니다. 이 기능은 운영체제가 다른 운영체제를 가상 머신으로 실행할 수 있게 해주며, 성능과 호환성을 크게 향상시킵니다.
BIOS/UEFI 설정에서 가상화를 활성화하려면 다음 단계를 따르세요.
- Windows 11 PC가 부팅된 상태에서 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다.

- 설정에서 시스템 > 복구를 클릭합니다.

- 복구 옵션 섹션으로 스크롤하여 고급 시작 옵션 옆의 지금 다시 시작 버튼을 누릅니다.

- 재시작 확인 메시지가 나타나면 지금 다시 시작 버튼을 눌러 진행합니다.

- PC가 복구 모드 메뉴로 재부팅되면 문제 해결 > 고급 옵션을 선택합니다.

- 고급 옵션 화면에서 UEFI 펌웨어 설정 버튼을 누릅니다.

- 다시 시작을 눌러 UEFI 메뉴로 부팅합니다.

- 위 방법이 작동하지 않는 경우, PC를 수동으로 재시작한 후 적절한 키(예: Delete 또는 F1)를 눌러 BIOS/UEFI 메뉴에 직접 진입하세요. 올바른 키는 기기 설명서에서 확인할 수 있습니다.
- BIOS/UEFI 설정에 진입하면 고급(Advanced) 또는 프로세서(Processor) 섹션으로 이동합니다. AMD-V, Intel Virtualization Technology, Intel VT-D Tech 등 가상화 관련 설정을 찾습니다.
- 해당 가상화 설정을 모두 활성화한 후 변경 사항을 저장합니다.

- 저장이 완료되면 BIOS 또는 UEFI 설정을 종료하고, 변경 사항이 적용되도록 컴퓨터를 다시 시작합니다.
가상화를 활성화했다면 이제 VirtualBox(및 Kali Linux) 설치를 시작할 수 있습니다.
VirtualBox 다운로드 및 설치 방법
윈도우 PC에서 리눅스 가상 머신을 실행하는 방법은 여러 가지가 있지만, 그중 가장 추천되는 선택은 무료 오픈소스 가상화 도구인 VirtualBox입니다. 대안으로 VMware라는 잘 알려진 가상화 도구를 사용할 수도 있지만, 이 경우 유료 라이선스가 필요합니다.
먼저 웹 브라우저에서 VirtualBox 공식 웹사이트를 열고, 설치할 버전을 선택합니다. 이 경우 Windows hosts용 VirtualBox를 선택하면 자동으로 다운로드가 시작됩니다.

다운로드가 완료되면 컴퓨터에서 설치 파일을 찾아 더블클릭하여 설치를 시작합니다. 설치 과정에서 화면의 지시를 따르며, 필요한 권한을 허용하고 추가 구성 요소도 함께 설치해야 합니다.
예를 들어, VirtualBox는 일반적으로 가상 네트워크 구성 요소를 설치하여 가상 머신이 윈도우 네트워크 설정에 영향을 주지 않고 로컬 네트워크에 접근할 수 있도록 합니다.

VirtualBox 설치가 완료되면 새 Kali Linux 가상 머신을 설정할 준비가 된 것입니다.
VirtualBox에서 새 가상 머신 생성 및 구성하기
VirtualBox 설치가 끝나면 새 Kali Linux 가상 머신 설정을 시작할 수 있습니다. 다만 그 전에 Kali Linux 이미지 파일을 미리 다운로드해야 합니다.
Kali Linux 공식 웹사이트에서 최신 이미지 파일을 내려받은 후, 다음 단계에 따라 가상 머신을 설정하세요.
- VirtualBox를 열고 새로 만들기(New) 버튼을 누릅니다.

- 이름 및 운영 체제 메뉴에서 Kali Linux 설치의 이름을 입력합니다(예: Kali Linux).
- 유형(Type)은 Linux, 버전(Version)은 Linux 2.6 / 3.x / 4.x / 5.x (64-bit)를 선택한 후 다음을 누릅니다.

- 메모리 메뉴에서 가상 머신에 할당할 시스템 메모리 용량을 지정합니다. 최소 2048MB(2GB) 정도가 필요하지만, 여유 리소스가 있다면 더 할당해도 됩니다. 단, 윈도우가 원활하게 실행될 만큼의 여유분은 반드시 남겨두세요.
- 하드웨어가 허용한다면 프로세서 수를 최소 2개 이상으로 늘립니다.
- 다음을 눌러 계속 진행합니다.

- 하드 디스크 메뉴에서 지금 새 가상 하드 디스크 만들기 옵션을 선택하고, 적절한 크기를 지정한 후 다음을 눌러 진행합니다.

- 설정이 올바른지 확인한 후 마침을 눌러 가상 머신을 생성합니다.

- 가상 머신이 생성되면 해당 머신을 선택하고 설정(Settings)을 누릅니다.

- 시스템(System) 메뉴의 메인보드(Motherboard) 탭에서 부팅 순서를 하드 디스크보다 광학 드라이브가 우선하도록 설정합니다.

- 다음으로 디스플레이(Display)를 선택하고 비디오 메모리를 적절한 수준(128MB 권장)으로 설정한 뒤, 3D 가속 사용(Enable 3D Acceleration) 체크박스를 선택합니다.
- 확인(OK)을 눌러 가상 머신 설정을 저장합니다.

- 시작(Start)을 눌러 Kali Linux 가상 머신을 처음으로 실행합니다.

이제 VirtualBox에서 새 가상 머신을 성공적으로 생성하고 구성했습니다. 다음은 아래 단계에 따라 설치 과정을 완료해야 합니다.
- Kali Linux 머신을 시작하면 VirtualBox에서 설치 디스크를 선택하라는 메시지가 나타납니다. 여기서 Kali Linux 웹사이트에서 다운로드한 ISO 파일을 선택해야 합니다. 화살표 버튼 > 기타(Other)를 눌러 선택하세요.

- 마운트 및 부팅 재시도(Mount and Retry Boot)를 눌러 계속 진행합니다.

- 잠시 후 설치 방식을 선택하라는 메시지가 나타납니다. 대부분의 사용자는 Graphical install을 선택하고 Enter 키를 누르면 됩니다.

- 설치가 시작되면 언어, 위치, 키보드 설정을 차례로 선택하라는 메시지가 표시됩니다. 각 항목을 선택하고 매번 계속(Continue)을 누릅니다.

- 설치가 계속 진행됩니다. 이후 네트워크 설정(Wi-Fi 연결 등)을 확인하거나 구성하라는 메시지가 나타날 수 있으니, 화면의 지시에 따라 진행하세요.
- 다음으로 텍스트 상자에 호스트명(로컬 네트워크에서 컴퓨터를 식별하는 이름)을 입력하고 계속을 누릅니다.

- 메시지가 표시되면 Kali Linux에서 사용할 사용자 이름과 비밀번호를 설정하고, 각 메뉴에서 계속을 누릅니다.

- 시계(시간대) 설정을 확인한 후 계속을 누릅니다.

- 디스크 파티션(Partition Disks) 메뉴에서 대부분의 사용자는 자동 – 전체 디스크 사용(Guided – Use entire disk)을 선택하고 각 메뉴에서 계속을 누르면 됩니다. home, var, tmp 파티션을 분리할 수도 있지만, 가상 머신 설치의 경우 모든 데이터가 단일 파일로 저장되므로 하나의 디스크에 모두 두는 것이 가장 효율적입니다.

- 설치 과정 중 설치할 소프트웨어를 선택하라는 메시지가 표시됩니다. 원하는 대로 구성한 후 계속을 누릅니다.

- 설치 마무리(Finish the installation) 메뉴에서 계속을 누르기 전에, 화면의 지시에 따라 나머지 설정들을 확인합니다.

- 설치가 완료되면 가상 머신이 재시작됩니다. 설치 메뉴로 부팅되는 경우 해당 메뉴를 종료하고, 로그인이 정상적으로 가능한지 확인한 후 가상 머신을 종료합니다.
- 이제 가상 머신 설정으로 돌아가, 부팅 순서에서 설치 ISO 파일이 담긴 가상 광학 드라이브보다 하드 드라이브가 우선하도록 변경해야 합니다. 가상 머신을 선택하고 설정(Settings)을 누릅니다.

- 시스템 메뉴의 메인보드 탭에서 부팅 순서(Boot Order) 목록에서 Hard Disk 옵션이 Optical 옵션보다 위에 위치하도록 조정합니다.
- 확인(OK)을 눌러 저장합니다.

이제 Kali Linux를 VirtualBox에서 자유롭게 사용할 수 있습니다. 가상 머신을 부팅하고, 설치 시 설정한 사용자 이름과 비밀번호로 로그인하여 바로 사용을 시작하세요.
VirtualBox로 리눅스 환경에서 보안 테스트하기
위 단계를 따라 윈도우 PC의 VirtualBox에 Kali Linux를 설치하면, 네트워크를 테스트하고 보호하는 데 강력한 도구를 온전히 활용할 수 있습니다. 나중에 VirtualBox를 제거하고 싶어지면 Windows 설정 메뉴에서 언제든 손쉽게 삭제할 수 있습니다.
새로운 소프트웨어를 테스트하는 다른 방법을 찾고 계신가요? Windows Sandbox를 사용하면 한 번만 사용하는 임시 윈도우 환경을 만들어, 주 윈도우 시스템을 위험에 빠뜨리지 않고 안전하게 파일이나 애플리케이션을 테스트할 수 있습니다.