Armbian
Cet article résume comment installer un système Armbian, sur une carte de type Cubieboard2
Accessoires
- Une carte microSD.
- Un clavier et une souris USB standard.
- Un chargeur pour smartphome.
- Un câble Ethernet.
- Un câble HDMI.
Distribution Armbian (déconseillée)
La distribution utilisée dérive d'une Debian Jessie disponible en téléchargement sur le site www.armbian.com.
Attention:
- La distribution Android livrée sur la NAND ne boot pas !
- La distribution Ubuntu desktop legacy kernel ne boot pas !
Ecriture sur carte micro SD
L'image Armbian s'écrit sur une carte micro-SD avec les commandes suivantes:sudo su
dd if=/dev/zero of=/dev/mmcblk0 bs=4M
dd if=./Armbian_5.25_Cubieboard2_Debian_jessie_next_4.9.7.img of=/dev/mmcblk0 bs=4096
sync
1er Démarrage
Accéder via SSH
WARNING MUST Log via SSH and use password 1234You will be prompted to change this password at first login
You will then be asked to create a normal user account that is sudo enabled
(beware of default QWERTY keyboard settings at this stage)
Ethernet adapter with DHCP and SSH server ready on default port (22)
Mettre le clavier en Français
dpkg-reconfigure keyboard-configurationDéfinir l'heure locale
dpkg-reconfigure localesUtiliser le Français
dpkg-reconfigure console-setupDéfinir l'heure locale
dpkg-reconfigure tzdataDéfinir une adresse IP statique
By default your main network adapter’s IP is assigned by your router DHCP server.cat /etc/network/interfaces iface eth0 inet dhcp
Pourra être remplacé par les lignes suivantes:
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.0
gateway 192.168.1.1
Définir le nom utilisé pour ce système
cat /etc/hostnamcb2-zbx
Redémarrage et mise à jour
reboot apt-get updateapt-get upgrade
Distribution Cubian (recommandée)
La distribution utilisée dérive d'une Debian Wheezy disponible en téléchargement sur le site cubian.org.
Il faut choisir une distribution Cubian nano-a20-hdmi
Ecriture sur carte micro SD
L'image Cubian s'écrit sur une carte micro-SD avec les commandes suivantes:sudo su
dd if=/dev/zero of=/dev/mmcblk0 bs=4M
dd if=./Cubian-nano-x1-a20-hdmi.img of=/dev/mmcblk0 bs=4096; sync
1er Démarrage
Mises à jour
sudo apt-get updatecubian-update
sudo apt-get install cubian-nandinstall
cubian-naninstall
reboot
sudo apt-get update
Connexion ssh
ssh -p 36000 cubie@192.168.1.21Définir une adresse IP statique
/etc/network/interfacesiface eth0 inet dhcp
Pourra être remplacé par les lignes suivantes:
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.0
gateway 192.168.1.1
Définir le nom utilisé pour ce système
cat /etc/hostnamcb2-zbx
Intallation d'un disque SATA II
Liste des périphériques en mode block
root@cb2-zbx:/home/cubie# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
└─sda1 8:1 0 931,5G 0 part
nand 93:0 0 3,7G 0 disk
mmcblk0 179:0 0 14,4G 0 disk
├─mmcblk0p1 179:1 0 45M 0 part /boot
└─mmcblk0p2 179:2 0 14,4G 0 part /
Suppression des partitions du périphérique sda
root@cb2-zbx:/home/cubie# fdisk /dev/sda
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb50298fb
Device Boot Start End Blocks Id System
/dev/sda1 2048 1953521663 976759808 7 HPFS/NTFS/exFAT
Command (m for help): d
Selected partition 1
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Création de la nouvelle partition sda1
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-1953525167, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1953525167, default 1953525167):
Using default value 1953525167
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Création du système de fichiers sur la partion de sda1
root@cb2-zbx:/home/cubie# mkfs -t ext2 /dev/sda1
mke2fs 1.42.5 (29-Jul-2012)
Étiquette de système de fichiers=
Type de système d'exploitation : Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
« Stride » = 0 blocs, « Stripe width » = 0 blocs
61054976 i-noeuds, 244190390 blocs
12209519 blocs (5.00%) réservés pour le super utilisateur
Premier bloc de données=0
Nombre maximum de blocs du système de fichiers=0
7453 groupes de blocs
32768 blocs par groupe, 32768 fragments par groupe
8192 i-noeuds par groupe
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété
root@cb2-zbx:/home/cubie#
Montage du système de fichiers sur /data
mkdir /data
mount /dev/sda1 /data
Montage de la partition sda1 au boot
cubie@cb2-zbx:~$ vi /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
#
/dev/mmcblk0p2 / ext4 defaults 0 1
/dev/mmcblk0p1 /boot ext4 defaults 0 2
/dev/sda1 /data ext2 defaults 0 2
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0