Raspberry Pi는 일반적으로 SD 카드에서 부팅되는 단일 운영 체제로 설정됩니다. 그러나 이는 일부 사용자에게 제한적일 수 있습니다. 예를 들어 여러 프로젝트에 대해 여러 버전의 Raspberry Pi OS를 설치하려고 할 수 있습니다. 또는 Kodi, RetroPie 및 Ubuntu MATE를 사용하여 Raspberry Pi 4를 멀티부팅할 수도 있습니다.
모델 및 선호하는 저장 매체에 따라 Raspberry Pi를 멀티부팅하기 위해 다양한 옵션을 사용할 수 있습니다. 듀얼 부팅 및 멀티 부팅 사용을 위해 여러 개의 Raspberry Pi OS를 설치하는 방법은 다음과 같습니다.
Raspberry Pi에 여러 OS가 필요한 이유
라즈베리파이에는 많은 장점이 있습니다. 그것은 아이들을 위한 개발 환경으로서 데스크탑 컴퓨터만큼 적합하고 유연합니다. 상상력이 풍부한 커뮤니티와 Raspberry Pi Foundation의 지원 덕분에 다양한 기능과 휴대성이 경쟁 제품을 능가합니다.
그러나 Raspberry Pi에는 한 가지 중요한 단점이 있습니다. SD 카드에서 운영 체제를 부팅한다는 것은 Pi가 특정 구성으로 잠겨 있음을 의미합니다. 예를 들어 카메라 프로젝트를 진행 중이고 블루투스 스피커로 전환하려는 경우 문제가 될 수 있습니다.
일반적으로 여기에는 두 가지 옵션이 있습니다.
- OS를 백업하고 SD 카드를 다시 포맷하고 새 버전을 작성하십시오.
- 새 SD 카드를 구입하고 어떤 SD 카드에 무엇이 있는지 기록해 두십시오.
그러나 일반적으로 간과되는 세 번째 옵션을 사용할 수 있습니다. Pi에 여러 운영 체제를 설치하는 것입니다. 작동 방식을 살펴보겠습니다.
SD 카드, USB 저장소 또는 네트워크 멀티부트 중 무엇입니까?
Raspberry Pi 초기에는 운영 체제 부팅 미디어로 SD 카드를 선택할 수 있었습니다.
그러나 플랫폼이 발전함에 따라 더 많은 옵션이 추가되었습니다. 라즈베리파이 3 출시 이후 USB에서 부팅하도록 보드를 프로그래밍할 수 있게 되었습니다.
그 결과 USB 플래시 드라이브, USB 하드 디스크 드라이브(HDD) 및 USB 솔리드 스테이트 드라이브(SSD)가 SD 카드를 대체하게 되었습니다. USB 플래시 드라이브의 경우 Raspberry Pi에 적합한 저전력 장치입니다. 그러나 대부분의 USB HDD 및 SSD에는 몇 가지 예외가 있지만 독립적인 전원 공급 장치가 필요합니다.
예를 들어, Western Digital의 Labs 팀(WD Labs)은 Raspberry Pi의 전원 연결을 공유하는 "PiDrive" HDD 제품군(현재 중단됨)을 출시했습니다.
Raspberry Pi 3는 또한 플랫폼에 네트워크 부팅을 도입했습니다. PXE(Pre eXecution Environment)를 사용하여 Pi 3 이상 모델은 서버 호스팅 이미지에서 부팅할 수 있습니다.
1. NOOBS가 있는 다중 Pi 운영 체제
NOOBS를 사용하면 Raspberry Pi SD 카드에 여러 OS를 간단히 설치할 수 있습니다.
두 가지 NOOBS 버전을 선택할 수 있습니다. 하나는 선택한 운영 체제를 다운로드하는 온라인 설치 프로그램입니다. 다른 하나는 선택할 수 있도록 모든 운영 체제가 미리 로드된 오프라인 설치 프로그램입니다. 인터넷 연결에 맞는 버전을 사용하세요.
NOOBS로 Raspberry Pi 운영 체제를 설치하려면:
- 설치 프로그램 다운로드
- 내용 압축 풀기
- 포맷된 SD 카드에 복사
- Raspberry Pi에 카드 삽입
- 파이 부팅
- NOOBS 메뉴 탐색
메뉴에서 설치할 운영 체제를 하나 이상 선택합니다. Raspberry Pi OS에서 OpenElec과 같은 미디어 센터 옵션에 이르기까지 여러 운영 체제를 사용할 수 있습니다.
완료되면 Pi를 부팅할 때마다 실행할 OS를 선택할 수 있습니다.
NOOBS는 모든 Raspberry Pi 모델과 함께 사용할 수 있습니다.
2. BerryBoot로 라즈베리 파이 멀티부팅
NOOBS 이전에는 BerryBoot가 있었습니다. 설치 프로그램이 아니라 부트로더입니다. 이 약간의 차이는 여러 운영 체제를 실행하는 데 최적화되어 있음을 의미합니다.
NOOBS와 마찬가지로 BerryBoot를 사용하려면 파일을 다운로드하고 압축을 풀고 콘텐츠를 포맷된 SD 카드에 복사해야 합니다. 그러나 NOOBS와 달리 BerryBoot에는 오프라인 설치 프로그램이 없습니다. 선택한 운영 체제를 다운로드하려면 Raspberry Pi가 온라인 상태인지 확인해야 합니다.
BerryBoot는 SD 카드, USB 장치 및 네트워크 드라이브에 대한 설치를 지원합니다. BerryBoot로 여러 Raspberry Pi 운영 체제를 설치하려면:
- BerryBoot 다운로드
- 포맷된 SD 카드에 ZIP 파일 압축 풀기
- Raspberry Pi에 카드 삽입
- Raspberry Pi 전원 켜기
- 하나 이상의 운영 체제 선택 및 설치
- Raspberry Pi를 부팅할 때마다 사용할 OS 선택
BerryBoot를 사용한 Raspberry Pi 멀티부팅에 대한 전체 가이드에서는 이러한 단계에 대해 자세히 설명합니다.
NOOBS와 마찬가지로 BerryBoot는 모든 버전의 Raspberry Pi 보드에서 실행됩니다.
3. PiServer로 여러 Raspberry Pi 운영 체제 네트워크 부팅
마지막으로 네트워크 부팅 옵션이 있습니다. 이것은 Raspberry Pi OS 데스크탑에 내장되어 있지만 모든 장치가 이더넷을 통해 연결되어야 합니다. Wi-Fi는 지원되지 않습니다.
그러나 Pi의 SD 카드를 정기적으로 교체하는 것이 문제가 된 경우 이상적입니다. 네트워크 부팅에서는 SD 카드가 필요하지 않습니다. Pi는 네트워크 드라이브에 저장된 디스크 이미지에서 부팅됩니다. Raspberry Pi 웹 사이트는 PiServer로 PXE 부팅을 설정하는 방법에 대한 자세한 설명을 제공합니다.
이 방법을 사용하면 여러 Raspberry Pi OS 환경을 유지 관리할 수 있습니다. 하나는 개발용이고 다른 하나는 데스크톱 생산성용입니다. 다른 OS를 선택하려면 Raspberry Pi를 재부팅하기만 하면 됩니다. 서버는 운영 체제도 백업하므로 SD 카드가 손상되는 경향이 없습니다.
이 옵션은 Raspberry Pi 3 이상에 가장 적합합니다.
멀티부트:Raspberry Pi 컴퓨팅의 미래!
새로운 프로젝트를 시작하기 위해 Raspberry Pi의 SD 카드를 반복적으로 다시 포맷해야 하는 시대는 이제 끝났습니다. 다중 부팅 도구만 있으면 됩니다! 완료되면 저장 장치의 크기로만 제한되는 필요한 모든 Raspberry Pi OS를 갖게 됩니다.
NOOBS와 BerryBoot는 물리적 스토리지를 잘 활용하지만 PiServer 옵션은 잠재적으로 가장 큰 게임 체인저입니다. 그렇긴 하지만 NOOBS는 확실히 가장 간단한 Raspberry Pi 멀티부트 설치 프로그램입니다.
이제 설치할 Raspberry Pi 운영 체제를 선택하기만 하면 됩니다.