홈페이지 » 어떻게 » BerryBoot로 라즈베리 파이를 멀티 부팅하는 방법

    BerryBoot로 라즈베리 파이를 멀티 부팅하는 방법

    카드 스와핑 시간을 줄이고 Raspberry Pi로 게임을 즐기려면 BerryBoot 멀티 부팅 관리자를 설치하면 하나의 SD 카드에서 여러 운영 체제를 부팅 할 수 있습니다. 진행 과정을 안내하면서 계속 읽어보십시오..

    왜 이것을하고 싶은가요??

    BerryBoot는 Raspberry Pi 경험을 위해 꽤 많은 기능을 추가하는 Raspberry Pi를위한 부팅 관리 도구입니다. 가장 큰 이점은 SD 카드에서 두 개 이상의 운영 체제를 부팅 할 수 있다는 것입니다. 운영 체제를 카드 자체에 저장하거나 더 많은 공간이 필요할 경우 BerryBoot가 SD 카드를 실행기로만 사용하고 연결된 하드 드라이브에서 운영 체제를 실행하도록 구성 할 수 있습니다.

    또한 BerryBoot 구성 도구를 사용하면 Raspberry Pi에 최적화 된 추가 배포본을 간단하게 다운로드 할 수 있습니다. BerryBoot에 포함 된 현재 Pi 최적화 된 배포판은 다음과 같습니다.

    • BerryWebserver (웹 서버 번들 : Lighttpd + PHP + SQLITE)
    • 베리 터미널 (LTSP / Edubuntu Thinclient)
    • Raspbian (데비안 위지)
    • MemTester
    • OpenElec (미디어 센터 소프트웨어)
    • 강아지 리눅스
    • RaspRazor (비공식 Rasbian 지점, 많은 프로그래밍 도구)
    • 슈거 (One-Laptop-per-Child OS)

    포함 된 배포판 외에도 최적화 된 이미지를 다운로드하거나 SquashFS 형식으로 변환하여 BerryBoot로 가져 와서 나중에 직접 Linux 배포판을 추가 할 수 있습니다..

    간단히 말해서, 여러 개의 SD 카드를 구입하고 레이블을 붙이고, 추적하고, 교환하는 일없이 Pi의 다양한 도구와 운영 체제로 게임을하고 싶다면 BerryBoot는 더 많은 것을 얻을 수있는 훌륭한 방법입니다 아주 작은 노력으로 당신의 파이에서.

    내가 무엇이 필요 하나?

    라스베리 파이, 적절한 주변 장치 및 인터넷이 필요합니다. 우리는 자습서 인 Raspberry Pi를 시작하기위한 HTG 가이드를 읽어보고 기초를 다뤘는지 확인하십시오 (예 : 적절한 전원 공급원과 Raspbian 구성의 기본 사항 확인).

    이 자습서에 요약 된 하드웨어 요구 사항 외에도 BerryBoot 저장소에서 다음 파일을 다운로드해야합니다.

    • BerryBoot 설치 프로그램

    시작하려면 BerryBoot Installer .ZIP 파일의 내용을 멀티 부팅 플랫폼으로 사용하려는 FAT 형식의 SD 카드로 추출하십시오..

    BerryBoot 구성

    설치 프로그램을 다운로드하고 SD 카드에 압축을 풀면 시작할 시간입니다. Raspberry Pi 장치에 SD 카드를 꽂은 다음 전원 케이블을 연결하여 부팅하십시오. 간단한 부트 프로세스가 표시되고 다음과 같이 구성 마법사의 GUI가 표시됩니다.

    잠시 시간을내어 비디오 출력을 조정하십시오 (화면 위쪽과 아래쪽에 녹색 조정 막대가 표시되는지 여부에 따라 오버 스캔을 선택하거나 선택 취소하십시오). 네트워크 연결을 유선 또는 Wi-Fi로 설정하십시오. 마지막으로, 로케일과 키보드 환경 설정을하십시오..

    네트워크 연결을 위해 Wi-Fi를 선택한 경우 Wi-Fi 네트워크를 선택하고 해당 네트워크의 암호를 입력하라는 메시지가 표시됩니다.

    노트 :  이 Wi-Fi 설정은 BerryBoot 설치 프로그램에만 적용됩니다. 일단 Rasbian과 같은 배포판을 설치하면 해당 배포본 내에서 Wi-Fi를 다시 구성해야합니다..

    Wi-Fi를 구성했거나 유선 연결을 사용하는 경우 디스크를 선택하라는 메시지가 표시됩니다.

    기본값은 SD 카드입니다. 첨부 된 플래시 또는 USB HDD에 배포판을 설치하려면 지금 첨부해야합니다. 사용하려는 디스크 (여기서는 SD 카드)가 보이면 선택하고 포맷 버튼을 누릅니다..

    1 분 정도 지나면 BerryBoot 카드에 설치하려는 운영 체제 중 첫 번째 운영 체제를 선택할 수있는 OS 추가 메뉴로 이동합니다. 우선 Raspbian을 설치하겠습니다. 선택 후 확인을 눌러 설치 프로세스를 시작하십시오..

    이미지 다운로드 및 설치가 완료되면 BerryBoot 메뉴 편집기가 나타납니다.

    여기 메뉴 편집기에서 다양한 기능을 수행 할 수 있습니다. 다른 운영 체제를 추가하거나 기존 운영 체제를 제거하고 기본 운영 체제를 설정할 수 있습니다. 개별 이미지의 속성을 편집하여 이름과 메모리 할당을 변경할 수 있습니다. 운영 체제를 복제 할 수 있습니다 (예를 들어 Raspbian을 사용하여 두 개의 다른 프로젝트를 수행하려는 경우 편리). 전체 SD 카드를 백업하거나 개별 운영 체제를 외부 저장 장치에 설치할 수 있습니다..

    이 모든 것 외에도 맨 오른쪽에있는 작은 이중 화살표를 눌러 고급 구성에 액세스하고 (BerryBoot에서 사용하는 구성 및 시스템 파일을 편집 할 수 있음), BerryBoot에서 암호를 설정하고, 손상된 복구를 복구 할 수 있습니다 파일 시스템, GUI 메뉴 편집기에서 터미널로 전환.

    이러한 모든 기능과 옵션은 훌륭하지만 현재 우리가 가장 관심을 갖고있는 것은 추가 운영 체제를 추가하는 것입니다. OS 추가를 클릭하십시오. 이렇게하면 잠시 전에 추가 된 OS 추가 메뉴로 돌아갑니다. OpenELEC을 이제 BerryBoot 시스템에 추가 할 것입니다. 선택을하고 확인을 누릅니다..

    두 번째 운영 체제 이미지 설치가 완료되면 기본값으로 사용할 이미지를 선택하고 기본 설정 버튼을 클릭합니다. Raspbian을 기본 운영체제로 설정하기로 결정했습니다.

    이 시점에서 우리는 편집기를 종료하고 멀티 부팅 프로세스를 시험해 볼 준비가되었습니다. 메뉴 막대에서 나가기 버튼을 누르십시오. 잠시 후 다음과 같이 기본 BerryBoot 메뉴로 되돌아갑니다.

    이전 단계에서 기본 운영 체제를 설정하면 부팅하기 위해 자동으로 카운트 다운됩니다. 그렇지 않은 경우 부팅 할 운영 체제를 선택할 때까지 대기 상태가됩니다. 부팅 메뉴 선택의 기본 제한 시간은 10 초입니다..

    이 값을 변경하려면 BerryBoot 메뉴 편집기로 돌아가는 오른쪽 하단 구석에있는 편집 메뉴 버튼을 누르십시오. 여기에서 고급 구성 탭 (숨겨져 있으며 메뉴 막대의 오른쪽에있는 이중 화살표 누르기)을 클릭 한 다음 uEnv.txt에있는 "bootmenutimeout"값을 10 이외의 값으로 편집 할 수 있습니다.

    값을 편집하든하지 않든 BerryBoot 메뉴는 항상 전원이 꺼진 상태에서 부팅 할 때 나타나는 첫 번째 것입니다 또는 설치된 운영 체제 (예 : Raspbian)에서 재부팅하십시오. 키보드, 마우스로 운영 체제를 선택할 수 있으며, CEC (소비자 전자 제품 제어)를 지원하는 HDMI 비디오 케이블 및 홈 시어터 시스템 / HDTV와 함께 Raspberry Pi 장치를 사용하는 경우 위 / 아래 리모컨의 선택 화살표로 선택하십시오..

    BerryBoot 시스템에 수동으로 분배 추가

    Raspbian 및 Puppy Linux와 같이 포함 된 BerryBoot 이미지 만 사용하는 경우 설치는 포인트 앤 클릭 문제입니다. 때려 눕힌 길에서 벗어나면, 상황이 좀 더 까다로워집니다..

    Linux 배포판을 BerryBoot로 가져 오려면 먼저 SquashFS 배포본을 최적화해야합니다. 프로세스의 첫 번째 단계는 해당 배포 이미지를 얻는 것입니다. 이 세 가지 방법 중 하나에 대해 갈 수 있습니다..

    첫째, 가장 쉬운 방법은 공식적으로 아직 설치 프로그램에 추가되지 않은 BerryBoot 저장소에서 최적화 된 이미지를 가져 오는 것입니다. 당신은 여기서 그렇게 할 수 있습니다. 이 이미지를 그대로 사용할 수 있으며 SquashFS 최적화는 필요하지 않습니다..

    둘째, BerryBoot의 일반적인 다운로드 및 / 최적화가 아닌 Raspberry Pi 최적화 이미지의 경우, 해당 이미지를 간단히 잡을 수 있습니다.

    마지막으로 설치 도구를 사용하여 Pi에 직접 모든 것을 다운로드하고 거기에서부터 이동해야하는 Raspbmc와 같은 배포판의 경우에는 설치 한 SD 카드의 이미지를 만들어야합니다. DD를 사용하는 디스크 이미지, 여기서 유용한 지침서를 확인하십시오..

    다운로드되거나 생성 된 .IMG 파일 외에도 Linux 컴퓨터에 액세스해야합니다 (Linux 컴퓨터 전용 Linux 데스크톱, Linux Live CD가있는 컴퓨터 또는 Raspberry의 Rasbian 사본) Pi)를 사용하여 SquashFS 도구를 사용합니다. 아직 안정적인 포트가 없었기 때문에 우리는 SquashFS를 네이티브 플랫폼에서 사용하여 안정되고 단순하게 유지하려고합니다..

    배포판에 SquashFS가 이미 설치되어 있지 않으면 (Raspbian에는 기본적으로 제공되지 않음) 터미널에서 다음 명령을 입력하여 복사본을 가져옵니다.

    sudo apt-get squashfs-tools 설치하기

    .IMG를 변환하려면 파일이 들어있는 SD 카드 나 USB 장치를 Linux 컴퓨터에 연결하십시오. 우리는 명령에서 이미지 파일을 NewBerryBoot.img로 참조 할 것입니다. 터미널을 열고 .IMG에서 다음 명령을 실행하십시오.

    sudo kpartx -av NewBerryBoot.img

    kpartx 명령은 파티션 테이블에서 장치 맵을 만들고 -av 스위치를 사용하여 맵핑을 추가하고 출력을 읽을 수 있도록 자세한 작업을 수행합니다. 출력은 다음과 같이 보일 것입니다 :

    map 추가 loop0p1 (252 : 5) : 0 117187 linear / dev / loop0 1
    map 추가 loop0p2 (252 : 6) : 0 3493888 linear / dev / loop0 118784

    두 번째로 큰 파티션 인 loop0p2가 관심의 대상입니다. 이미지에서 루프가 다를 수 있으므로 (예 : loop3p2) 다음 명령의 이름을 기록해 두십시오. 다음 명령을 입력하십시오.

    sudo mount / dev / mapper / loop0p2 / mnt
    sudo sed -i 's / ^ \ / dev \ / mmcblk / # \ 0 / g'/ mnt / etc / fstab
    sudo mksquashfs / mnt converted_image_for_berryboot.img -comp lzo -e lib / modules
    sudo umount / mnt
    sudo kpartx -d NewBerryBoot.img

    이 일련의 명령은 파티션을 마운트하고, 원래 파티션의 파일 시스템 테이블을 편집하고, SquashFS로 이미지를 최적화 한 다음 (BerryBoot의 배포본간에 공유되는 lib / modules는 제외 함) 파티션 매핑을 마운트 해제하고 삭제합니다.

    이 모든 커맨드 라인 마법을 마친 후에는 이제 BerryBoot GUI로 돌아갈 수 있습니다. 이미 최적화 된 .IMG를 다운로드 했든, 아니면 자신 만의 .IMG를 만들었 든간에 .IMG를 가져 와서 BerryBoot에 추가 할 때입니다..

    .IMG 파일 (예 : SD 카드 리더기의 SD 카드)이 들어있는 외부 미디어를 Rdbberry Pi 장치 또는 연결된 USB 허브에 꽂습니다. 원래 BerryBoot SD 카드를 사용하여 Raspberry Pi로 부팅하십시오. 부팅 선택 메뉴에서 편집 메뉴 버튼을 눌러 BerryBoot 메뉴 편집기를 당깁니다..

    .IMG 파일을 추가하려면 다음과 같이 OS 추가 버튼을 클릭 한 상태로 유지하면됩니다.

    USB 스틱에서 OS 복사를 선택하면 파일 선택 대화 상자가 나타납니다.

    홀수 .IMG 이름 확장자는 파일 형식 상자 (.img128, .img192)의 아래쪽에 있습니다. BerryBoot에 대한 이미지를 작성할 때 128/192/224/240의 .IMG 확장자를 추가하여 BerryBoot에 해당 배분에 할당 된 메모리를 원하는지를 나타낼 수 있습니다. 이런 식으로하지 않으면 걱정하지 마십시오. BerryBoot 메뉴 편집기의 편집 섹션에서 언제든지 설정할 수 있습니다.

    .IMG 파일을 선택하고 Open을 누르면 .IMG가 압축 해제되어 설치 될 때 잠시 기다리십시오. 그 다음에 BerryBoot 메뉴 편집기가 새로 추가됩니다.

    성공! 이 절을 떠나기 전에 빨리 검토하기 위해, BerryBoot에로드하기위한 .IMG 파일을 다운로드하거나 생성 할 수있는 방법이 있습니다 (안정성이 가장 낮은 것으로부터 가장 안정되지 않은 순서로). 공식 포함되지만 포함되지 않은 BerryBoot 저장소 목록에서 다운로드하고, SquashFS로 기존 .IMG를 수정하거나 기존 SD 카드 설치에서 자신의 .IMG를 만든 다음 SquashFS로 수정하십시오. 구타 된 경로에서 멀어 질수록 수정이 효과가 없거나 보이지 않는 부작용이 발생할 위험이 커집니다. 예를 들어 Raspbmc 설치의 .IMG를 만들 수는 있지만 프로젝트 개발자 Sam Nazarko에 따르면 SquashFS로 변환하면 업그레이드 시스템이 중단됩니다. 이를 염두에두고 자유롭게 실험 해보십시오 (그리고 동료 독자가 BerryBoot 설정에 추가 할 수 있도록 결과와 함께 다시보고하십시오!).


    우리가보기에 좋아하는 나무 딸기 파이 프로젝트가 있습니까? 코멘트에서 소리를 내거나 [email protected]으로 전자 메일을 보내주십시오. 프로젝트 아이디어에 활력을 불어 넣기 위해 최선을 다할 것입니다..