Instalace Ubuntu Server na Raspberry PI
V tomto návodu si nainstalujeme Ubuntu Server 22.04.2 64bit na Raspberry PI 3 Model B+.
Nejdříve si stáhneme a nainstalujeme utilitu Raspberry Pi Imager, která nám pomůže s vytvořením image na SD kartu. Nainstalujeme podle našeho operačního systému. Po spuštění nejdříve musíme zvolit operační systém. Rozklikneme Other general-purpose OS, zvolíme Ubuntu, a v menu zvolíme Ubuntu Server 22.04 (64bit) 22.04.2 LTS:

Zvolíme správně Storage - naší SD kartu. Další články na tomto webu popisují instalaci pyLoad na náš Ubuntu Server, takže volím název počítače podle toho. V případě jiného účelu si můžeme zvolit jinak:
Před vytvořením image si musíme ještě nastavit prostředí. Vpravo dole klikneme na ikonku settings a vyplníme:
Set hostname: | pyload |
Enable SSH: | Use password authentication |
Set username and password | Nastavíme si uživatele user a heslo |
Configure wireless LAN | Nastavíme si připojení přes wifi |
Set locale settings | Zde si nastavíme, jaký chceme mít layout klávesnice |
A klikneme na Write. Počláme až se nám image stáhne a vytvoří na SD kartu. Až bude vše hotové, vložíme kartu do Raspberry PI a zapneme. Až Ubuntu naběhne a bude nám svítit pyload login:, stále ještě vyčkáme, ono to zase začne "něco dělat" - abychom proces omylem nepřerušili. Trvá to docela dlouho. Nakonec nám zůstane svítit řádek, něco jako:
[190.597518] cloud-init[1602] Cloud-init (...) Up 190.57 seconds
To už můžeme Enter. Dále to po nás chce login, můžeme zadat našeho user a heslo. U vytváření image jsme si navolili SSH, můžeme se připojit přes terminál a dělat všechno vzdáleně.
Jelikož chceme provozovat server, musíme si zajistit, aby naše Raspberry PI mělo v síti vždy stejnou (statickou) IP. To se nastavuje na routeru a je potřeba si to nastavit podle manuálu k routeru - to se dělá na každém routeru jinak. Na router Turris Omnia je návod na konci článku o LXC kontejnerech. Název počítače dáme stejný jako jsme zvolili při vytváření image - pyload.
Zároveň je dobré si nastavit DNS pro klienty v domácí síti.
Tím jsme si i zjistili IP adresu našeho Raspberry PI v síti - tu potřebujeme k připojení přes SSH. Já mám 192.168.1.223:
ssh user@192.168.1.223
Pokud máme i DNS, můžeme i takto:
ssh user@pyload.xxx
Napoprvé musíme napsat yes. Následně jen vyplníme svoje heslo a jsme připojení.
Po instalaci je dobré systém upgradovat, trvá to docela dlouho:
sudo apt update
sudo apt upgrade
sudo reboot
Tím máme připravený systém.