Parrot Security OS 쉽게 만들기: 초보자를 위한 설치 가이드
Source: Dev.to
개인이 처음 사이버 보안 분야에 발을 들여놓을 때 가장 자주 언급되는 이름은 Kali Linux입니다. 이는 명백한 시작점이며, 실제로 강력한 도구이기도 합니다. 하지만 구형 노트북에서는 다소 무겁게 느껴질 수 있습니다. 바로 이때 Parrot Security OS가 많은 학습자들에게 더 적합한 옵션으로 조용히 등장합니다.
Parrot는 Debian 기반이므로 안정성을 보장합니다. Kali와 달리 시스템에 큰 부담을 주지 않습니다. 해킹 도구, 포렌식 유틸리티, 그리고 Tor와 AnonSurf 같은 프라이버시 기능이 모두 사전 설치되어 제공됩니다. 별도의 검색이나 설정이 필요 없으며, 부팅하는 즉시 바로 사용할 수 있습니다.
또한, 이것은 단순히 기능을 나열한 또 다른 글이 아닙니다. 마치 함께 앉아 있는 듯이 step by step으로 Parrot를 설치하는 과정을 안내해 드리겠습니다. 다운로드하고, 설정하고, 몇 가지 명령을 직접 실행해 보겠습니다. 이 가이드를 마치면 Parrot가 무엇인지 이해할 뿐만 아니라 실제로 작동시키는 방법까지 익히게 될 것입니다.
Parrot Security OS란?
Parrot Security OS는 보안 및 프라이버시라는 한 가지 주요 목적에 맞게 특별히 맞춤화된 리눅스 배포판입니다.
- 오픈 소스 및 무료 – 누구나 비용 없이 사용할 수 있습니다.
- 대상 사용자 – 윤리적 해킹 학습자, 조사관, 그리고 프라이버시를 중시하는 사용자.
Parrot는 바퀴를 다시 만들려는 목적이 없습니다. 기본적으로 Debian 기반이며, 일반적으로 설치에 몇 시간이 걸리는 수많은 도구들을 미리 탑재하고 있습니다. 예를 들어:
- 침투 테스트 – Nmap, Metasploit 등.
- 포렌식 – 로그 분석, 파일 복구 유틸리티.
- 프라이버시 – 로그인 직후 바로 사용할 수 있는 Tor, AnonSurf.
요약하면, Parrot는 시간을 절약해 줍니다. 추가 패키지를 설치하는 데 반나절을 쓰는 대신, 바로 사용할 수 있는 완전한 작업 환경을 제공합니다. Kali보다 가벼운 느낌이지만, 중요한 작업을 수행하기에 충분히 견고합니다 — 부담 없는 툴박스입니다.
목차
- Parrot Security OS란?
- 시스템 요구 사항
- 전제 조건
- 단계별: Parrot Security OS 설치
- 디스크 파티셔닝 — 가이드 또는 수동 선택
- 기본 시스템 설치
- GRUB 부트로더 설치
- 첫 번째 재부팅 — USB 제거
- 로그인 후 첫 번째 명령어
- 듀얼 부팅 문제 해결
- 일반적인 실수 및 해결책
- 원활한 설치를 위한 간단 체크리스트
시스템 요구 사항
리소스를 많이 요구하는 Linux 배포판을 모든 노트북이 감당할 수 있는 것은 아니지만, Parrot는 비교적 낮은 요구 사양 덕분에 많은 기기에서 잘 동작합니다.
| 구성 요소 | 최소 | 권장 |
|---|---|---|
| CPU | Intel i3 / AMD‑동등 | Intel i5 / AMD‑Ryzen 5 |
| RAM | 2 GB (최소) | 4 GB 이상 |
| 스토리지 | 20 GB | 40 GB 이상 |
| 디스플레이 | 1024 × 768 | 1366 × 768 이상 |
| VM | – | CPU 코어 2개, RAM 4 GB |
팁: Parrot를 VM(VirtualBox 또는 VMware) 안에 설치하는 경우 최소 CPU 코어 2개와 RAM 4 GB를 할당하세요; 그렇지 않으면 성능이 느릴 수 있습니다.
사전 요구 사항
- 중요한 데이터를 백업하십시오 물리 머신에 설치하는 경우.
- ISO와 업데이트를 다운로드하기 위한 안정적인 인터넷 연결.
- Windows와 듀얼 부팅하는 경우:
- Windows에서 **Fast Startup(빠른 시작)**을 비활성화합니다.
- 진행하기 전에 **Disk Management(디스크 관리)**를 사용하여 Windows 파티션을 축소합니다.
Source: …
단계별: Parrot Security OS 설치
1️⃣ ISO 다운로드 및 검증
- 공식 Parrot 웹사이트에서 Parrot Security Edition ISO를 다운로드합니다.
~/Downloads/ParrotOS.iso와 같이 눈에 잘 띄는 위치에 저장합니다.
체크섬 검증 (Linux/macOS)
sha256sum ~/Downloads/ParrotOS.iso
출력된 해시값을 Parrot 다운로드 페이지에 표시된 값과 비교합니다.
2️⃣ 부팅 가능한 USB 만들기 (안전한 방법)
Windows – Rufus 사용
- Rufus를 다운로드하고 실행합니다.
- USB 장치를 선택합니다.
- Boot selection에서 다운로드한 Parrot ISO를 선택합니다.
- Start를 클릭하고 과정이 끝날 때까지 기다립니다.
Linux/macOS – dd 사용
⚠️ 장치 이름을 반드시 확인하세요!
dd는 선택한 드라이브를 모두 삭제합니다.
# USB 장치 확인 (플러그인 전후에 실행)
lsblk # Linux
diskutil list # macOS
# USB가 /dev/sdb라고 가정 (실제 장치명으로 교체)
sudo dd if=~/Downloads/ParrotOS.iso of=/dev/sdX bs=4M status=progress oflag=sync
macOS에서는 더 빠른 쓰기를 위해 /dev/rdiskN을 사용할 수 있습니다.
3️⃣ USB에서 부팅
- 컴퓨터를 재부팅합니다.
- BIOS/UEFI 설정에 진입합니다 (보통 F2, F12, Esc, 또는 Del).
- USB 드라이브를 첫 번째 부팅 장치로 설정합니다.
Secure Boot: 시스템이 부팅을 거부하면 BIOS에서 Secure Boot를 비활성화합니다.
부팅 메뉴에서 Install Parrot(또는 그래픽 설치 프로그램)를 선택합니다.
4️⃣ 설치 프로그램 – 기본 설정
| 프롬프트 | 동작 |
|---|---|
| Language | 원하는 언어 선택 (예: English). |
| Keyboard layout | 하드웨어에 맞는 키보드 레이아웃 선택. |
| Timezone | 지역/도시 선택. |
User & Password 섹션에 도달할 때까지 진행합니다.
5️⃣ 사용자 및 루트 비밀번호 생성
- 표준 사용자 계정 – 일상 로그인용.
- Root 비밀번호 – 관리 작업에 필요(표준 계정에서
sudo사용 가능).
두 비밀번호 모두 강력하게 설정하고 확인합니다.
6️⃣ 파티션 설정
- Guided – Use entire disk (신규 설치에 권장).
- Manual – 사용자 정의 레이아웃이나 듀얼 부팅을 원할 경우 선택.
듀얼 부팅인 경우 **“Install alongside Windows”**를 선택하거나, 미리 축소한 Windows 파티션에 공간을 직접 할당합니다.
7️⃣ 시스템 설치
설치 프로그램이 파일을 복사하고 기본 시스템을 설치합니다. 몇 분 정도 소요될 수 있습니다.
- 프롬프트가 나오면 GRUB 부트로더를 기본 드라이브(보통
/dev/sda)에 설치합니다. - 추가 패키지 선택을 요청받으면 확인합니다.
8️⃣ 마무리 및 재부팅
- 설치가 완료되면 USB 드라이브를 제거합니다.
- 시스템을 재부팅합니다.
듀얼 부팅인 경우 GRUB 메뉴가, 그렇지 않으면 Parrot 로그인 화면이 나타납니다.
9️⃣ 첫 로그인 및 설치 후 작업
- 만든 사용자 계정으로 로그인합니다.
- 터미널을 열고 시스템을 업데이트합니다:
sudo apt update && sudo apt full-upgrade -y
- (선택) 필요에 따라 추가 도구나 드라이버를 설치합니다.
이제 Parrot Security OS가 완전히 작동하며 해킹, 포렌식, 프라이버시 작업에 사용할 준비가 되었습니다!
디스크 파티션 — 가이드 또는 수동 선택
A. 가이드(초보자에게 권장)
- Select Guided – 전체 디스크를 사용합니다 (이 작업은 디스크의 모든 데이터를 삭제합니다).
- 새 설치에 빠르고 안전합니다.
B. 수동(고급 사용자 / 듀얼 부팅용)
- Windows를 유지하거나 사용자 정의 파티션을 만들고 싶다면 Manual을 선택하십시오.
- 설치 프로그램의 크기 및 마운트 포인트 가이드를 따르십시오.
Encryption (LUKS) – 많은 설치 프로그램이 파티션 중에 옵션을 제공합니다.
- Encrypt the new installation을 선택하고 암호 구문을 입력하십시오.
- 암호화는 보안을 향상시키지만 더 고급 기능입니다; 암호 구문의 백업을 유지하십시오.
기본 시스템 설치
설치 프로그램이 파일을 복사하고 패키지를 설치합니다. 이는 일반적으로 설치 매체와 드라이브 속도에 따라 10–30 분 정도 소요됩니다.
GRUB 부트로더 설치
GRUB 설치를 요청받으면 예를 선택하십시오.
첫 번째 재부팅 — USB 제거
설치가 완료되면 재부팅하고, 프롬프트가 뜨면 USB를 제거합니다.
- 여러 운영체제가 표시되는 메뉴가 나타나면 Parrot를 선택합니다.
- 부팅에 실패하면 BIOS/UEFI로 돌아가 부팅 순서와 Secure Boot 설정을 확인합니다.
로그인 후 첫 번째 명령 (즉시 수행)
# Update package lists and upgrade installed packages
sudo apt update && sudo apt full-upgrade -y
# Remove unused packages and clean the cache
sudo apt autoremove -y
sudo apt clean
# Reboot if the kernel was updated
sudo reboot
듀얼‑부트 문제 해결 (빠른 팁)
Windows가 GRUB를 덮어썼거나 Parrot를 부팅할 수 없는 경우:
- USB를 Try Live 모드로 부팅합니다.
- 터미널을 열고 다음을 실행합니다 (
/dev/sdaX를 실제 루트 파티션으로 교체하세요):
# Find the root partition, e.g. /dev/sda2
sudo mount /dev/sdaX /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
# Reinstall GRUB (example for BIOS systems)
grub-install /dev/sda
update-grub
exit # leave chroot
sudo reboot
- UEFI 시스템의 경우
efibootmgr가 필요하거나grub-efi패키지를 재설치해야 할 수 있습니다.
Common Mistakes & Fixes (so you don’t panic)
- USB won’t boot → recreate the USB using Rufus (Windows) or Etcher (multiplatform).
- Verify the BIOS/UEFI USB boot order and disable Secure Boot if necessary.
원활한 설치를 위한 짧은 체크리스트 (복사/붙여넣기)
1. Backup important files.
2. Download the Parrot ISO and verify its checksum.
3. Create a bootable USB (Rufus / Etcher / dd).
4. If dual‑booting, disable Windows Fast Startup.
5. Boot from the USB and choose the installer.
6. For beginners: select Guided partitioning.
7. Install GRUB to the main drive.
8. After first boot:
sudo apt update && sudo apt full-upgrade -y
9. Install guest additions or extra tools if needed.
간단한 메모: 학습 과정에서 간단한 비밀번호 사용을 피하세요 — 이는 나쁜 습관을 형성하게 합니다. 디스크 암호화와 sudo 접근을 포함한 모든 계정에 강력하고 고유한 비밀번호를 사용하십시오.