Afficher/cacher Sommaire
Cubieboard2
![image](/images/cubieboard2.png” width=”500” %}
- AllWinnerTech SOC A20,ARM® Cortex™-A7 Dual-Core ARM® Mali400 MP2 Complies with OpenGL ES 2.0/1.1
- 1GB DDR3 @480M
- 3.4GB internal NAND flash, up to 64GB on SD slot, up to 2T on 2.5 SATA disk
- 5VDC input 2A or USB otg input
- 1x 10/100 ethernet, support usb wifi
- 2x USB 2.0 HOST, 1x mini USB 2.0 OTG, 1x micro sd
- 1x HDMI 1080P display output
- 1x IR, 1x line in, 1x line out
- 96 extend pin interface, including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP, and more
Debian jessie Stretch
Création clé USB debian arm (ex /dev/sde)
zcat firmware.Cubieboard2.img.gz partition.img.gz > /dev/sdd
Utilisation module USB/Série /dev/ttyUSB0 et minicom
Insertion carte SD et mise sous tension A20-OlinuxIno-Micro
Installation :
- Europe/France
- Hostname : cubtwo
- Domaine :
- Miroir : France , ftp.fr.debian.org
- Http Proxy :
- Utilisateur : cubie
- Partionnement
- SDcard /boot ext2 512M
- SSD 512Go LVM VG stretch-vg ,root-lv 15G ext4, home-lv 25G ext 4
- software to install : SSH server et standard system utilities
A la fin de l’installation,redémarrage
Machine : cubtwo
Passage en super utilisateur
su
Les points de montage
mount
/dev/mapper/stretch--vg-root--lv on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/mapper/stretch--vg-home--lv on /home type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p1 on /boot type ext2 (rw,relatime,block_validity,barrier,user_xattr,acl)
Version linux et debian:
Linux cubtwo 4.9.0-4-armmp-lpae #1 SMP Debian 4.9.51-1 (2017-09-28) armv7l GNU/Linux
9.2
locales
dpkg-reconfigure locales
Generating locales (this might take a while)...
fr_FR.UTF-8... done
Generation complete.
TimeZone : Europe/Paris (facultatif car défini à l’installation de debian)
dpkg-reconfigure tzdata
Installer sudo et modifier /etc/sudoers pour accès sans mot de passe à l’utilisateur yann
apt install sudo
echo "cubie ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
Disques
Les disques LVM
root@cubtwo:/home/cubie# vgs
VG #PV #LV #SN Attr VSize VFree
sda2-vg 1 1 0 wz--n- 407.13g 307.13g
stretch-vg 1 3 0 wz--n- 40.00g 3.68g
root@cubtwo:/home/cubie# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
media-lv sda2-vg -wi-a----- 100.00g
home-lv stretch-vg -wi-ao---- 18.62g
root-lv stretch-vg -wi-ao---- 13.97g
swap-lv stretch-vg -wi-a----- 3.72g
Créer une partition logique LVM de 80G ext4
sudo -s
lvcreate -n music -L 80G sda2-vg
mkfs.ext4 /dev/sda2-vg/music
Créer un point de montage automatique au démarrage(fstab)
mkdir /media/music #point de montage
nano /etc/fstab
Ajouter la ligne suivante
/dev/mapper/sda2--vg-music /media/music ext4 defaults 0 2
Montage
mount -a
NFS serveur
Installation
on passe en mode su
sudo -s
Installation
apt install nfs-kernel-server
Tout le monde est interdit, puis le LAN est autorisé:
echo "rpcbind mountd nfsd statd lockd rquotad : ALL" >> /etc/hosts.deny
echo "rpcbind mountd nfsd statd lockd rquotad: 192.168.0." >> /etc/hosts.allow
Lancer le service nfs
systemctl restart nfs-kernel-server
Configuration du partage
Indiquer au serveur dans le fichier /etc/exports les répertoires qui seront partagés, les machines qui y auront accès et les conditions de ce partage.
nano /etc/exports
# ' exportfs -a' : Met à jour la liste des systèmes de fichiers exportés
#
/media/music 192.168.0.0/24(rw,no_subtree_check,no_root_squash)
Mise à jour export
exportfs -a
Sur le client NFS/Archlinux
sudo mkdir /media/cubtwo-music
sudo mount -t nfs 192.168.0.12:/media/music /media/cubtwo-music
sudo chown $USER.users -R /media/cubtwo-music
les droits utilisateur
Subsonic
Installer jdk
sudo apt install openjdk-8-jdk
Télécharger le .deb http://www.subsonic.org/pages/download2.jsp
wget https://s3-eu-west-1.amazonaws.com/subsonic-public/download/subsonic-6.1.3.deb
Installer le .deb
sudo dpkg -i subsonic-6.1.1.deb
Fichier de configuration /etc/default/subsonic
SUBSONIC_ARGS="--port=8090 --max-memory=200"
SUBSONIC_USER=cubie
Redémarrer le service
sudo systemctl restart subsonic