Notre installateur personnalisé a été développé comme solution alternative à l'installation de Debian sur un Eee PC. En effet, le noyau Linux ne prenait pas encore en charge les pilotes du matériel réseau, ce qui rendait l'installation standard difficile.

Si vous possédez un ancien modèle de cette époque tel que le ?701, le ?900, le ?901 ou le ?1000, cette méthode reste la plus facile pour installer Lenny.
Si vous voulez installer Squeeze, ou que vous possédez un modèle plus récent (consultez nos recommandations pour votre modèle), préférez l'installation standard.

Téléchargement de l'image de l'installateur

Pour les anciens modèles pris en charge sur Lenny, téléchargez l'image depuis http://eeepc.debian.net/debian/images/debian-eeepc.img, taille ~16M (md5sum: http://eeepc.debian.net/debian/images/debian-eeepc.img.md5). Cette petite image contient tout le nécessaire au démarrage d'une installation de Debian par le réseau.

Copie de l'image sur une clé USB

Il vous faudra copier l'installateur sur une petite clé USB. Faites attention à effectuer la copie sur le bon périphérique car les données et systèmes de fichiers qu'elle contient seront détruits. Cette copie n'est pas une copie standard : elle va préparer une clé USB « superfloppy » amorçable. Vous n'aurez ni à formater ni à monter la clé.

Selon votre système la procédure est différente :

Écriture de la clé USB amorçable depuis Linux

FixMe : Cette section n'est pas spécifique aux Eee PC, et devrait être incluse à une page plus générale du wiki dont on placerait le lien ici.

Si vous avez un système Linux, l'utiliser pour préparer la clé sera le plus simple. Copiez l'image sur votre clé USB ou votre carte SD avec dd. Ne montez pas la clé USB. (Vérifiez que tous les systèmes de fichiers de la clé sont démontés d'abord avec umount - vérifiez avec df.)

Copiez maintenant l'installateur sur la clé avec dd puis assurez-vous que tous les tampons (« buffers ») ont été écrits en tapant sync :

dd if=debian-eeepc.img of=/dev/<VOTRE-CLE-USB>
sync

NB: <VOTRE-CLE-USB> = le périphérique en entier, pas une de ses partitions (par exemple /dev/sdX et non /dev/sdX1). Assurez-vous que le périphérique USB/SD n'est PAS monté. Utilisez le nom principal du périphérique, et non un alias (souvent utilisé par les lecteurs de cartes SD internes, verifiez avec dmesg).

Utilisez la commande suivante pour trouver le bon nom du périphérique :

ls -l /dev/disk/by-id/usb*

Vous aurez peut-être noté qu'on utilise le périphérique entier sans table de partitions. Cela fonctionne car le BIOS peut amorcer directement depuis une partition FAT. Ce mode de démarrage est appelé « superfloppy » et est supporté par le BIOS du Eee PC sur les cartes SD et les clés USB.

Écriture de la clé USB démarrable depuis Windows

Il y existe différentes méthodes pour écrire l'image sur le périphérique externe. Malheureusement, aucune n'est complètement sûre, donc si votre périphérique ne démarre pas, essayez une autre méthode.

En utilisant dd pour Windows

Utilisez dd 0.6 beta 2 for windows http://webconverger.com/dd.exe (vous aurez peut-être besoin de la version 0.5 depuis la page officielle http://www.chrysocome.net/dd) pour copier l'image sur votre clé USB ou votre carte SD. X: est la lettre de lecteur de votre carte SD ou de votre clé USB. Copiez dd.exe et debian-eeepc.img dans le même répertoire et placez-vous dedans avec cd depuis le shell CMD de windows.

Exécutez la commande suivante, en remplaçant « x » par la lettre de lecteur de votre périphérique amovible. Notez l'utilisation de od= (nouvelle syntaxe introduite à partir de la version 0.6 beta 2 de dd) à la place de of= pour sélectionner le périphérique cible.

dd if=debian-eeepc.img od=x:

dd devrait maintenant écrire l'image et la LED (s'il y en a une) devrait clignoter. Ce processus peut être long, et après un moment l'invite de commande réapparaît. Attendez que la LED arrête de clignoter et retirez le périphérique.

