티스토리 뷰

반응형

QEMU/KVM - Kali Linux Installation

 

QEMU/KVM - Kali Linux 설치 방법(How to install Kali Linux on QEMU)

 

Hyper-V, Virtual Box, VMware와 같은 가상 머신 프로그램을 많이 사용할 텐데 Hyper-V는 Windows Pro부터 사용 가능하고, Virtual Box, VMware의 경우 개인 목적, 구동시킬 수 있는 VM의 수 제한, 기본 기능 이외의 모든 기능을 사용하려면 유료로 사용해야 하는 제한이 있습니다.

모든 기능을 자유롭게 사용할 수 있는 Linux QEMU/KVM을 사용하여 Kali Linux를 설치하는 방법에 대해서 안내해 드리겠습니다.

특히, 시스템의 메모리가 16기가 미만이라면 리눅스에서 운용하는 것이 더욱 좋습니다. Linux는 보통 2기가 정도의 메모리만 사용하기 때문에 저사양 PC에서도 동시에 여러 대의 가상머신을 테스트할 수 있습니다. (윈도 운영체제의 경우 부팅만 해도 최소 4기가 이상 기본 메모리 사용됨)

 

Kali Linux QEMU VM image download

 

QEMU Download

 

Kali Linux 공식 사이트의 VM 이미지 download 메뉴에서 QEMU(Recommended) 또는 QEMU Weekly 다운로드 버튼을 눌러서 다운로드합니다. Recommended(Torrent)는 파일을 토렌트로 받아야 하지만 QEMU Weekly(repository)는 Repo.에서 파일을 직접 다운로드 받습니다. 또한 패키지들이 최신으로 업데이트된 점이 다릅니다. 저는 QEMU Weekly를 추천합니다.

 

QEMU Download

 

파일 용량은 약 3.3기가 정도로, 인터넷 속도에 따라 10분 내외로 파일을 다운로드할 수 있습니다. 받는 중간에 종종 중단이 되기도 하는데 Resume 버튼을 눌러서 계속 다운로드를 진행하시면 됩니다.

 

unzip kali linux qemu

 

다운로드가 완료된 파일의 Hash 값을 홈페이지에 나오는 hash 값과 잘 비교해 보고 일치한다면 압축을 해제합니다.
Hash 값 확인하는 방법은 아래 이전 글을 참고하세요.

2024.10.11 - [Computer] - Hash값 확인하는 방법 총정리(How to check a file hash)

 

Create a new virtual machine

 

Import existing disk image

 

QEMU/KVM - virt manager에서 [Create a new virtual machine] - [Import existing disk image] 메뉴를 선택합니다.
압축을 해제한 kali-linux-2024-WXX-qemu-amd64.qcow2 파일이 있는 디스크를 찾아 선택합니다.

qcow2 파일은 ntfs 파티셔닝에서도 작동을 하긴 합니다. 하지만 예기치 못한 오류가 발생할 수 있으니 ext4 파티셔닝에 이 파일을 저장하여 vm pool로 사용하는 것이 좋습니다.

 

disk image

 

[Choose the operating system you are installing] 메뉴에서는 Generic Linux 2022를 선택하고 [Forward] 메뉴를 눌러주세요.

 

New VM

 

Generic Linux 2022 프로필을 선택한 경우, 기본적으로 Memory 4096, CPUs: 2가 선택되게 됩니다. 그대로 진행하셔도 되고 수정하셔도 됩니다. Kali Linux를 사용하시려면 그대로 두시고 [Forward]를 눌러서 다음 선택 메뉴로 이동하시면 됩니다.

 

Choose Memory and CPU

 

표시할 가상머신의 이름을 Kali.2024.03과 같이 알아보기 쉬운 이름으로 지정하고, Network selection 메뉴에서 NAT로 선택되어 있는지 확인합니다. 

모든 설정이 완료되었다면 [Forward] 메뉴를 선택합니다.

 

Network selection

 

모든 설정이 완료되었으며 추가된 가상머신은 자동으로 실행됩니다. 

 

Kali Linux on QEMU/KVM

 

정상적으로 VM이 부팅 완료된 후 스탭샷 기능을 활용하여 깨끗한 상태의 VM 스냅샷을 생성합니다. 
스냅샷을 사용하여 언제든지 다시 스냅샷 시점으로 돌아갈 수 있기 때문에 다양한 테스트와 설정 변경 등을 자유롭게 연습해 볼 수 있습니다.

 

반응형
댓글