13. 10. 2018

Fedora na Raspberry Pi – rozšíření souborového systému

Pokud chceme na Raspberry Pi 3B+ nainstalovat linuxovou distribuci Fedora, je dobré se řídit příslušným návodem. V případě, že použijeme manuální postup přenosu instalačního obrazu na SD kartu, nedojde po nastartování systému k automatickému rozšíření souborového systému na celou velikost SD karty a toto rozšíření musíme zajistit sami. Na výše uvedené stránce je uveden takovýto postup:
# enlarge the 3rd partition (this example uses mmcblk0)
growpart /dev/mmcblk0 3
# grow the volume to take up the rest of the disk
resize2fs /dev/mmcblk0p4
# extend the root filesystem to take up the space
# just added to the volume that it is in
lvextend -l 100%FREE /dev/mapper/fedora-root
# resize root partition for the server image (which uses xfs)
xfs_growfs -d /
Příkaz growpart nefunguje a musíme ho nahradit příkazem sfdisk, do kterého je nutno ručně zadat ", +" (tj. čárka, mezera, plus, bez uvozovek), jak je popsáno v článku Resize by sfdisk. Příkaz resize2fs také negunguje a musíme ho nahradit příkazem pvresize. Výsledná posloupnost příkazů je pak:
sudo sfdisk -N 3 /dev/mmcblk0 --force
sudo pvresize /dev/mmcblk0p3
sudo lvextend -l 100%VG /dev/mapper/fedora-root
sudo xfs_growfs -d /
Tento postup skončí úspěšně.

8. 4. 2018

Linux na emulovaném procesoru ARM64

Mějme linuxovou distribuci Fedora 27 nainstalovanou na 64bitovém procesoru Intel nebo AMD. Pomocí emulátoru QEMU můžeme vytvořit virtuálním počítač s emulovaným 64bitovým procesorem ARM, na kterém běží linuxová distribuce Fedora 27. Nejprve si na hostitelském počítači nainstalujme potřebné softwarové balíčky.
sudo dnf install edk2-aarch64 libguestfs-tools-c qemu-system-aarch64
Poté spusťme vytvoření a instalaci virtuálního počítače.
sudo virt-install \
      --name Fedora_27_AArch64 \
      --ram 2048 \
      --arch aarch64 \
      --disk size=8 \
      --os-variant fedora22 \
      --location https://dl.fedoraproject.org/pub/fedora-secondary/releases/27/Everything/aarch64/os/ \
      --extra-args "inst.ks=https://pwhalen.fedorapeople.org/kickstarts/Fedora-Minimal-AArch64.ks"
Poslední parametr zapíná KickStart, tj. použití předchystaných odpovědí pro instalační program, aby je člověk nemusel zadávat ručně a instalace proběhla automaticky. Výše uvedená konfigurace vytváří administrátorský účet „root“ s heslem „fedora“. Existenci nainstalovaného virtuálního počítače můžeme zkontrolovat příkazem virsh.
virsh --connect qemu:///system list --all
Stejným příkazem můžeme virtuální počítač následně ovládat. Z hostitelského počítače se do virtuálního počítače můžeme připojit příkazem ssh. Virtuální počítač vzhledem k softwarové emulaci není příliš rychlý, ale běží v něm standardní distribuce Fedora 27 a všechno funguje běžným a známým způsobem.

20. 1. 2018

Vzestupná

Déšť dopadal
zespoda mi
na tělo,
to když v létě
z ničeho nic
vzpršelo.

Sníh obarvil
nohavice
na bílo,
to když v zimě
překvapivě
vzsněžilo.

4. 1. 2018

Nepřesná

Z tváře ti slíznu
slzu, milá,
jež se tam náhle
objevila.

Z reakce tvojí
poznám brzy:
není to tvář a
nejsou slzy.

Přiznávám uvnitř
zpovědnice,
že jsem měl špatné
souřadnice.