Odroid HC2 - Bullseye(Armbian)¶
- Jedną z metod instalacji Debiana na Odroid HC2 jest użycie obrazów Armbian
- Poniżej proces instalacji wersja Buster Legacy (pobranie, sprawdzenie obrazów, instalacja wymaganych pakietów, przygotowanie karty SD) PokażUkryj
wget https://redirect.armbian.com/region/EU/odroidxu4/Buster_legacy; \
\
apt-get update; \
apt-get install -y pv xz-utils; \
sudo xzcat Armbian_21.02.1_Odroidxu4_* | pv | dd of=/dev/null bs=1M
Uwaga: Należy zmienić adres urządzenia /dev/null na adres karty SD np. /dev/mmcblk0, /dev/sdX1 lub coś podobnego
- Aktualnie wersja Bullsaye jest dostępna jako eksperymentalna* pod adresem.
Uwaga: System z kernel 5.4.94 zawiesza się przy pracy LXC a wewnątrz docker(gdy dajemy dostęp do rw dla sys). Innych problemów nie zauważyłem.
Poniżej proces instalacji wersja
Bullsaye kernel 5.4.94 (pobranie, sprawdzenie obrazów, instalacja wymaganych pakietów, przygotowanie karty SD)
PokażUkryj
wget https://armbian.systemonachip.net/archive/odroidxu4/archive/Armbian_21.02.1_Odroidxu4_bullseye_current_5.4.94.img.xz; \
wget https://armbian.systemonachip.net/archive/odroidxu4/archive/Armbian_21.02.1_Odroidxu4_bullseye_current_5.4.94.img.xz.asc; \
wget https://armbian.systemonachip.net/archive/odroidxu4/archive/Armbian_21.02.1_Odroidxu4_bullseye_current_5.4.94.img.xz.sha; \
wget https://armbian.systemonachip.net/archive/odroidxu4/archive/Armbian_21.02.1_Odroidxu4_bullseye_current_5.4.94.img.xz.txt; \
\
sha256sum --check Armbian_21.02.1_Odroidxu4_bullseye_current_5.4.94.img.xz.sha; \
\
apt-get update; \
apt-get install -y pv xz-utils; \
sudo xzcat Armbian_21.02.1_Odroidxu4_bullseye_current_5.4.94.img.gz | pv | dd of=/dev/null bs=1M
Uwaga: Należy zmienić adres urządzenia /dev/null na adres karty SD np. /dev/mmcblk0, /dev/sdX1 lub coś podobnego
- Procedura przeniesienia systemu z karty SD na dysk HDD/SSD:
- Przygotowujemy volumen dla systemu na dysku sda PokażUkryj
cfdisk /dev/sda; \
pvcreate /dev/sda1; \
vgcreate first /dev/sda1; \
lvcreate -L8G -n root first; \
mkfs.xfs /dev/first/root
- Przeniesienie systemu z SD na volumen LVM PokażUkryj
mkdir /mnt/{sd,lvm}; \
mount /dev/first/root /mnt/lvm; \
mount /dev/mmcblk1p2 /mnt/sd; \
rsync -aAXv --exclude={"/mnt/sd/dev/*","/mnt/sd/proc/*","/mnt/sd/sys/*","/mnt/sd/tmp/*", \
"/mnt/sd/run/*","/mnt/sd/mnt/*","/mnt/sd/media/*","/mnt/sd/lost+found"} /mnt/sd/* /mnt/lvm; \
- Zmiana urządzenia bootującego, wykonujemy:
PokażPokaż
- odczyt UUID nowego dysku za pomocą blkid
- zmiana UUID w /boot/boot.ini, zmienna setenv rootdev
- zmiana setenv rootfstype z btrfs na xfs
- zmiana partycji głownej(root) w /etc/fstab na systemie plików /dev/first/root:
- komentujemy pierwszą linie
- {{collapse(dodajemy wpis)
/dev/first/root / xfs defaults,noatime 0 0