En utilisant flashnul

Une autre méthode (fonctionnant sous Windows XP et Vista) est d'utiliser flashnul. Voir la traduction sur http://translate.google.com/translate?u=http%3A%2F%2Fshounen.ru%2Fsoft%2Fflashnul%2F&hl=fr&ie=UTF8&sl=ru&tl=fr.

Copiez flashnul et debian-eeepc.img dans le même répertoire et placez-vous dedans avec cd depuis le shell CMD de Windows. Exécutez la commande suivante, en remplaçant "x" par la lettre de lecteur de votre périphérique amovible :

flashnul x: -L debian-eeepc.img

Attendez que l'invite de commande réapparaisse et que la LED (s'il y en a une) arrête de clignoter, et retirez le périphérique.

En utilisant unetbootin

unetbootin fonctionne. Soyez prudent en l'utilisant, car c'est plus qu'un outil de copie d'image. Sa fonction première est de convertir un image CD/DVD d'installation conventionnelle pour qu'elle fonctionne sur une clé USB. Vous devrez ignorer cette fonction pour réussir à copier notre installateur déjà prêt pour une clé USB. Assurez-vous de ne pas sélectionner une distribution ou une installation personnalisée. Utilisez unetbootin uniquement pour copier l'image comme décrit ici.

Écriture de la clé USB démarrable depuis un Mac

C'est fondamentalement la même chose que depuis GNU/Linux, OS X étant basé sur Unix. Il y a toutefois quelques petites astuces : vous devrez démonter le LECTEUR tout en laissant le PÉRIPHÉRIQUE attaché au système.

1) branchez votre clé USB

2) assurez-vous de connaître le « lecteur » sous lequel elle se monte (vous ne voudriez pas détruire accidentellement votre disque dur, ou ses 8 millions de MP3 ;-) )

3) lancez l'Utilitaire de Disque (dans Applications/Utilitaires)

4) trouvez le LECTEUR (la clé USB) et le PÉRIPHÉRIQUE monté (ce qui s'affiche dans le finder)

5a) faites un clic droit sur le PÉRIPHÉRIQUE et lisez les informations (l'Identifieur de Disque vous donnera le nom du périphérique - par exemple si c'est « disk1 » vous exécuterez dd sur /dev/disk1)

5b) faites un clic droit sur le LECTEUR et DÉMONTEZ-le, ne l'éjectez PAS !

6) passez maintenant sur un Terminal (Applications/Utilitaires/Terminal)

7) passez en utilisateur administrateur avec su si vous ne l'êtes pas déjà (ex : su admin)

8) sudo dd if=<full path to>/debian-eeepc.img of=/dev/<diskX> (e.g.: sudo dd if=/Users/billybob/Downloads/debian-eeepc.img of=/dev/disk1). On vous demandera votre mot de passe ou celui de l'administrateur. Si cela prend plus de 20 secondes vous pouvez essayer d'annuler l'opération et ajouter bs=8192 à la fin de la commande.

Si tout a bien fonctionné vous devriez voir une sortie comme celle-là :

32000+0 records in
32000+0 records out
16384000 bytes transferred in 11.210195 secs (1461527 bytes/sec)

Félicitations ! Votre clé USB est maintenant un disque de démarrage superfloppy pour le Eee PC !

9) retournez à l'Utilitaire de Disque, faites un clic droit sur le périphérique et éjectez-le pour retirer en toute sécurité la clé USB.

J'espère que cela vous aidera. --captain

Démarrage de l'installateur

Activez tous les périphériques disponibles dans le BIOS (tels que la webcam et le sans-fil), afin d'être certain que l'installateur les détectera et installera les paquets appropriés.

Après avoir préparé la clé contenant l'installateur, vous pouvez commencer l'installation en démarrant depuis cette clé. Vous aurez besoin d'une connexion Internet pour l'installation. Branchez le câble réseau ou préparez l'utilisation du réseau sans-fil si cela est possible.

