부팅하기 전에 Raspberry Pi 설치를 사전 구성하는 6가지 방법

부팅하기 전에 Raspberry Pi 설치를 사전 구성하는 6가지 방법

Raspberry Pi에 운영 체제를 설치하는 것은 충분히 간단하지만 한 가지 요소가 실망스러울 수 있습니다. 바로 구성입니다.

네트워크 설정, 사용자 이름 및 암호, SSH 액세스 등은 OS가 실행되면 모두 구성해야 합니다. 한두 번은 나쁘지 않지만 Pi가 여러 개 있거나 운영 체제를 정기적으로 다시 설치하는 경우 상황이 반복될 수 있습니다.

Raspberry Pi OS를 미리 구성하고 부팅하자마자 시작할 수 있다면 더 쉽지 않을까요? 다음은 이를 수행할 수 있는 X 방법입니다.

Raspberry Pi 사전 구성이 중요한 이유는 무엇입니까?

장치를 처음 설정할 때 일반적으로 무선 네트워크 세부 정보를 추가할 수 있습니다. 또한 사용자 이름과 암호 및 기타 유용한 구성을 추가할 때입니다.

이는 데스크톱 및 모바일 장치에서 발생합니다. Raspberry Pi OS에서도 발생합니다. 그렇다면 왜 사전 구성에 신경을 써야 할까요?

시간이 많이 절약됩니다. 예를 들어 Raspberry Pi 헤드리스를 실행해야 하는 경우 디스플레이 연결을 귀찮게 하고 싶지 않을 것입니다. 무선 액세스, SSH 및 사용자 자격 증명을 미리 구성하면 Pi에 추가 키보드와 마우스가 필요하지 않습니다.

다음 도구 및 방법을 사용하면 모두 Raspberry Pi 설치를 사전 구성할 수 있으며 모두 microSD 설치 미디어가 필요합니다.

1. 라즈베리 파이 이미저

Rapsberry Pi 이미저

Raspberry Pi 운영 체제를 설치하는 가장 좋은 방법인 Pi Imager는 숨겨진 화면을 제공합니다.

고급 옵션 페이지에는 여러 가지 유용한 옵션이 있습니다.

  • 호스트 이름 설정
  • SSH 활성화
  • 사용자 이름 및 비밀번호 설정
  • 무선 LAN 구성
  • 로케일 설정
  • 완료되면 소리 재생
  • 완료되면 미디어 꺼내기
  • 원격 분석 활성화

선택한 설정이 현재 설치에 대한 것인지 아니면 향후의 모든 설치에 대한 것인지도 지정할 수 있습니다.

고급 옵션에 액세스하려면 Shift+Ctrl+X 를 누릅니다 . 사용자 이름과 암호 설정은 건너뛸 수 없습니다. 최소한 pi 사용자 계정에는 새 암호가 필요합니다.

구성이 지정된 상태에서 Save 를 누른 다음 SD 카드에 OS 쓰기를 진행합니다.

다운로드: Raspberry Pi Imager (Windows, macOS 및 Linux)

2. sdm

Raspberry Pi를 사전 구성하는 또 다른 옵션은 전체적인 접근 방식을 취하는 것입니다. sdm을 사용하면 몇 가지 설정만 미리 구성하는 것이 아니라 전체 운영 체제 경험을 결정할 수 있습니다.

이는 Wi-Fi 네트워크 세부 정보에서 사전 설치 소프트웨어에 이르기까지 모든 것을 지정하는 것을 의미합니다.

sdm을 사용하여 사전 구성되고 재사용 가능한 Raspberry Pi 디스크 이미지를 만드는 방법에 대한 가이드에서 이에 대해 자세히 설명합니다.

3. 베리부트

BerryBoot에서 기본 구성 선택

Raspberry Pi Imager와 유사한 도구인 BerryBoot는 선택할 수 있는 다양한 운영 체제와 함께 이중 부팅 Raspberry Pi를 설정하는 데 더 적합합니다. 그러나 많은 도구 중에는 나중에 시간을 절약할 수 있는 사전 구성 옵션이 있습니다.

여기에서 일부 디스플레이 옵션을 조정하고 Wi-Fi 네트워크를 지정하고 로케일 설정을 추가할 수 있습니다.

이 작업을 마치면 설치할 운영 체제를 선택할 수 있습니다. 지정한 구성 옵션은 선택한 모든 OS에 적용됩니다.

사전 구성 옵션은 BerryBoot로 Raspberry Pi를 이중 부팅하는 심층 가이드에서 다룹니다. Wi-Fi뿐만 아니라 config.txt 및 cmdline.txt 파일을 편집할 수 있습니다.

