Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save blazekjan/fbd47e6c1e8892a903f6b754f0ec3680 to your computer and use it in GitHub Desktop.
Save blazekjan/fbd47e6c1e8892a903f6b754f0ec3680 to your computer and use it in GitHub Desktop.

Raspberry Pi 4 s Argon ONE M.2 SATA Case (kompletní headless instalace Ubuntu Server 21.04)

  • Raspberry Pi 4
  • Argon ONE M.2 SATA Case
  • kvalitní 3,5A zdroj (např.: Argon USB-C 5,25V⎓3,5A)
  • M.2 SATA kompatibilní SSD (např.: WD Blue 3D NAND, WD Red SSD - M.2 NVMe SSD disky nejsou v Argon ONE M.2 Case podporovány!)

Raspberry Pi OS, upgrade + editace zavaděče

Příprava SD karty (nutný upgrade bootloaderu a nastavení bootování z MSD přes Raspbian OS):

  • stažení a instalace Raspberry Pi Imager https://www.raspberrypi.org/software/

  • instalace Raspberry Pi OS z nabídky vybrat Raspberry Pi OS Other → Raspberry Pi OS Lite (32-bit), stisknout kombinace kláves CTRL + Shift + X, v nastavení povolit SSH, nastavit heslo, dále nastavit wifi není-li k dispozici ethernet a nakonec nastavit locales (časové pásmo, rozložení klávesnice), zaškrtnout Skip first-run wizard

  • nabootovat Raspberry Pi OS Lite sudo apt update && sudo apt full-upgrade -y sudo reboot

  • kontrola verze bootloaderu sudo rpi-eeprom-update

  • je-li k dispozici aktualizace (není-li, tento krok přeskočit) sudo rpi-eeprom-update -a sudo reboot

  • editace bootloaderu: sudo -E rpi-eeprom-config --edit změna v řádku: BOOT_ORDER=

    Hodnota Mód Popis
    0x1 SD CARD Spuštění z SD karty
    0x2 NETWORK Spuštění ze sítě
    0x3 USB DEV Spuštění ze zařízení USB
    0x4 USB MSD Spuštění ze zařízení Mass Storage Device
    0xe STOP Zastavení a zobrazení chybového stavu (nutné vypnutí zařízení pro opuštění tohoto módu!)
    0xf RESTART Začít znovu s prvním parametrem v pořadí po spuštění

    Příklady:

    • spuštění pouze ze zařízení Mass Storage Device BOOT_ORDER=0x4

    • spuštění z SD karty, pokud selže spuštění z Mass Storage Device BOOT_ORDER=0xf41

    Po nastavení požadovaného módu konfigurační soubor zavřít CTRL + X a uložit 'y'


Instalace Ubuntu Server 21.04 na M.2 SATA SSD

  • Spodní část Argon ONE M.2 SATA Case, obsahující zapojený disk zapojíme do počítače pomocí USB kabelu (male - male)

  • Stažení a extrakce aktuálního image https://cdimage.ubuntu.com/releases/21.04/release/ubuntu-21.04-preinstalled-server-arm64+raspi.img.xz

  • V Raspberry Pi Imager zvolit 'Use custom' vybrat stažený image, zvolit jednotku kam ho zapsat a stisknout Write. Není zapotřebí jakýkoliv další zásah.

  • Odpojit Argon One M.2 SATA Case od PC, propojit dodaným USB mostem se zbytkem základny obsahující Raspberry Pi a spustit.

POZNÁMKA: Osobně se mi nepodařilo nabootovat Ubuntu 20.04 LTS. Bootování skončí chybou, pravděpodobně kvůli nějaké nekompatibilitě Raspberry Pi 4 - Argon ONE - M.2 SATA SSD. Ubuntu 21.04 šlape bez nejmenších problémů.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment