Instalación de Oracle Linux en un dispositivo de Raspberry Pi

Introducción

Oracle proporciona una imagen de instalación de Oracle Linux (aarch64) diseñada específicamente para ejecutarse en una variedad de modelos Raspberry PiTM, según la versión de Oracle Linux que esté instalando. Los modelos disponibles incluyen el ordenador de cartón único Raspberry Pi 4 modelo B, Raspberry Pi 400 o Raspberry Pi 3 modelo B/B+. Raspberry Pi es una marca comercial de la Fundación Raspberry Pi.

La imagen de instalación que se proporciona es una instalación por defecto de Oracle Linux (aarch64) en una imagen de disco raw que se puede clonar, bloquear por bloque, en una tarjeta SD para un inicio inmediato. Btrfs es el sistema de archivos predeterminado que se utiliza en la imagen. Para obtener más información sobre la instalación de una imagen de Linux en Raspberry Pi, visite https://www.raspberrypi.org/documentation/installation/installing-images/linux.md.

Nota: La imagen de disco de Raspberry Pi está disponible como una vista previa de la tecnología para su uso por parte de los desarrolladores solo. Como tal, Oracle no proporciona soporte para Oracle Linux en sistemas Raspberry Pi. Oracle recomienda que los desarrolladores se ayuden mutuamente en el foro de la comunidad Oracle Linux for Arm en https://community.oracle.com/tech/apps-infra/categories/oracle-linux-for-arm.

Requisitos

Preparación de los medios de instalación

  1. Obtenga la imagen de disco de Raspberry Pi de Oracle Technology Network en https://www.oracle.com/linux/downloads/linux-arm-downloads.html.

    Asegúrese de descomprimir la imagen de disco después de descargarla.

  2. En un sistema Oracle Linux existente, inserte el dispositivo de almacenamiento extraíble que se utilizará para copiar el archivo de imagen.

    Por ejemplo, inserte una tarjeta SD en un lector de tarjetas SD que esté conectado al sistema o, para un dispositivo de almacenamiento conectado por USB, en el puerto USB.

  3. Asegúrese de que el dispositivo de almacenamiento extraíble tenga suficiente capacidad para almacenar la imagen.

  4. Identifique la información del dispositivo para el dispositivo de almacenamiento extraíble, por ejemplo:

    lsblk
    

    El comando puede generar una salida similar al siguiente ejemplo.

    Nota: El siguiente ejemplo es una extracción. La salida real del comando contendría más información.

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

    En el ejemplo, el dispositivo de almacenamiento extraíble es sdb.

  5. Realice una copia en bloque del archivo de imagen en el dispositivo de almacenamiento extraíble.

    Precaución: esta operación es destructiva y sobrescribe todos los datos del dispositivo especificado. Asegúrese de haber especificado el nombre de dispositivo correcto. Tenga en cuenta que la operación puede tardar unos minutos en terminar.

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

    En el comando anterior, compress-image.tar.xz hace referencia a la imagen comprimida que descargó. Incluya la ruta relativa a la imagen al escribir el comando. path-to-device-name hace referencia al nombre del dispositivo de almacenamiento extraíble. Incluya la ruta al nombre del dispositivo cuando escriba el comando, como /dev/sdb.

    Tenga en cuenta que las imágenes actuales están optimizadas para ajustarse a tarjetas micro SD 4G en lugar del tamaño de 5G anterior.

  6. Una vez finalizada la operación, expulse el dispositivo extraíble del sistema.

    sudo eject /dev/sdb
    

Personalice la imagen según corresponda

  1. Inserte el dispositivo de medios de instalación en la ranura asociada de la Raspberry Pi y luego encienda el dispositivo.

    El dispositivo se inicia automáticamente en Oracle Linux.

  2. Conéctese a la imagen como usuario root con la contraseña oracle.

  3. Cambie la contraseña inmediatamente cuando se le solicite.

  4. Si el dispositivo de almacenamiento extraíble es mayor que la imagen, puede aumentar el tamaño de la partición para maximizar el uso del disco.

    1. Identifique la información del dispositivo.

      mount | grep root
      

      Puede aparecer información similar al siguiente ejemplo:

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

      En la salida, /dev/mmcblk1p3 indica tanto el dispositivo (mmcblk1) como el número de partición (3).

      Nota: El nombre del dispositivo de almacenamiento extraíble y el número de partición están determinados por la ubicación donde se monta el dispositivo de almacenamiento extraíble. Esta ubicación puede variar, dependiendo de su modelo Raspberry Pi.

    2. Aumente el tamaño de la partición, por ejemplo:

      growpart /dev/mmcblk1 3 
      btrfs filesystem resize max /
      
  5. Defina la configuración regional del sistema, el mapa de claves y la zona horaria siguiendo las instrucciones de Learn How to Localize Your Installation on Oracle Linux.

  6. Si tiene previsto conectarse a la red mediante un adaptador WiFi en lugar de una conexión Ethernet, debe configurar manualmente los valores de red mediante el comando nmcli. Para obtener más información, consulte Oracle Linux 8: Setting Up Networking u Oracle Linux 9: Setting Up Networking.

  7. También puede configurar la instalación para el acceso remoto. Para obtener más información, consulte Oracle Linux: Connecting to Remote Systems With OpenSSH.

Más recursos de aprendizaje

Explore otras prácticas en docs.oracle.com/learn o acceda a contenido de aprendizaje más gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de formación de Oracle.

Para obtener documentación sobre los productos, visite Oracle Help Center.