Instalacja natywnego Debiana arm64 na Raspberry Pi 3

Kategoria: FAQ, etykiety: rpi3, raspberry, raspberrypi, arm64, rasbpian, ssh

Dodany: 2018-03-13 10:48 (zmodyfikowany: 2018-03-13 10:48)
Przez: mati75

Wyświetleń: 23396

Raspberry Pi 3 zawiera w sobie 64 bitowy procesor Broadcom BCM2837, lecz oferowana oficjalna dystrybucja będąca forkiem Debiana, działa tylko w wersji dla procesorów 32 bitowych.

Przez jednego z developerów Debiana został przygotowany obraz instalacyjny systemu, który umieszczamy na karcie pamięci.

Przedstawiam jak wykonać te czynności po systemem Linux, w innych trzeba użyć właściwych dla nich narzędzi. Aktualnie dostępna wersja to 2018-01-08, z czasem może się to zmienić także proponuje sprawdzić na stronie: https://people.debian.org/~stapelberg/raspberrypi3/ czy nie ma dostępnych aktualizacji. Większość elementów działa w systemie działa jak w systemie Raspbian, bluetooth nie był testowany.

Instalacja systemu na karcie SD

$ wget https://people.debian.org/~stapelberg/raspberrypi3/2018-01-08/2018-01-08-raspberry-pi-3-buster-PREVIEW.img.xz
$ xzcat 2018-01-08-raspberry-pi-3-buster-PREVIEW.img.xz | dd of=/dev/sdb bs=64k oflag=dsync status=progress

Gdzie /dev/sdb wskazujemy naszą kartę pamięci.

Uwaga!!! System po instalacji dostępne ma ssh tylko z prywatnych klas adresowych sieci lokalnych.

Sprawdzamy na swoim serwerze dhcp adres IP urządzania i logujemy się na ssh na konto root lub podłączamy się je do monitora, wykonując czynności analogicznie to tych z ssh. Hasło to raspberry

$ ssh root@rpi3
# Password is “raspberry”

Po pierwszym zalogowaniu zmieniany hasło do użytkownika root:

passwd root

Następną czynnością jest usunięcie lub zakomentowanie repozytorium gałęzi nie stabilnej:

nano /etc/apt/sources.list

i usuwamy linie z repozytorium sid/unstable. W moim przypadku jest ona ostatnia.

Aktualizujemy listę repozytoriów:

apt-get update

Aktualizujemy system:

apt-get dist-upgrade

Po poprawnym zaktualizowaniu systemu należy zainstalować jądro większe jak 4.14. W tym momencie (stan na 13 marca 2018) meta pakiety z gałęzi testowej repozytorium nie pobierają go. Należy to wykonać ręcznie:

wget http://ftp.de.debian.org/debian/pool/main/l/linux-latest/linux-image-arm64_4.15+90_arm64.deb
dpkg -i linux-image-arm64_4.15+90_arm64.deb
apt-get install -f

Następnie należy zaktualizować konfigurację bootloadera wykonując:

/etc/kernel/postinst.d/raspi3-firmware

i resetować urządzenie:

reboot

Po ponownym włączeniu powinno już działać nowe jądro:

Linux rpi3 4.15.0-1-arm64 #1 SMP Debian 4.15.4-1 (2018-02-18) aarch64 GNU/Linux

Jeśli wszystko działa poprawnie warto usunąć starszą zbędną wersje:

apt-get purge linux-image-4.14.0-3-arm64

Jeśli będziemy korzystać z ssh łącząc się z poza sieci lokalnych, należy wyczyścić konfiguracje iptables:

iptables -F

i usunąć konfiguracje z plików:

/etc/iptables/rules.v4
/etc/iptables/rules.v6

Wszelkie pytania można zgłaszać na listę https://lists.alioth.debian.org/mailman/listinfo/pkg-raspi-maintainers

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks