Blog CLEMANET
Systèmes et réseaux

Première configuration du raspberry (raspbian)

carte raspberry pi

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#