Installation de FreeBSD 10.0.

I) A partir de l'ordinateur de développement : 1) Répertoire de travail :

[~] ➔ mkdir -p RASPBERRYPI/Freebsd
[~] ➔ cd RASPBERRYPI/Freebsd/

2) Téléchargement de l'image .iso :

[~/RASPBERRYPI/Freebsd] ➔ wget -c http://ftp.gnome.org/mirror/raspberrypi/images/freebsd/freebsd-pi-r245446/freebsd-pi-r245446.img.gz

3) Décompression :

[~/RASPBERRYPI/Freebsd] ➔ gzip -d freebsd-pi-r245446.img.gz
[~/RASPBERRYPI/Freebsd] ➔ ls -l
total 3812320
-rw-r--r-- 1 util01 util01 3899999744 26 févr. 20:24 freebsd-pi-r245446.img

4) Insérer la carte mémoire SD dans le lecteur de carte mémoire 5) Vérification de la présence de la carte mémoire :

[~/RASPBERRYPI/Freebsd] ➔ sudo fdisk -l
...
Disk /dev/sdd: 3957 MB, 3957325824 bytes
61 heads, 60 sectors/track, 2111 cylinders
Units = cylinders of 3660 * 512 = 1873920 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *           3        2112     3860480    b  W95 FAT32

6) Si la distribution monte automatiquement la carte, démonter la carte :

[~/RASPBERRYPI/Freebsd] ➔ sudo umount /dev/sdd1

7) Copier l'image .iso sur la carte mémoire :

[~/RASPBERRYPI/Freebsd] ➔ sudo dd bs=4M if=freebsd-pi-r245446.img of=/dev/sdd929+1 enregistrements lus
929+1 enregistrements écrits
3899999744 octets (3,9 GB) copiés, 779,15 s, 5,0 MB/s

8) Enlever la carte mémoire, l'insérer dans le Raspeberry Pi et mettre sous tension le RPi II) A partir du Raspberry Pi : 1) Connexion : Nom de connexion : root Mot de passe : freebsdarm Par défaut, le clavie est en "qwerty", pour le mot de passe, il faut donc taper : freebsdqr, 2) Post-configuration :

  • Clavier en français: Ponctuel :
root@fbsd-pi:~ # kbdcontrol -l fr.iso

Permanent : Ouvrir :

/etc/rc.conf

Ajouter :

keymap="fr.iso.acc"
  • Encodage des caractères : Ouvrir :
/etc/rc.conf

Ajouter :

font8x16=iso15-8x16.fnt
font8x14=iso15-8x14.fnt
font8x8=iso15-8x8.fnt
mouse_start=3
  • Charset Ouvrir :
/etc/login.conf

Ajouter :

:charset=ISO-8859-15:
:lang=fr_FR.ISO8859-15:
  • Serveur de temps : Ouvrir :
/etc/rc.conf

Ajouter :

ntpdate_enable="YES"
ntpdate_flags="-u -b"
ntpdate_hosts="fr.pool.ntp.org"

3) Installer un logiciel :

  • Mise-à-jour des source des paquetages :
root@fbsd-pi:~ # portsnap fetch update
root@fbsd-pi:~ # portsnap extract
root@fbsd-pi:~ # portsnap update
root@fbsd-pi:~ # cd /usr/ports/ports-mgmt/pkg
root@fbsd-pi:/usr/ports/ports-mgmt/pkg # make install clean
root@fbsd-pi:/usr/ports/ports-mgmt/pkg # pkg2ng
  • Installer un logiciel
root@fbsd-pi:~ # cd /usr/ports/editors/nano
root@fbsd-pi:/usr/ports/editors/nano # make install clean

Autres logiciels :

/usr/ports/sysutils/screen
/usr/port/misc/mc
/usr/ports/games/0verkill

III) Lien : http://www.raspberrypi.org/archives/3094 http://bepo.fr/wiki/Console_FreeBSD http://www.freebsd.org/doc/fr/books/handbook/portsnap.html http://chtigual.free.fr/joomla/index.php?option=com_content&task=view&id=119&Itemid=131 http://www.raspberrypi.org/phpBB3/viewtopic.php?f=85&t=30148