L'installateur vérifie la carte sans-fil et installe les modules appropriés. Activez le sans-fil dans le BIOS pour que l'installateur le détecte. Accédez au BIOS en pressant F2 au démarrage.

Démarrez votre Eee PC avec la clé branchée et pressez Échap pour afficher le menu du choix de périphérique de démarrage. Une fois l'installateur démarré, procédez normalement. Installez le système standard, vous pourrez y installer des logiciels supplémentaires ultérieurement.

Configuration du sans-fil

Une fois que vous êtes dans la section réseau de l'installateur, vous devriez avoir le choix entre deux périphériques. eth0 est votre carte ethernet et ath0 ou ra0 est votre périphérique sans-fil. Actuellement, les options open/wep/wpa fonctionnent pour les 701 (mais pas le 701SD), 900, 900A et 901GO. Pour les 901, 1000 et 100HD, utilisant ra0, le WEP fonctionne, mais le fonctionnement du WPA dépend de votre point d'accès.

NB : Si l'installation par le réseau sans-fil échoue, vous pouvez continuer normalement l'installation par ethernet. L'installateur devrait maintenant installer les modules appropriés pour votre carte sans-fil. (Que vous l'utilisiez ou non pendant l'installation. Il ne l'activera pas dans interfaces, sauf si vous réussissez l'installation par le sans-fil).

