Installa Oracle Linux su un dispositivo Raspberry Pi

Introduzione

Oracle fornisce un'immagine di installazione di Oracle Linux (aarch64) progettata specificamente per l'esecuzione su diversi modelli Raspberry PiTM, a seconda della release di Oracle Linux che si sta installando. I modelli disponibili includono Raspberry Pi 4 Model B, Raspberry Pi 400 o Raspberry Pi 3 Model B/B+ computer a scheda singola. Raspberry Pi è un marchio della Raspberry Pi Foundation.

L'immagine di installazione fornita è un'installazione predefinita di Oracle Linux (aarch64) in un'immagine del disco raw che può essere clonata, bloccata, a una scheda SD per un boot immediato. Btrfs è il file system predefinito utilizzato nell'immagine. Per ulteriori informazioni sull'installazione di un'immagine Linux sul Raspberry Pi, visita https://www.raspberrypi.org/documentation/installation/installing-images/linux.md.

Nota: l'immagine del disco per Raspberry Pi è disponibile come anteprima tecnologica per gli sviluppatori solo. In quanto tale, Oracle non fornisce supporto per Oracle Linux sui sistemi Raspberry Pi. Oracle consiglia agli sviluppatori di fornire assistenza reciproca sul forum della community di Oracle Linux for Arm all'indirizzo https://community.oracle.com/tech/apps-infra/categories/oracle-linux-for-arm.

Prerequisiti

Preparazione del supporto di installazione

  1. Ottenere l'immagine del disco Raspberry Pi da Oracle Technology Network all'indirizzo https://www.oracle.com/linux/downloads/linux-arm-downloads.html.

    Dopo il download, decomprimere l'immagine del disco.

  2. In un sistema Oracle Linux esistente, inserire il dispositivo di memorizzazione rimovibile da utilizzare per copiare il file immagine.

    Ad esempio, inserire una scheda SD in un lettore di schede SD connesso al sistema o, per un dispositivo di memorizzazione USB collegato, nella porta USB.

  3. Assicurarsi che il dispositivo di storage removibile disponga di capacità sufficiente per memorizzare l'immagine.

  4. Identificare le informazioni sul dispositivo per il dispositivo di storage removibile, ad esempio:

    lsblk
    

    Il comando potrebbe generare un output simile al seguente esempio.

    Nota: l'esempio seguente è un'estrazione. L'output effettivo del comando conterrebbe ulteriori informazioni.

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

    Nell'esempio, il dispositivo di storage removibile è sdb.

  5. Eseguire una copia a blocchi del file immagine nel dispositivo di memorizzazione rimovibile.

    Attenzione: questa operazione è distruttiva e sovrascrive tutti i dati del dispositivo specificato. Verificare di aver specificato il nome del dispositivo corretto. Il completamento dell'operazione potrebbe richiedere alcuni minuti.

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

    Nel comando precedente, compressed-image.tar.xz fa riferimento all'immagine compressa scaricata. Includere il percorso relativo dell'immagine durante la digitazione del comando. percorso-dispositivo-nome si riferisce al nome del dispositivo di storage removibile. Includere il percorso del nome del dispositivo quando si digita il comando, ad esempio /dev/sdb.

    Si noti che le immagini correnti sono ottimizzate per adattarsi alle schede micro SD 4G anziché alle dimensioni 5G precedenti.

  6. Una volta completata l'operazione, espellere il dispositivo rimovibile dal sistema.

    sudo eject /dev/sdb
    

Personalizzare l'immagine in base alle esigenze

  1. Inserire il supporto di installazione nello slot associato in Raspberry Pi, quindi accendere il dispositivo.

    Il dispositivo si avvia automaticamente su Oracle Linux.

  2. Eseguire il login all'immagine come utente root utilizzando la password oracle.

  3. Modificare immediatamente la password come richiesto.

  4. Se la dimensione del dispositivo di memorizzazione rimovibile è maggiore dell'immagine, è possibile aumentare la dimensione della partizione per ottimizzare l'utilizzo del disco.

    1. Identificare le informazioni sul dispositivo.

      mount | grep root
      

      Possono essere visualizzate informazioni simili alle seguenti:

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

      Nell'output, /dev/mmcblk1p3 indica sia il dispositivo (mmcblk1) che il numero della partizione (3).

      Nota: il nome del dispositivo di storage removibile e il numero della partizione vengono determinati dalla posizione in cui è attivato il dispositivo di storage removibile. Questa posizione può variare a seconda del modello Raspberry Pi.

    2. Aumentare la dimensione della partizione, ad esempio:

      growpart /dev/mmcblk1 3 
      btrfs filesystem resize max /
      
  5. Impostare la versione locale del sistema, la mappa chiave e il fuso orario seguendo le istruzioni riportate in Informazioni su come localizzare l'installazione in Oracle Linux.

  6. Se si prevede di connettersi alla rete utilizzando un adattatore WiFi anziché una connessione Ethernet, è necessario configurare manualmente le impostazioni di rete utilizzando il comando nmcli. Per ulteriori informazioni, vedere Oracle Linux 8: Setting Up Networking o Oracle Linux 9: Setting Up Networking.

  7. Facoltativamente, è anche possibile configurare l'installazione per l'accesso remoto. Per ulteriori informazioni, vedere Oracle Linux: connessione ai sistemi remoti con OpenSSH.

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti di apprendimento gratuito sul canale Oracle Learning YouTube. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione del prodotto, visitare il sito Oracle Help Center.