BerryBoot는 기본적으로 빈 microSD 카드의 루트에 복사해야 하는 설치 스크립트입니다. 따라서 선택한 운영 체제를 Raspberry Pi에 다운로드하려면 네트워크 연결이 필요합니다.

다운로드: 베리부트

4. 멍청한 놈들

NOOBS에서 Raspberry Pi Wi-Fi 설정 구성

이것은 Raspberry Pi Imager 및 BerryBoot와 유사한 방식으로 작동하는 또 다른 옵션이며 NOOBS는 실제로 Raspberry Pi Imager의 선구자이며 BerryBoot와 마찬가지로 이중 부팅을 지원합니다.

구성 옵션에는 Wi-Fi 네트워크 설정 및 /boot/ 파티션의 config.txt 및 cmdline.txt 파일 편집이 포함됩니다.

구성을 지정하면 내보내거나 기본값으로 설정할 수 있습니다. 이는 NOOBS를 통해 설치되는 향후 운영 체제에 유용합니다.

BerryBoot와 마찬가지로 NOOBS는 사용하기 전에 압축을 풀어 Pi의 microSD 카드의 루트 폴더에 저장해야 합니다.

다운로드: 눕스

5. 수동으로 SSH 활성화 및 wpa_supplicant.conf 편집

손을 더럽혀도 괜찮다면 텍스트 파일을 사용하여 Raspberry Pi 운영 체제를 미리 구성할 수 있습니다.

거의 모든 Raspberry Pi 운영 체제는 /boot/ 파티션 의 특정 파일에 의존 합니다. 이를 통해 Pi의 SD 카드가 PC에 있는 동안 다양한 구성을 수행할 수 있습니다.

예를 들어 SSH를 활성화할 수 있습니다. /boot/ 파티션에 단순히 ssh 레이블이 붙은 파일 확장자가 없는 빈 텍스트 파일을 생성하면 됩니다.

다른 설정은 config.txt 파일 에서 조정할 수 있습니다 . 디스플레이 오버스캔 및 방향, HDMI 모드, 심지어 Pi의 CPU 오버클럭까지 이 구성 파일에서 제어할 수 있습니다. 변경 사항에 문제가 생길 경우를 대비하여 저장하기 전에 사본을 만드는 것을 잊지 마십시오.

부팅하기 전에 Pi에서 무선 네트워킹을 설정해야 하는 경우 wpa_supplicant.conf 파일을 편집해야 합니다. 이것은 /etc/ 디렉토리에 있지만 Windows에서는 사용할 수 없습니다.

따라서 Linux 파티션을 찾아보기 위해 Linux용 Windows 하위 시스템을 설치하지 않고는 쉽게 편집할 수 없습니다.

Linux(또는 macOS)에서는 다음을 사용합니다.

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

여기에서 다음과 같이 파일을 편집해야 합니다.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country="COUNTRY"
network={
ssid="SSID"
psk="PASSWORD"
key_mgmt=WPA-PWe
}

country , ssidpsk 값은 적절하게 변경해야 합니다 .

변경 사항을 저장하고 종료하고 확인( Ctrl+X , Y )한 다음 microSD 카드를 안전하게 꺼냅니다. 수동 구성이 Pi 부트로 사용됩니다.

6. macOS를 사용하시나요? ApplePi-Baker 고려

macOS 사용자를 위한 궁극적인 Raspberry Pi 유틸리티인 ApplePi-Baker는 백업 및 복원에서 Linux 파티션 축소에 이르기까지 모든 기능을 제공합니다.

그러나 디스플레이 설정이나 Wi-Fi 액세스를 구성할 수는 없지만 ApplePi-Baker에서는 SSH 액세스를 활성화할 수 있습니다. 이것은 Pi를 부팅하고 raspi-config 도구에 액세스하는 대신 앱 내에서 수행됩니다. 따라서 이 목록에 포함할 가치가 있습니다.

다운로드: ApplePi-Baker

이러한 사전 구성 해킹으로 Raspberry Pi 설정이 쉽습니다.

단일 부팅 또는 이중 부팅인지, Wi-Fi 연결 설정이 필요한지 또는 SSH 활성화를 원하는지는 중요하지 않습니다. 이 도구는 처음으로 Raspberry Pi를 부팅한 후 Raspberry Pi를 구성하는 데 어려움을 겪지 않게 해줍니다.

별 것 아닌 것 같지만 Raspberry Pi를 사전 구성하면 시간이 크게 절약됩니다. 이러한 트릭은 거의 모든 Raspberry Pi 프로젝트에서 사용할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다