Vous devez connaître l'ESSID de votre point d'accès, l'installateur ne vous en proposant pas de liste. Après que vous aurez entré l'ESSID, il vous demandera la clé WEP si nécessaire, ou le mot de passe (« passphrase ») si vous avez choisi le WPA (le WPA entreprise n'est pas supporté). Pensez à inclure s: si la clé WEP est en ascii.

L'installateur tentera ensuite d'obtenir un bail DHCP depuis le point d'accès, et s'il échoue, il vous proposera de configurer le réseau manuellement. (Si vous avez une IP statique pour votre réseau, on suppose que vous savez quoi faire à ce niveau).

À partir de là l'installation se déroule comme une installation normale de Debian.

/!\ Attention : l'utilisation du Wi-Fi pendant l'installation n'assure pas qu'il fonctionnera après le redémarrage, en particulier si vous avez choisi une installation minimale. Nous vous recommandons ainsi la lecture de ../../HowTo/Wifi (même si ce n'est pas nécessaire pour l'installation).

Partitionnement et swap

Il est recommandé de garder la petite partition EFI (entre 8Mb et 16Mb, type 0xef) qui se trouve au début ou à la fin de /dev/sda. Le BIOS l'utilise pour le Boot Booster, une option qui réduit le temps (inhabituellement long) nécessaire au Eee PC pour amorcer le système sur le grub.

Un exemple de configuration de base sur un 900

sda
sda1 - configuré / ext2 ro
sda2 - semble être une sauvegarde ou quelque chose comme ça ?
sda3 - 8mb FAT a deux fichiers
sda4 - 8mb EFI (type Oxef)
sdb
sdb1 Linux (83) configuré /home ext3 rw, noatime,data=ordered

L'option noatime est une bonne idée - elle réduit les écritures sur le SSD.

Partitionnement de base pour installer Debian

sda
sda1 - configuré / ext2 ro
sda2 - 8mb FAT a deux fichiers. Peut-être que le BIOS en a besoin ?
sda3 - 8mb EFI (type Oxef)
sdb
sdb1 Linux (83) configuré /home ext3 rw, noatime,data=ordered

Partitionnement alternatif

Si vous êtes prêt à creuser un peu et à partitionner d'une manière pas (forcément) prise en charge directement par l'installateur, vous pouvez passer par un terminal (« shell », en appuyant sur Alt-F2 ou Ctrl-Alt-F2) et utiliser fdisk. Cela vous permettra de faire des opérations utiles comme aligner les partitions avec la taille du bloc d'effacement (« erase block ») du SSD, aidant ainsi le noyau à aligner ses écritures et donc à éviter une inflation du nombre d'écritures sur n’importe quel bloc d'effacement. (Dans quelle mesure est-ce efficace ? Nous ne savons pas, mais même si cela n'évite qu'une poignée de cycles d'effacement, cela rallonge quand même la vie de l'appareil).

Par exemple, en supposant que sa taille est de 128 K :

(Il n'est bien sûr pas obligatoire d'utiliser un système de fichiers ext4. Et si vous choisissez celui-ci, soyez certain d'installer un noyau de version 2.6.30 ou supérieure - ce qui ne sera pas le cas de Lenny sans un noyau des dépôts backport).

Pour plus d'informations, lisez ceci (optimisé pour les SSD ?), ceci (pour l'alignement à la taille des blocs d'effacement) et ceci (journalisation, « noatime » et « relatime »).

Système de fichiers et Swap

Il est bien d'utiliser le système de fichiers Ext3 par défaut. Lisez http://wiki.eeeuser.com/ssd_write_limit pour une argumentation concluante sur le fait que vous n'allez pas détruire votre lecteur flash avec le petit pourcentage d'écritures supplémentaires qu'un système de fichiers journalisé ajoutera à la durée de vie de votre lecteur. Si vous choisissez de ne pas utiliser de swap, ce sera pour récupérer de l'espace sur le SSD relativement petit du Eee. La page ../../TipsAndTricks donne les liens de certaines astuces, si après avoir lu cet article vous êtes toujours inquiet de la durée de vie en écriture.

Si vous avez tout de même besoin d'une swap pour l'hibernation (« suspend-to-disk »), vous pouvez alors créer un fichier swap et ne pas l'utiliser pour "swapper". Lisez Hibernate without a swap partition pour les détails.

Tasksel

* Après un moment l'installateur vous propose une liste de tâches pour installer les logiciels. * Installer le système standard est suffisant, vous pourrez installer d'autres logiciels ultérieurement. * Pour un système vraiment minimal, vous pouvez ignorer le système standard. * Lenny D-I RC1 devrait intégrer la sélection de tâches comme option de démarrage, vous pouvez à présent choisir la tâche de bureau (« desktop ») en ajoutant une de ces options au démarrage : desktop=lxde ou desktop=xfce * Après le premier démarrage, si vous n'avez pas choisi de bureau comme paramètre de démarrage, ou que vous n'avez pas sélectionné d'environnement de bureau (les utilisateurs du 701 pourraient manquer d'espace sur / avec cette tâche), il vous faudra alors installer Xorg et votre gestionnaire de fenêtres favori. Pour Gnome et KDE, le mieux est certainement de sélectionner le méta-paquet basique (« core »). Pour Gnome, installez gnome-core, et pour KDE, kde-core. Il faudra aussi installer les paquets suivants pour X.org :

aptitude install --without-recommends xinit xserver-xorg-video-intel xserver-xorg-input-synaptics xserver-xorg-input-kbd xserver-xorg-input-mouse xfonts-base

Configurations supplémentaires

Quand vous démarrerez pour la première fois, le sans-fil sera automatiquement activé, se connectant au même point d'accès et avec la même clé qu'à l'installation (en supposant que vous avez utilisé le sans-fil pour l'installation). Pour modifier cette configuration, vous devez éditer le fichier /etc/network/interfaces. Lisez man interfaces pour plus d'informations, ou ../../HowTo/Wifi.

Après l'installation sur le Eee, vous voudrez peut-être configurer le système pour faire fonctionner d'autres choses, par exemple, la webcam et l'ajustement de Xorg.

Mises à jour

NB : Pour les mises à jour, gardez un oeil sur ../../HowTo/Upgrade où nous ajoutons tous les problèmes qui pourraient se produire, les archives changeant.

Obtenir de l'aide

Si vous avez des problèmes, rejoignez-nous sur #debian-eeepc sur oftc, où vous pouvez poser vos questions sur la liste de diffusion. Notez qu'il est préférable que les bugs de l'installateur soient d'abord reportés sur la liste de diffusion plutôt que sur le service de rapport de bugs.