라즈베리 파이 제로 2 W는 PCB의 아래쪽에 라즈베리 파이 제로 2
라고 인쇄되어 있어요.
라즈베리 파이 제로 2 W는 쿼드 코어 1GHz 프로세서와 512MB RAM을 갖추고 있어요. 칼리 리눅스는 외장 microSD 카드 또는 USB 장치에 설치돼요.
기본적으로 칼리 리눅스 라즈베리 파이 제로 W 이미지는 다른 플랫폼과 유사하게 kali-linux-default 메타패키지를 포함하고 있어요. 추가 도구를 설치하고 싶다면 메타패키지 페이지를 참조하세요.
라즈베리 파이 제로 2 W에서 칼리 - 사용자 지침
칼리 리눅스 이미지 다운로드 및 검증 방법이나 해당 이미지로 부팅 가능한 장치 만들기에 익숙하지 않다면, 이러한 주제에 대해 더 자세히 설명하는 특정 문서를 참조하는 것이 좋아요.
라즈베리 파이 제로 2 W에 표준 칼리 리눅스의 사전 빌드된 이미지를 설치하려면 다음 지침을 따르세요:
- 최소 16GB 용량의 빠른 microSD 카드를 준비하세요. Class 10 카드를 강력히 권장해요.
- 다운로드 영역에서
Kali 라즈베리 파이 제로 2 W
이미지를 다운로드하고 _검증_하세요. 이미지 검증 과정은 칼리 리눅스 다운로드에 더 자세히 설명되어 있어요. - dd 유틸리티를 사용하여 이 파일을 microSD 카드에 이미징하세요(Kali USB 만들기와 동일한 과정).
예시에서는 저장 장치가 /dev/sdX
에 위치한다고 가정해요. 이 값을 그대로 복사하지 말고, 올바른 드라이브 경로로 변경하세요.
이 과정은 microSD 카드의 모든 내용을 지워요. 잘못된 저장 장치를 선택하면 컴퓨터의 하드 디스크가 지워질 수 있어요.
$ xzcat kali-linux-2024.4-raspberry-pi-zero-2-w-armhf.img.xz | sudo dd of=/dev/sdX bs=4M status=progress
이 과정은 PC, microSD 카드 속도, 칼리 리눅스 이미지 크기에 따라 시간이 걸릴 수 있어요.
dd 작업이 완료되면 microSD를 꽂은 상태로 라즈베리 파이 제로 2 W를 부팅하세요.
이제 Kali에 로그인할 수 있어야 해요.
라즈베리 파이 제로 2 W - 팁과 요령
커널에 외부 모듈을 빌드하려면 대부분의 지침에서 linux-headers-$(uname -r)
를 통해 헤더 패키지를 설치해야 한다고 말하지만, 라즈베리 파이 제로 2 W 이미지에서는 그렇지 않아요. 헤더 패키지는 이미 포함되어 있으며 그런 명명 체계를 따르지 않고 linux-headers-rpi-v7
및 linux-headers-rpi-v7l
이라는 이름을 가져요. 삭제한 경우 다음 명령어를 실행하여 다시 추가할 수 있어요:
kali@kali:~$ sudo apt update
[...]
kali@kali:~$ sudo apt install -y linux-headers-rpi-v7 linux-headers-rpi-v7l
라즈베리 파이 제로 2 W의 512MB RAM 제한 때문에 기본적으로 CLI(명령줄 인터페이스)로 설정되어 있어요. 데스크톱을 사용하고 싶다면 다음 명령어로 변경할 수 있어요:
kali@kali:~$ sudo systemctl set-default graphical
kali@kali:~$ sudo reboot
CLI로 다시 전환하고 싶다면 다음 명령어를 사용하세요:
kali@kali:~$ sudo systemctl set-default multi-user
kali@kali:~$ sudo reboot
Kali는 기본적으로 데스크톱으로 Xorg에서 XFCE와 함께 LightDM을 사용해요. 테스트 중에 많은 HAT 시스템이 디스플레이 출력을 위한 구성 스니펫이 필요하다는 것을 발견했어요. 출력에 문제가 있다면 반대의 경우일 수 있으니, /etc/X11/Xorg.conf.d/99-vc4.conf
파일을 제거하고 Xorg가 기본값을 사용하도록 해보세요.
kali@kali:~$ sudo mv -v /etc/X11/Xorg.conf.d/99-vc4.conf ~
다른 방법으로는 구성 스니펫을 수정해야 할 수도 있어요. LCD 설명서를 참조하는 것이 가장 좋아요.
헤드리스(모니터 없이) 라즈베리 파이 제로 2 W에서 칼리 - 팁과 요령
무선 네트워크에 연결하기 위해 microSD 카드의 첫 번째 파티션에 wpa_supplicant.conf
파일을 추가할 수 있어요.
다른 Linux 시스템에서 wpa_passphrase YOURNETWORK > wpa_supplicant.conf
명령을 실행해 이 파일을 생성할 수 있어요. 무선 네트워크 비밀번호를 입력하라는 메시지가 표시돼요. 명령을 실행할 때 비밀번호를 추가할 수도 있지만, 그렇게 하면 Wi-Fi 네트워크 비밀번호가 사용자의 쉘 히스토리에 남게 된다는 점을 기억하세요.
라즈베리 파이 제로 2 W - 이미지 사용자 지정
설치되는 패키지 변경, 데스크톱 환경 변경, 이미지 파일 크기 증가 또는 감소 등 칼리 라즈베리 파이 제로 2 W 이미지를 사용자 지정하고 싶다면, GitLab의 칼리-ARM 빌드 스크립트 저장소를 확인하고 README.md 파일의 지침을 따르세요. 사용할 스크립트는 raspberry-pi-zero-2-w.sh
예요.