Cubietruck debian

De Avided.info
Sauter à la navigation Sauter à la recherche


Installation d'une debian sur sdcard

    • Depuis un Windows

télécharger : Une image depuis le lien suivant http://mirror.igorpecovnik.com/

je vous conseille fortement l'image suivante : http://mirror.igorpecovnik.com/Cubietruck_Ubuntu_3.8_trusty_3.4.107.zip

Le gars qui fais tous ce travail est : Igor Pecovnick, il fait un sacré travail et c'est bien fait. Si vous avez des questions ou des remarque, poser votre question sur le forum qu'il maintien : http://forum.armbian.com/ Et n'hésiter pas a faire un don si vous trouvez que sont travail vous ai utils ;-)

- Connecter votre microUSB d'au moins 1 Go a votre ordinateur - décompresser l'image que vous venez de télécharger sur votre ordinateur - il doit y avoir un logiciel dans l'archive nommé XXXXXX, exécuter le - sélectionner l'image ( attention , il faut indiquer *.* dans le filtre, sinon vous ne voyez pas l'image) - sélectionner le lecteur ou ce trouve votre microsd, normalement sélectionné par Default ( a moins que vous ayez plusieurs support USB connecté) attention cela écrase tous sur le support - cliquer sur write - attendez que ce soit fini, démonter la carte depuis Windows, - insérer la micros dans le lecteur de carte de votre cubietruck - démarrer le cubietruck

-- dans un premier temps laisser la machine démarrer et laisser lui un peux de temps, même si l'ecran n'affiche plus rien. le cubie devrais redémarrer une fois car il fait des taches de configuration.

Problème d’écran

A ce moment, il se peux que vous ayez de problèmes mais qui sont ré-solvable.

Si comme moi, vous avez un veille écran, au moment du démarrage du kernel, il ne doit plus rien afficher à l’écran. Il faut vous connecter avec un client ssh comme putty ou kitty a votre cubietruck. Pour cela il faut comme mois un serveur DHCP qui vas attribuer une @ip. Déterminer l'adresse qui lui a été attribué, voir même forcer une adresse IP pour la mac adresse de votre carte. Normalement votre box devrait faire ce travail, a vous de regarder sur votre box qu'elle est la dernière IP attribuer A la connexion login : root - mot de passe : 1234 Il vous ai demandé de changer de mot de passe Attention, car il vas y avoir un jeux de clavier qwerty/azerty, de plus il faut mettre un mot de passe non simple. En effet il est possible que depuis votre connexion ssh vous ayez un clavier azerty et que depuis la console vous ayez un clavier qwerty.

Modifier avec un mdp complique sans vous soucier de votre clavier ex :G;D:B!1. puis une fois connecté en root vous changez le mot de passe a nouveau avec la commande

passwd 

et la vous forcer un mot de passe simple qui passe avec un qwerty comme un azerty ex : tytyty

  • Exécuter les commandes suivante et répondez aux questions pour configurer un clavier fr

clavier et french

export LANG=es_ES.UTF-8
dpkg-reconfigure console-data
dpkg-reconfigure keyboard-configuration
dpkg-reconfigure locales
dpkg-reconfigure tzdata 

affichage a l’écran

edit /boot/boot.cmd

modifier la ligne en adaptant a résolution a celle que votre écran est capable d'afficher

setenv bootargs console=tty1 root=/dev/mmcblk0p1 rootwait rootfstype=ext4 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_no_mali_mem_reserve    sunxi_fb_mem_reserve=16 hdmi.audio=EDID:0 disp.screen0_output_mode=1024x768p60 panic=10 consoleblank=0 enforcing=0 loglevel=1

Exécuter la commande suivante pour que la modification soit prise en compte

mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
  • rebooter votre machine, normalement vous devriez avoir votre écran de nouveau fonctionnel et le clavier en azerty

Contrôler votre connexion ssh avec la même mot de passe, il doit aussi être en azerty

Mise a jour et installation de quelques outils

apt-get update 
apt-get upgrade

apt-get install sysstat ksh tmux iw

Hotspot wifi et configuration réseau

Dans mon cas je désir faire un hotspot wifi, mais si vous n'avez pas ce besoin, vous pouvez vous baser tous de même sur les fichiers que Igor à mis en place . Il suffit de supprimer le lien et de le faire pointer sur le fichier qui vous interesse.

ls -l /etc/network/interfaces*
lrwxrwxrwx 1 root root  18 mai   25 21:06 /etc/network/interfaces -> interfaces.hostapd
-rw-r--r-- 1 root root 525 mai   21 21:04 /etc/network/interfaces.bonding
-rw-r--r-- 1 root root 656 mai   21 21:04 /etc/network/interfaces.default
-rw-r--r-- 1 root root 215 mai   21 21:04 /etc/network/interfaces.hostapd
-rw-r--r-- 1 root root 504 mai   21 21:04 /etc/network/interfaces.r1
-rw-r--r-- 1 root root 368 mai   21 21:04 /etc/network/interfaces.r1switch
cd /etc/network/
rm -f interfaces
ln -sf interfaces.hostapd interfaces


  • Pour un hotspot wifi, installer les packs
apt-get install hostapd iw isc-dhcp-server
cd /etc/network/
vi interfaces.hostapd.sbe

auto lo br0
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual

iface br0 inet static
 address 192.168.0.252
 network 192.168.0.0
 netmask 255.255.255.0
 broadcast 192.168.0.255
 gateway 192.168.0.254

bridge_ports eth0 wlan0
rm -f interfaces
ln -sf interfaces.hostapd.sbe interfaces
  • éditer /etc/sysctl.conf
  1. Décommenter ou ajouter la ligne suivante

net.ipv4.ip_forward=1 net.ipv4.conf.all.log_martians = 1

  1. ajouter les ligne suivante si vous le voulez
  2. pour désactiver ipv6

net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

  1. Pour swaper a 95 % d'utilisation de la RAM

vm.swappiness = 2


  • editer /etc/modules
bcmdhd op_mode=2
  • editer /etc/init.d/hostapd

- modifier la ligne suivante

DAEMON_CONF=/etc/hostapd/hostapd.conf
mv  /etc/hostapd.conf* /etc/hostapd/
cd /etc/hostapd/
cp hostapd.conf{,.org}

Modifier le contenue du fichier pour l'adapter a votre besoin

vi hostapd.conf
## A modifier , même si elle fonctionne !!!
ssid=MonSSID
interface=wlan0
ctrl_interface=/var/run/hostapd
logger_syslog=1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
channel=9
hw_mode=b
wpa=2
wpa_passphrase=MasuperPassPhrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

DHCP serveur

  • dhcpd

/etc/default/isc-dhcp-server

INTERFACE="br0"

/etc/dhcp/dhcp.conf

ddns-update-style none;
ignore client-updates;
authoritative;
option local-wpad code 252 = text;

subnet 192.168.0.0 netmask 255.255.255.0 {
    option routers 192.168.0.254;
    option subnet-mask 255.255.255.0;
    option domain-name "mondom.lan"; 
    option domain-name-servers 192.168.0.254;
    option time-offset 0;
    range 192.168.0.1 192.168.0.50;
    default-lease-time 1209600;
    max-lease-time 1814400;
}


installer java

cd /opt
  • java 1.8
wget http://www.java.net/download/jdk8/archive/b112/binaries/jdk-8-ea-b112-linux-arm-vfp-hflt-16_oct_2013.tar.gz
  • java 1.7
wget -c --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-arm-vfp-hflt.tar.gz
tar -xvf jdk-8-ea-b112-linux-arm-vfp-hflt-16_oct_2013.tar.gz
tar -xvf 7u60-b19/jdk-7u60-linux-arm-vfp-hflt.tar.gz

Accélération video matériel 2D/3d

Ajouter si inexistantes les lignes suivante dans le fichier /etc/modules

!! pas tres concluant !!

ump
mali

Quelques docs

http://dl.cubieboard.org/docs/EN/

Quelque liens

http://www.igorpecovnik.com/2013/12/24/cubietruck-debian-wheezy-sd-card-image/

http://forum.armbian.com/

http://docs.cubieboard.org/tutorials/ct1/installation/cb3_a20-compiling_android_image_for_cubietruck

http://cubieboard.org/2013/10/30/cubieboard3-cubietruck-is-all-ready/

https://www.fanninger.at/thomas/blog/install-arch-linux-on-cubietruck-cubieboard-3

http://cubieboard.org/download/