티스토리 뷰

반응형

Kali Linux Hyper-v 설치

 

Kali Linux Hyper-V 설치(Kali Linux on Hyper-V)

 

Windows Pro를 사용하는 사용자의 경우, Windows 자체 가상머신 프로그램인 Hyper-V에 Kali Linux를 설치하는 것이 좋습니다. 설치도 간편하고 Hyper-V를 사용하여 다른 가상머신과 동시에 사용하기 좋기 때문입니다.

windows의 wsl에 Kali Linux를 사용해도 편리하지만, wsl 기능에는 스냅샷(checkpoint) 기능이 없습니다. 따라서 다양한 테스트를 하고 테스트 이전의 Kali Linux로 손쉽게 복구하기 위해서는 가상머신을 사용해서 테스트하는 것이 편리합니다.

Hyper-V는 Microsoft Windows Pro부터 설치할 수 있는 기능으로 전체 기능을 모두 사용할 수 있기 때문에 다른 유료 가상머신 프로그램에서 제공되는 유료 기능도 Windows Pro 사용자라면 Hyper-V로 대체해서 사용할 수 있습니다.

 

Kali Linux Hyper-V 다운로드

 

Kali - Hyper-V download

 

kali linux 공식 사이트에서 Hyper-V용 파일을 다운로드합니다. 다운로드가 완료되면 sum 버튼에서 나오는 hash 값과 동일한지 확인을 하시고 일치하는 경우 다음 단계를 하나씩 따라 하시면 됩니다.

hash 값 확인 명령어 및 방법은 아래 링크를 확인하세요.

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

 

새 가상 컴퓨터 마법사 설정

 

2세대(2nd Generation) 가상 컴퓨터

 

Kali Linux Hyper-V 다운로드 파일에는 가상 컴퓨터 하드디스크 파일인 vhdx 파일 이외에 ps1(파워쉘 스크립트) 파일이 있습니다. ps1 파일을 관리자 권한으로 실행하여 Kali Linux를 설치할 수 있지만 파워쉘 스크립트를 자동 실행하는 것이 불안하다면 다음 단계를 하나하나 따라서 실행하시면 파워쉘 스크립트를 실행한 것과 동일한 과정을 거치게 됩니다.

가상 컴퓨터의 세대 지정 메뉴에서는 2세대(2nd Generation)을 선택하세요.

 

최소 메모리 2048MB

 

시작 메모리는 기본적으로 4096 MB로 자동 설정되지만, 최소 2048로 설정해서 진행하셔도 됩니다. 시스템의 메모리가 여유가 많다면 4096으로 그냥 두시고, 최소 메모리로 줄이려면 2048로 설정하여 사용하세요.

이렇게 줄이더라도 Windows에서 Kali Linux의 메모리를 적절히 자동으로 조절할 것이기 때문에 시스템 성능이 떨어질까 걱정 안 하셔도 됩니다.

 

Default Switch

 

네트워킹 구성에서는 Default Switch를 선택하시면 됩니다. Default Switch는 외부 인터넷을 사용할 수 있는 네트워크 스위치로 Windows 컴퓨터(Host PC)의 네트워크 어댑터 - DNS 설정을 8.8.8.8 또는 1.1.1.1로 바꿔주시면 Hyper-V 가상머신도 자동으로 인터넷을 사용할 수 있게 됩니다.

[Default Switch, Private Switch, External Switch]
https://kaliholic.blogspot.com/2023/11/defaultswitch.html

 

기존 가상 하드 디스크 사용

 

[가상 하드 디스크 연결] 메뉴에서는 [기존 가상 하드 디스크 사용]에서 [찾아보기]를 눌러 다운로드한 kali linux의 vhdx 파일을 선택하시면 됩니다. 앞으로 이 vhdx 파일을 계속 사용해야 하기 때문에 적절한 디렉터리에 이동시켜서 사용하시는 것이 좋습니다. 제 경우에는 D 드라이브 Hyper-V_Containers라는 디렉터리를 만들어 가상머신 vhdx 파일을 모두 관리하고 있습니다.

사용자들이 관리하기 편하고 알아보기 좋은 디렉터리를 만들어 사용하는 것을 추천합니다.

 

보안 부팅 사용 안함(secure boot disable)

 

새 가상머신 기본 설정이 완료되면 가상 머신의 설정으로 들어가서 [안전 부팅 사용 안 함]으로 바꿔주셔야 합니다.
[보안] - [보안 부팅 사용(secure boot) - 체크 해제(Uncheck)]

 

펌웨어

 

펌웨어 - 하드 드라이브에는 다운로드 한 Kali linux vhdx 파일이 선택되었는지 확인하세요. 

 

보안 부팅 사용안함(secure boot disable)

 

마지막으로 [통합 서비스] - [게스트 서비스(Guest service)] - 활성화(Enable) 하시면 모든 설정이 완료되었습니다.
게스트 서비스를 활성화시켜주시면, Kali Linux의 화면 해상도도 모니터에서 제공하는 최대 사이즈로 조절할 수 있게 됩니다.

 

게스트 서비스 활성화(guest service - enable)

 

모든 설정이 완료되었으니 이제 Kali Linux를 연결하시고 [시작]을 눌러서 부팅을 진행하시면 됩니다. 초기 아이디/비번은 kali/kali 입니다.

 

반응형
댓글