Konfiguracja Debian – Raspberry Pi / Banana Pi M2 Ultra

Instalowanie systemu dla Banana Pi

Odtwarzamy zawartość karty z obrazu 2016-11-29-debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc.img

Obraz dostępny pod linkiem

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc-img-2016-11-29/2521

Konfiguracja karty WLAN

Uruchamiamy Wlan w naszym Pi

Edytujemy plik /etc/network/interfaces

nano /etc/network/interfaces

Zmieniamy

auto eth0

na

allow-hotplug eth0

Odkomentujemy linijki (usuwamy hasze z przodu) oraz uzupełniamy nazwę naszej sieci oraz hasło

auto wlan0
	iface wlan0 inet dhcp
	wpa-ssid nazszanazwasieci
	wpa-psk "naszehaslo"

Aktualizaujemy listę pakietów

apt update

Następnie aktualizujemy zainstalowane pakiety oraz zależności między nimi

apt dist-upgrade

instalujemy serwer ssh

apt-get install openssh-server

następnie dodajemy użytkownika

adduser user

Generowanie klucza SSH

W openSSH klucz jest generowany za pomocą komendy:
# ssh-keygen

instalowanie autoryzowanego klucza na zdalnym serwerze zapewnia dostęp do niego bez użycia hasła.

# ssh-copy-id user@host

Instalacja dysku USB HDD

Lista dysków
fdisk -l

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 209717247 209715200 100G 7 HPFS/NTFS/exFAT
/dev/sda2 209717248 976773167 767055920 365.8G 83 Linux

Szukamy wartości UUID partycji dysku do zamontowania
blkid /dev/sda1
/dev/sda1: UUID=”9e478020-38db-4681-94b2-86cb74bf2d0c” TYPE=”ext4″ PARTUUID=”61791d9e-01″

blkid /dev/sda2
/dev/sda2: UUID=”7236635D5B06F062″ TYPE=”ntfs” PTTYPE=”dos” PARTUUID=”61791d9e-02″

lub lsblk -f

NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1 ext4 USB_LINUX 9e478020-38db-4681-94b2-86cb74bf2d0c
└─sda2 ntfs USB_WINDOWS 7236635D5B06F062
mmcblk0
├─mmcblk0p1 vfat boot 5203-DB74 200.3M 21% /boot
└─mmcblk0p2 ext4 rootfs 2ab3f8e1-7dc6-43f5-b0db-dd5759d51d4e 12.5G 9% /

mkdir /mnt/linux
mkdir /mnt/samba

Edytujemy plik /etc/fstab aby montować partycje automatycznie przy starcie systemu. dodajemy na końcu pliku:

UUID=9e478020-38db-4681-94b2-86cb74bf2d0c /mnt/linux/ ext4 nofail,auto,noatime,rw,user 0 0
UUID=7236635D5B06F062 /mnt/samba/ ntfs-3g nosuid,nodev,nofail 0 0

Dodatkowe oprogramowanie

Screen

Screen jest terminalowym multiplekserem, który pozwala użytkownikowi na dostęp do wielu oddzielnych sesji terminalowych w jednym oknie terminala lub sesji terminalu zdalnego (na przykład podczas korzystania z SSH )

apt install screen

Napisz odpowiedź