Pré-requis: la distribution raspbian est installée.
Comment se connecter au raspberry sans écran ?
Il faut pour cela un réseau sur lequel tourne un serveur dhcp. On connecte le raspberry au réseau. Et nous récupérons l’adresse IP associée au raspberry.
Ensuite, la connexion est possible via ssh (nom d’utilisateur: pi, mot de passe: raspberry)
ssh pi@192.168.1.10
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'
pi@raspberrypi ~ $
Première configuration du raspberry
Comme indiqué, on lance l’utilitaire raspi-config. Il s’agit ensuite de suivre les menus.
pi@raspberrypi ~ $ sudo raspi-config
─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐
│ Setup Options │
│ │
│ 1 Expand Filesystem Ensures that all of the SD card s │
│ 2 Change User Password Change password for the default u │
│ 3 Enable Boot to Desktop/Scratch Choose whether to boot into a des │
│ 4 Internationalisation Options Set up language and regional sett │
│ 5 Enable Camera Enable this Pi to work with the R │
│ 6 Add to Rastrack Add this Pi to the online Raspber │
│ 7 Overclock Configure overclocking for your P │
│ 8 Advanced Options Configure advanced settings │
│ 9 About raspi-config Information about this configurat │
│ │
│ │
│ Select Finish │
│ │
└──────────────────────────────────────────────────────────────────────────────┘
Extension du système de fichier
Suite à l’installation du système, toute l’espace disque de la carte SD peut ne pas être utilisé. On choisit donc l’option 1 pour étendre le système à toute la carte. Puis, le raspberry est redémarré.
┌──────────────────────────────────────────────────────────┐
│ │
│ Root partition has been resized. │
│ The filesystem will be enlarged upon the next reboot │
│
OK
Modification du mot de passe
Un peu de sécurité, avec l’option 2: le mot de passe est changé.
┌──────────────────────────────────────────────────────────┐
│ │
│ You will now be asked to enter a new password for the pi │
│ user │
Enter new UNIX password:
Retype new UNIX password:
┌──────────────────────────────────────────────────────────┐
│ │
│ Password changed successfully │
│
Menu 3: Les options internationales
On choisit ici entre autre l’encodage des caractères ainsi que la région pour l’affichage de l’heure.
┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐
│ Internationalisation Options │
│ │
│ I1 Change Locale Set up language and regional sett │
│ I2 Change Timezone Set up timezone to match your loc │
│ I3 Change Keyboard Layout Set the keyboard layout to match
Bonus et redémarrage
Le menu option avancée permet entre autre de choisir le nom du raspberry vu sur le réseau, de désactiver ssh, …
Ensuite on redémarre…
Enfin, mettons à jour la distribution:
pi@raspberrypi ~ $ sudo apt-get update
pi@raspberrypi ~ $ sudo apt-get upgrade
Pour ajouter une clé usb
Après la connexion de la clé, voyons à quel disque elle est associée:
pi@raspberrypi ~ $ dmesg
[268756.220871] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[268756.230748] scsi0 : usb-storage 1-1.2:1.0
[268757.232105] scsi 0:0:0:0: Direct-Access Kingston DataTraveler G3 1.00 PQ: 0 ANSI: 2
[268757.235877] sd 0:0:0:0: [sda] 62545024 512-byte logical blocks: (32.0 GB/29.8 GiB)
[268757.236504] sd 0:0:0:0: [sda] Write Protect is off
[268757.236537] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
[268757.237109] sd 0:0:0:0: [sda] No Caching mode page found
[268757.237138] sd 0:0:0:0: [sda] Assuming drive cache: write through
On monte ensuite la clé sur un répertoire.
# mkdir /media/usb
# mount -t vfat /dev/sda /media/usb
Si on veut profiter des droits linux, un reformatage:
root@raspberrypi:~# umount /dev/sda
root@raspberrypi:~# mkfs.ext4 /dev/sda
Et pour que le montage survive au redémarrage, un petit tour dans /etc/fstab:
root@raspberrypi:/media# cat /etc/fstab
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
/dev/sda /media/usb ext4 defaults 0 0
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
root@raspberrypi:/media#