Visualiser une révision

Présentation Odroid XU4 et installation Ubuntu 16.04

EauFroide : révision n°7 (27 juin 2017 17:59:35)

#Introduction#

##Présentation##

Le Odroid XU4 est un mini ordinateur ayant des capacités supérieurs aux Raspberry Pi 1,2 et 3. Entre autre un processeur octacore, 2Go de Ram DDR3, carte réseau Gigabit. Les diodes lumineuses sont de sacrément bonne qualité (belle teinte, forte luminescence), dommage qu'on ne puisse pas les régler :) Côté bémols citons l'absence d'un petit ressort afin de pouvoir sortir facilement la carte microSD via une légère pression comme sur Raspberry Pi (si, comme pour moi, votre chat arrive à péter la carte microSD dans l'Odroid XU4, vous êtes parti pour 15 minutes de galère :D )
Je vous conseil de prendre la version sans le ventilateur mais avec un plus gros refroidisseur passif, puis d'utiliser un gros ventilateur d'ordinateur branché sur une alim récupérée. En effet avec un mouvement d'air ces refroidisseurs évacuent super bien la chaleur, et en utilisant un ordinateur de PC vous éviterez le boucan de la version avec un petit ventilo. (un gros ventilo qui tourne lentement fais moins de bruit qu'un petit ventilo qui tourne vite)
Néanmoins les processeurs font un bruit strident lorsqu'ils boulottent.
**Notes :** quand il travail il produit énormément de chaleur. Il ne possède pas de capteur de température pouvant être récupéré via la [commande sensors](https://askubuntu.com/questions/15832/how-do-i-get-the-cpu-temperature).
**Attention** : c'est un processeur [ARM](https://fr.wikipedia.org/wiki/Architecture_ARM) non compatible 64bit, vérifiez la compatibilité avec ARM des logiciels que vous souhaitez utiliser dessus et ce avant d'en acheter un ;)

* **Prix via l'eshop de hardkernel (via paypal) :** 64.5 $ (+30 $ si vous voulez passer par virement bancaire)
* **Frais de port vers Belgique :** 19,87 $
* **Frais de douane :** sur une commande de 2 XU4 j'ai payé 40,43€ de douane
* **Pays d'origine :** [Corée du Sud](https://fr.wikipedia.org/wiki/Cor%C3%A9e_du_Sud)


##Composants##

