칼리 리눅스를 시작하는 가장 빠른 방법 중 하나는 USB 드라이브에서 "라이브"로 실행하는 거에요. 이 방법에는 여러 장점이 있어요:
- 비파괴적이에요 - 호스트 시스템의 하드 드라이브나 설치된 OS를 전혀 변경하지 않으며, 일반 작업으로 돌아가려면 칼리 라이브 USB 드라이브를 제거하고 시스템을 다시 시작하기만 하면 돼요
- 휴대성이 좋아요 - 칼리 리눅스를 주머니에 넣고 다니다가 사용 가능한 시스템에서 몇 분 안에 실행할 수 있어요
- 맞춤 설정이 가능해요 - 자신만의 맞춤형 칼리 리눅스 ISO 이미지를 만들고 같은 절차를 사용하여 USB 드라이브에 넣을 수 있어요
- 영구 저장이 가능해요 - 약간의 추가 작업으로, 칼리 리눅스 "라이브" USB 드라이브에 영구 저장소를 구성하여 수집한 데이터가 재부팅 후에도 저장되도록 할 수 있어요
이를 위해서는 먼저 칼리 리눅스의 ISO 이미지에서 설정된 부팅 가능한 USB 드라이브를 만들어야 해요.
이 절차의 세부 사항은 Linux, macOS/OS X, 또는 Windows 시스템에서 수행하는지에 따라 달라져요.
필요한 것들
-
실행할 시스템에 맞는 최신 칼리 빌드 이미지의 적합한 ISO 이미지의 검증된 복사본.
-
Windows에서 실행 중이라면, 이미징에 가장 좋다고 여겨지는 도구는 없어요. 사용하기 더 쉽기 때문에 Etcher_(설치형 또는 휴대용)_를 권장하지만, Rufus도 고급 옵션이 있어 인기 있는 선택이에요. 하나가 작동하지 않으면 다른 것을 고려해보세요.
-
8GB 이상의 USB 드라이브 (SD 카드 슬롯이 있는 시스템은 비슷한 용량의 SD 카드를 사용할 수 있어요. 절차는 동일해요)
이 절차 중에 칼리 리눅스에 악성 소프트웨어, 트로이 목마, 바이러스 등이 포함되어 있다는 경고가 표시될 수 있어요. 이 메시지는 일반적으로 Windows Defender, USB Defender 또는 서드파티 백신에서 나오는 거예요. 이러한 경고는 예상된 것이에요: 칼리 리눅스에는 악성 소프트웨어로 표시될 가능성이 높은 침투 테스트 도구가 많이 포함되어 있어요. 경고를 무시하세요.
Windows에서 부팅 가능한 칼리 USB 드라이브 만들기 (Etcher)
-
Windows PC의 사용 가능한 USB 포트에 USB 드라이브를 꽂고, 마운트되면 어떤 드라이브 지정자(예: "
G:\
")를 사용하는지 확인한 다음 Etcher를 실행하세요. -
파일에서 플래시를 클릭하고 이미징할 칼리 리눅스 ISO 파일을 찾으세요.
-
대상 선택을 클릭하고 부팅 가능하게 만들 USB 드라이브를 선택하세요.
-
준비되면 플래시! 버튼을 클릭하세요.
참고: 관리자 권한을 요청하는 UAC 프롬프트가 표시될 수 있으며 이를 수락해야 해요.
- Etcher가 이미지가 플래시되었다고 알리면 USB 드라이브를 안전하게 제거하고 이를 사용해 칼리로 부팅할 수 있어요.
글을 쓰는 시점에서, Etcher는 MBR을 사용해요. 이는 최대한의 하드웨어 호환성을 위한 것이에요.
Windows에서 부팅 가능한 칼리 USB 드라이브 만들기 (Rufus)
-
Windows PC의 사용 가능한 USB 포트에 USB 드라이브를 꽂고, 마운트되면 어떤 드라이브 지정자(예: "
G:\
")를 사용하는지 확인한 다음 Rufus를 실행하세요. -
장치에서 USB 드라이브(예: "
G:\
" 및 크기)에 대한 옵션의 드롭다운 목록을 확인하세요. -
부팅 선택은 칼리 리눅스 ISO 파일을 가리켜야 하며, 선택 버튼을 클릭하여 이 작업을 수행할 수 있어요.
-
구성에 따라 파티션 체계와 대상 시스템을 설정할 수 있어요. 확실하지 않은 경우 기본값으로 두세요.
Rufus에서 슬라이더를 늘려 영구성을 쉽게 생성할 수 있지만, 이는 공식적으로 지원되는 방법이 아니에요(칼리 리눅스 라이브 USB 드라이브에 영구 저장소 추가하기 확인). 2022.1 릴리스에서 도입된 Kali Everything Live ISO와 같은 모든 이미지에서 작동하지 않아요.
- 준비되면 시작 버튼을 클릭하세요.
- ISOHybird 이미지에 관한 프롬프트가 표시될 수 있어요. ISO 이미지를 선택하면 칼리 리눅스 ISO의 파일을 편집할 수 있지만 하드웨어 호환성이 떨어질 수 있어요. 따라서 DD 이미지를 선택하는 것이 좋아요.
참고: "DD 이미지" 옵션을 선택하면 USB 드라이브에 다른 파티션을 만들어 남은 공간을 사용할 수 있어요. 시작 -> 실행(Windows + R) -> diskmgmt.msc
-> USB 드라이브 찾기 -> "할당되지 않음"에서 오른쪽 클릭 -> 새 단순 볼륨 -> 다음, 다음, 다음...으로 마법사를 따라 진행하세요.
Windows에서 USB 드라이브 부팅하기
시스템(BIOS 또는 UEFI 등), Windows 버전 및 각각의 구성 방식에 따라 USB 드라이브를 다시 이미징해야 할 수도 있어요.
- Master Boot Record(MBR)는 BIOS를 사용하는 레거시 시스템과 Compatibility Support Module(CSM)이 활성화된 UEFI에서 자주 사용돼요.
- GUID Partition Table(GPT)는 UEFI에서 CSM이 비활성화된 경우 필요하며, 현대적인 표준을 사용하도록 강제해요.
USB 드라이브에 이미지를 쓴 후 USB를 삽입한 상태에서 Windows를 재부팅하세요. 마더보드 제조업체에 따라 다음 단계가 달라져요. 일부 마더보드는 일회성 선택을 위한 "임시" 부팅 메뉴를 지원해요. 다른 곳에서는 BIOS/UEFI에 들어가서 USB에서 먼저 부팅하도록 구성해야 해요. 어느 위치에 진입하든 마더보드에 따라 다르게 달라져요. 제조업체 웹사이트에서 매뉴얼을 찾아보거나, 부팅 시 화면을 읽으려고 해보세요 (텍스트가 너무 빨리 표시되거나 전체 로고가 사용될 수 있음), 또는 일반적인 키 조합(ESC
, F1
, F2
, F3
, F4
, F8
, F10
, F11
, F12
또는 DEL
등)을 시도해보세요.