Raspberry Pi 장치에 Oracle Linux 설치

소개

Oracle은 설치 중인 Oracle Linux 릴리스에 따라 다양한 Raspberry PiTM 모델에서 실행하도록 특별히 설계된 Oracle Linux(aarch64) 설치 이미지를 제공합니다. 사용 가능한 모델에는 Raspberry Pi 4 Model B, Raspberry Pi 400 또는 Raspberry Pi 3 Model B/B+ 단일 보드 컴퓨터가 있습니다. Raspberry Pi는 Raspberry Pi Foundation의 상표로,

제공되는 설치 이미지는 Oracle Linux(aarch64)를 직접 부팅할 수 있는 SD 카드로 복제할 수 있는 원시 디스크 이미지에 기본 설치하는 것입니다. Btrfs는 이미지에 사용되는 기본 파일 시스템입니다. Linux 이미지를 Raspberry Pi에 설치하는 방법에 대한 자세한 내용은 https://www.raspberrypi.org/documentation/installation/installing-images/linux.md를 참조하십시오.

주: Raspberry Pi의 디스크 이미지는 개발자가 사용하기 위한 기술 미리보기로만 사용할 수 있습니다. 따라서 Oracle은 Raspberry Pi 시스템에서 Oracle Linux를 지원하지 않습니다. Oracle은 개발자가 https://community.oracle.com/tech/apps-infra/categories/oracle-linux-for-arm에서 Arm 커뮤니티 포럼용 Oracle Linux에서 서로 지원할 것을 권장합니다.

필요 조건

설치 매체 준비

  1. https://www.oracle.com/linux/downloads/linux-arm-downloads.html의 Oracle Technology Network에서 Raspberry Pi 디스크 이미지를 얻을 수 있습니다.

    디스크 이미지를 다운로드한 후 압축을 풀어야 합니다.

  2. 기존 Oracle Linux 시스템에서 이미지 파일을 복사하는 데 사용할 이동식 저장 장치를 삽입합니다.

    예를 들어, 시스템에 연결된 SD 카드 판독기에 SD 카드를 삽입하거나 USB 연결 저장 장치의 경우 USB 포트에 SD 카드를 삽입합니다.

  3. 이동식 저장 장치에 이미지를 저장할 충분한 용량이 있는지 확인합니다.

  4. 이동식 저장 장치에 대한 장치 정보를 식별합니다. 예를 들면 다음과 같습니다.

    lsblk
    

    이 명령은 다음 예와 비슷한 출력을 생성할 수 있습니다.

    주: 다음 예는 추출입니다. 실제 명령 출력에 추가 정보가 포함됩니다.

    NAME
    sda
    |_sda1
    |_sda2
      |_ol-root
      |_ol-swap
      |_ol-home  
    sdb
      |_sdb1
      |_sdb2
      |_sdb3
    

    예제에서 이동식 저장 장치는 sdb입니다.

  5. 이동식 저장 장치에 이미지 파일의 블록 복사본을 수행합니다.

    주의: 이 작업은 파괴적이며 지정한 장치의 모든 데이터를 덮어씁니다. 올바른 장치 이름을 지정했는지 확인하십시오. 작업을 완료하는 데 약간의 시간이 걸릴 수 있습니다.

    sudo bash -c "xzcat compressed-image.tar.xz > /dev/path-to-device-name"
    

    이전 명령에서 compressed-image.tar.xz는 다운로드한 압축된 이미지를 나타냅니다. 명령을 입력할 때 이미지에 대한 상대 경로를 포함합니다. path-to-device-name은 이동식 저장 장치의 이름을 나타냅니다. 명령을 입력할 때 장치 이름에 대한 경로(예: /dev/sdb)를 포함합니다.

    현재 이미지는 이전 5G 크기 대신 4G 마이크로 SD 카드에 맞게 최적화되어 있습니다.

  6. 작업이 완료되면 시스템에서 이동식 장치를 꺼냅니다.

    sudo eject /dev/sdb
    

이미지를 적절하게 사용자 정의

  1. Raspberry Pi의 연결된 슬롯에 설치 미디어 장치를 삽입한 다음 장치의 전원을 켭니다.

    장치가 자동으로 Oracle Linux로 부트됩니다.

  2. oracle 암호를 사용하여 root 사용자로 이미지에 로그인합니다.

  3. 프롬프트가 표시되면 암호를 즉시 변경합니다.

  4. 이동식 저장 장치가 이미지보다 큰 경우 분할 영역 크기를 늘려 디스크 사용을 최대화할 수 있습니다.

    1. 장치 정보를 식별합니다.

      mount | grep root
      

      다음 예와 유사한 정보가 표시될 수 있습니다.

      dev/mmcblk1p3 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=258,subvol=/root)
      

      출력에서 /dev/mmcblk1p3는 장치(mmcblk1)와 분할 영역 번호(3)를 모두 나타냅니다.

      주: 이동식 저장 장치의 이름과 분할 영역 번호는 이동식 저장 장치가 마운트된 위치에 따라 결정됩니다. 이 위치는 라즈베리 파이 모델에 따라 다를 수 있습니다.

    2. 다음과 같이 분할 영역 크기를 늘립니다.

      growpart /dev/mmcblk1 3 
      btrfs filesystem resize max /
      
  5. Learn How to Localize Your Installation on Oracle Linux의 지침에 따라 시스템 로케일, 키 맵 및 시간대를 설정합니다.

  6. 이더넷 연결 대신 WiFi 어댑터를 사용하여 네트워크에 연결하려는 경우 nmcli 명령을 사용하여 네트워크 설정을 수동으로 구성해야 합니다. 자세한 내용은 Oracle Linux 8: Setting Up Networking 또는 Oracle Linux 9: Setting Up Networking을 참조하십시오.

  7. 선택적으로 원격 액세스를 위해 설치를 구성할 수도 있습니다. 자세한 내용은 Oracle Linux: Connecting to Remote Systems With OpenSSH를 참조하십시오.

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 찾아보거나 Oracle Learning YouTube channel에서 무료 학습 콘텐츠에 액세스할 수 있습니다. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer로 변경하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.