[Samsung Exynos 5422 Cortex™-A15 2Ghz and Cortex™-A7 Octa-core CPUs](http://www.samsung.com/semiconductor/minisite/Exynos/w/solution/mobile_ap/5422/)
[Mali-T628 MP6](https://www.arm.com/products/multimedia/mali-gpu/high-performance/mali-t628.php) ([OpenGL ES](https://fr.wikipedia.org/wiki/OpenGL_ES) 3.0/2.0/1.1 et [OpenCL](https://fr.wikipedia.org/wiki/OpenCL) 1.1 Full profile)
2GB [LPDDR3](https://fr.wikipedia.org/wiki/LPDDR3) RAM
eMMC5.0 HS400 Flash Storage
2x [USB 3.0](https://fr.wikipedia.org/wiki/Universal_Serial_Bus#USB_3.0) Host, 1x USB 2.0 Host
[Gigabit Ethernet](https://fr.wikipedia.org/wiki/Gigabit_Ethernet)
HDMI 1.4a
dimension 82 x 58 x 22 mm (refroidisseur passif OU actif inclus)


##Farm Link##

* [Présentation et installation de l'Odroid XU4](https://www.0rion.netlib.re/forum4/viewtopic.php?f=79&t=618&p=1357#p1357) (article d'origine)
* [[Tuto/HowTo] [GNU/Linux] Utilisation d'OpenVPN côté client](https://www.0rion.netlib.re/forum4/viewtopic.php?f=14&t=610)
* [[Tuto/HowTo] Raspberry Pi monter automatique disque dur externe](https://www.0rion.netlib.re/forum4/viewtopic.php?f=68&t=287)
* [ArchLinux Documentation - Odroid XU4 Installation](https://archlinuxarm.org/platforms/armv7/samsung/odroid-xu4#installation)
* [[Tuto/HowTo] [GNU/Linux] Monter un serveur VPN sur Odroid (Ubuntu Minimal) avec PiVPN](https://www.0rion.netlib.re/forum4/viewtopic.php?f=14&t=621&p=1395#p1389)


## Fiches techniques ##

![fiche technique carte Odroid XU4](https://framapic.org/HmwSPfjJPHi5/o7SbUNWfBaDv.jpg)
![ficher technique ARM Mali T628](https://framapic.org/4ayseKeoRpsB/x3Rd1WyM9gBu.png)


#Installation de Ubuntu Minimal sur l'Odroid XU4#

**Note :** Cette version est utile pour faire des serveurs et ne dispose pas d'interface graphique. Vous devrez brancher un écran HDMI et un clavier USB à votre XU4 pour son premier lancement/paramétrage. OpenSSH-server est pré-installé mais nécessite la création d'un utilisateur non root pour y accéder. 


###Téléchargez la dernière version d'Ubuntu pour odroid à [cette adresse](http://odroid.com/dokuwiki/doku.php?id=en:xu3_release_linux_ubuntu), décompressez la puis gravez la sur votre carte mémoire (même procédure que pour le Raspberry Pi).###

  * ####Récupérez l'identifiant de montage de la carte mémoire (par exemple _/dev/mmcblk0_)####

```
df -h
```

  * ####"Gravez" les fichiers de la distribution sur votre carte mémoire####

```
sudo dd if=/home/monUser/Bureau/ubuntu-16.04.2-minimal-odroid-xu4-20170516.img of=/dev/mmcblk0
```

  * **_if=/home/monUser/Bureau/ubuntu-16.04.2-minimal-odroid-xu4-20170516.img_** la source
  * **_of=/dev/mmcblk0_** la destination


###Branchez votre carte mémoire dans le slot de votre Odroid-XU4.###

###Adaptez le petit bouton sur le flanc de l'appareil près du port HDMI afin de sélectionner [SD](https://fr.wikipedia.org/wiki/Carte_SD) ou [eMMC](https://fr.wikipedia.org/wiki/EMMC) suivant le type de carte mémoire que vous avez branché.###

![odroidXu4-tuto_installation](https://framapic.org/TTa40YdRJRGa/J0W4pQ3pmvp6.png)

###Connectez-vous avec le login root et le mot de passe odroid###

###Reconfigurez le clavier###

```
dpkg-reconfigure keyboard-configuration
```

###Configuration les options géographiques###

```
dpkg-reconfigure locales
```

  * Pour Belgique cherchez "**_fr_BE.UTF-8 UTF-8_**" et appuyez sur espace pour sélectionner.

###On lance la mise à jours###

```
apt-get update
apt-get dist-upgrade -y
```

###Changer le mot de passe de root###

```
passwd
```

###Créez un utilisateur non privilégié (obligatoire pour le contrôle à distance via [ssh](https://fr.wikipedia.org/wiki/Secure_Shell))###

```
adduser nom-utilisateur
```

_**nom-utilisateur**_ le nom de votre utilisateur en minuscule


#Configuration d'Ubuntu 16.04 sur Odroid XU4#

##Fixer l'[IP](https://fr.wikipedia.org/wiki/Adresse_IP) de l'Odroid XU4 sur Ubuntu##

###Éditez _/etc/NetworkManager/NetworkManager.conf_###

```
nano /etc/NetworkManager/NetworkManager.conf
```

  * Passez

```
[ifupdown]
managed=false
```

À

```
[ifupdown]
managed=true
```

###Éditez le fichier _/etc/network/interfaces_###

```
nano /etc/network/interfaces
```

###Ajoutez dedans les lignes suivantes en les adaptant###

```
auto eth0
iface eth0 inet static
        address 192.168.10.2
        netmask 255.255.255.0
        gateway 192.168.10.1
        dns-nameservers 192.168.10.1
```

  * **_eth0_** => la carte réseau à paramétrer
  * **_address 192.168.1.2_** => l'adresse IP souhaitée
  * _**netmask 255.255.255.0**_ => Le masque de sous réseau. Vous pouvez laisser 255.255.255.0.
  * _**gateway 192.168.1.1**_ => L'adresse IP de la passerelle (le routeur).
_**dns-nameservers 192.168.1.1**_ => L'adresse IP du serveur DNS (par exemple : le routeur (192.168.1.1), ou google (8.8.8.8))

##Changer l'[hostname](https://fr.wikipedia.org/wiki/Nom_de_domaine) de l'Odroid XU4 sur Ubuntu##

###Passez en admin (root)###

```
su
```

###Éditez le fichier _/etc/hosts_ afin de faire pointer le nouveau nom vers la [boucle locale](https://fr.wikipedia.org/wiki/Boucle_locale) (127.0.0.1)###

```
nano /etc/hosts
```

  * et insérez à droite de 127.0.0.1 le nouveau nom

###Remplacez l'ancien nom dans _/etc/hostname_ par le nouveau###

```
nano /etc/hostname
```

###Redémarrez###

```
reboot
```