Installation de FreeBSD 7.0 sur le Asus EeePC 4G

Marche / Marche pas

Un petit tableau récapitulatif de ce qui marche ou pas.

Objet marche par défautnécessite un patch
Wifi NON OUI
Ethernet NON NON
USB OUI
SD Card OUI

Guide d'installation

Choisir son média d'installation

Bien que l'EeePC ne dispose pas de lecteur CD et que les périphériques réseau ne soient pas disponibles nous avons le choix entre plusieurs modes d'installation.

  • A partir du CD d'installation au moyen d'un lecteur CD USB
  • A partir du réseau en utilisant une clé USB-Ethernet
  • A partir d'une clé USB bootable (non tésté)

Lecteur CD-ROM

C'est le mode d'installation le plus simple. Il vous suffit de télécharger l'ISO depuis l'un des serveur miroir de FreeBSD ou de télécharger le torrent officiel.

Une fois le cd gravé avec burncd, vous l'installez dans le lecteur CD USB puis vous bootez sur le CD-ROM

Si vous ne disposez pas d'un lecteur CD USB, vous pouvez vous rabattre comme moi sur une solution intermédiaire comme un convertisseur IDE/USB que vous pouvez brancher sur un lecteur CD ordinaire.

Préservez votre disque flash

:!: Pour éviter des écritures répétitives et bien souvent inutiles sur votre flash ajoutez l'option noatime dans votre fstab. Ce qui donne dans votre fichier /etc/fstab

#Device          Mountpoint    FSType  Options       Dump    Pass
/dev/ad2s1a      /             ufs     rw,noatime    1       1

Lorsque elle est active, cette option met à jour la date de dernier accès sur les fichier, ce qui dans notre cas est non seulement inutile, lent et onéreux!

Installation réseau

Bon, là c'est plus compliqué.

Pour commencer il vous faut le contenu des disquettes de boot fournies dans l'image ISO du premier CD d'installation dans le répertoire floppies/ ou en les récupérant directement depuis le serveur ftp . Pour crées vos clés USB de boot utilisez dd.

dd if=boot.flp of=/dev/<usb peritherique>

Pour faire une installation réseau (FTP/NFS/…) vous pouvez utiliser une clé USB/Ethernet

N'oubliez pas d'aller configurer la séquence de boot dans le bios (appuyez sur F2 pour entrer dans le bios)

Là, normalement vous avez booté, et c'est déjà un bon début !

Configurez votre espace disque

C'est là que le choix s'impose. Rappelez vous que vous ne disposez que de 4 GO de disque, il ne faut donc pas les gaspiller. Je choisis donc de faire une partition unique de la totalité du disque.

Des raisons technique (que j'évoquerai plus tard) la création d'une partition swap ne me semble pas indispensable. Il ne s'agit là que d'un premier essai. Je vous passe les élément de installation, vous trouverez tout ça sur le manuel de référence freeBSD. Pour gagner du temps et des cheveux, je choisis d'installer les système + X user. Je n'aurais pas d'accès à internet avant un moment alors inutile de compter installer depuis les ports.

Ethernet de ci de là

C'est un fait, il semblerait qu'il n'existe pas de pilote pour la puce éthernet présente dans le EeePC. Soit, mais ce n'est pas une raison pour abandonner ! Une solution élégante consiste à s'équiper d'une clé USB-Ethernet, et là ça marche.

FIXME: Ajouter la référence de la clé !

Ajouter une splashscreen

Dans le fichier /boot/loader.con ajoutez les lignes suivantes :

splash_bmp_load="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.bmp"

Bien sur splash.bmp fait référence à l'image que vous souhaitez afficher.

Voici deux splash screens que j'ai réalisé et qui fonctionnent sur mon Eee PC

splash1.bmp (320×200)

splash2.bmp (320×200)





EeeBSD @ nightalk : Ce texte qui suit est une copie du site http://nighthack.org/wiki/EeeBSD