라즈베리파이를 사용하기 위해서는
- OS를 설치하고 (Rasbian/Raspberry Pi OS, Debian, Ubuntu 등)
- 필요한 프로그램을 설치하고
- 자신에 맞게 설정하기
등의 순서로 진행합니다
위 순서로 진행하기 위해서는
- Linux, H/Ware 및 Network 도 공부해야 합니다
- 그러나 처음 접하시는 분은 쉬운 작업은 아닙니다
그래서 많은 소프트웨어들이
- 위 과정을 통합하여
- 1개의 Image 파일 (*.img) 로 배포하곤 합니다
그런데 배포 Image 파일이 너무 크면
- 웹하드에 올리기도 어렵고
- 다운로드 하기도 쉽지는 않습니다
그래서 최대한 파일 크기를 줄여 웹하드에 올려야 합니다
아래 프로그램은 웹하드로 올리기 위해 사용하는 라즈베리파이 이미지 압축 프로그램입니다
PiShrink
위 프로그램은
- 2021년 2월 27일 HL5KY OM님께서 소개해주셨고
- 사용하는 방법을 검색해보니 복잡하여 wish List에 담아 놓았다가
- 최근 외국 HAM 몇분이 USRP 라즈베리파이 버젼을 사용하기 위해 Image 파일 배포 요청이 있어
- 사용해 보았습니다
최근 외국 OM님들로부터 USRP Image 버젼 요청이 있었습니다
HL5KY OM님 자료와 아래 자료를 같이 검토하였고
[출처 : https://ep.gnt.md/index.php/how-to-clone-raspberry-pi-sd-card-on-linux-and-shrink-it-to-actual-size/ ]
저에 맞게 재구성하여 아래와 같이 사용하게 되었습니다
간단하게 설명하면
-. 라즈베리파이 Micro SD Card를 Win32 Disk Imager 를 이용하여 *.img 파일을 만든 후
-. Linux System 으로 *.img 파일을 복사하고
-. pishrink.sh 스크립터 를 이용 *.img 파일을 압축하고
-. 압축된 *.img 파일을 WinZip 등을 이용하여 압축하여 *.zip 파일을 만들고
-. 이제 구글 드라이브 등을 이용하여 배포 하면 됩니다
순서
1. 64G Micro SD card를 이용 Debian 11 Linux System 만들기
- 아래 링크 참고하시고
- 충분한 용량이 필요하여 64G SD Card를 사용했습니다
- https://ds5qdr-dv.tistory.com/266?category=972436
2. Linux System에 PiShrink 프로그램 설치
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
chmod +x pishrink.sh
mv pishrink.sh /usr/local/bin
3. Win32 Disk Imager 를 이용 *.img 파일 만들기
실제 USRP 프로그램이 설치된 SD Card 를 USRP_V3.1x.img 로 만들어 보니 15.5G 임
4. WinSCP 프로그램을 이용 1. 에서 만든 *.img 복사
5. PiShrink 프로그램으로 압축
./pishrink.sh USRP_3.1x.img
로 실행하니 아래 그림과 같이
15G 가 6.4G 로 축소되었습니다
6. 다시 WinSCP 프로그램을 이용 위에서 만든 *.img 압축 파일 복사
7. 위 파일을 다시 .zip 파일로 압축하니 용량이 더 줄어듭니다
이상입니다
DS5QDR 73!
'DV Info & Tip' 카테고리의 다른 글
2022-09-05 Tip : DSTAR XRF071 접속이 안될 경우 임시 조치 방법 (2) | 2022.09.05 |
---|---|
2022-04-23 RPi : 모니터 화면에 Low Voltage Warning 제거 방법 (0) | 2022.04.23 |
2021-06-08 Tip : VNC Viewer Idle Timeout 연장과 비밀번호 변경 방법 (0) | 2021.06.08 |
2021-03-16 Tip : Home Network Port 중복 충돌 없이 설정 (0) | 2021.03.16 |
2021-02-15 Tip : DVSwitch로 YSF 접속 방법 (0) | 2021.02.15 |