Profiter de l’ExpressGate sur d’autres machines que celles choisies par Asus et en particulier sur votre netbook ? C’est une envie partagée par beaucoup d’utilisateurs qui voudraient pouvoir lire un email en quelques secondes… Et bien c’est chose possible désormais grâce à ce tutoriel issu du site de Kévin Mathieu.
ExpressGate sur un EeePC 901
Pour les nouveaux venus, laissez-moi tout d’abord vous rappeler les atouts de l’Expressgate. C’est un système d’exploitation à part entière qui permet de démarrer en quelques secondes quelques applications simples permettant de dialoguer via messagerie, lire ses emails, surfer ou regarder des photos. Le principal avantage est que ce système permet d’être opérationnel quelques secondes (une dizaine) après avoir appuyé sur le bouton d’allumage de votre machine.
Ce guide a pour but d’installer et exploiter l’Express Gate d’Asus sur une clé USB ou une carte SD et de le démarrer sur un EeePC 901. La démarche présentée ci-dessous devrait être possible sur tout autre PC, il serait d’ailleurs intéressant de nous fournir la liste des machines compatibles et le matériel employé.
Comme tout guide de ce type, les opérations à mener ne sont pas dénuées de risques pour vos données aussi, il vous faudra suivre à la lettre le guide et veillez à ne pas choisir la mauvaise partition à formater par exemple, sous peine de perdre celle-ci et toutes ces données. Si vous êtes un peu paranoïaque et que vous voulez de l’aide de la part de gens plus experts, ne vous jetez pas sur ce guide mais laissez le murir un peu. Des gens plus chevronnés que vous pourront vous aider ensuite à vous adapter à vos particularités matérielles. Ce guide n’est pas garanti 100% compatible avec votre micro ordinateur.
Pré requis :
- Posséder des notions d’utilisation de Linux. Si vous n’y connaissez rien il faudra retrousser vos manche et aborder quelques notions, vous pouvez commencer par lire ceci. Rien de bien compliqué pour autant.
- Avoir une distribution Linux installée sur une de vos machine ou utiliser un Live CD, un CD qui démarre et s’exécute sans rien installer sur votre PC. Ce guide étant basé sur le Live CD d’Ubuntu, il sera plus aisé de l’exploiter.
- 1 clé USB ou carte flash SD ou SDHC de 512 Mo minimum vierge.
- Les sources d’Express Gate d’Asus téléchargeables ici.
Dès que tous les pré-requis sont en votre possession (sources téléchargées, Live CD installé, notions survolées, clé USB vierge sous la main), on peut commencer.
- Tout d’abord, commencez par décompresser le fichier ExpressGateSSD_ExpressGateV1231.zip sur votre disque dur.
- Allez dans le répertoire où vous avez décompressé votre fichier zip et dans le sous répertoire v1.2.3.1_20080605/ExpressGate(ONBOARD) copiez simplement le fichier ST_ASUSEG00_256MB_v1.2.3.1_20080605.IMG et renommez-le en FILE.IMG
- Si vous êtes sous Linux créez un dossier expressgate dans votre répertoire personnel et placez-y le fichier FILE.IMG ; si vous êtes sous Windows, copiez le fichier sur une clé USB (ou autre support), vous devrez créer le répertoire sous Linux plus tard et y déposer le fichier
- Sous Windows téléchargez le programme HP USB Disk Storage Format Tool, installez-le et formatez votre clé USB ou votre carte SD. Ceci rendra votre clé USB bootable, votre machine pourra démarrer dessus et reconnaitre le système installé dessus mais attention toutes les données présentes sur la clé seront effacées !
- Si vous n’êtes toujours pas sous Linux c’est le moment de le faire… Donc démarrez votre PC sous Linux par exemple avec le Live CD d’Ubuntu.
Bien, maintenant les choses vont se compliquer un petit peu, mais pas de panique. La suite du guide sera basée sur Ubuntu 8.04, pour les autres distributions Linux il faudra adapter les commandes pour trouver leur équivalent. C’est surtout vrai pour le gestionnaire de paquet, le reste des commandes est similaire.
Commencez par télécharger les paquets suivants :
sfdisk, lilo, mkdosfs, syslinux
Pour cela, il faut faire un apt-get install en ligne de commande ou plus simplement utiliser Synaptic qui trouvera aisément ces paquets.
A partir d’un dossier expressgate dans votre dossier personnel, copiez le fichier FILE.IMG si vous l’avez récupéré sous Windows ou depuis une autre machine.
Ensuite, étape TRES IMPORTANTE on doit repérer le device de votre clé USB, si vous vous trompez vous risquez de supprimer vos partitions, soyez dons très attentifs lors de cette étape.
Le meilleur moyen de se repérer correctement est d’utiliser l’Editeur de Partition également appelé GParted. Sous Ubuntu il se trouve facilement dans Système –> Administration –> Editeur de Partition.
Depuis cet éditeur cherchez votre clé USB et notez son device name tel qu’indiqué en haut à droite de l’éditeur, un assez bon moyen de se repérer est de regarder la capacité de stockage du périphérique.
L’autre moyen est d’utiliser la commande fdisk -l et de repérer votre clé.
Notez bien ce name device il va nous être indispensable pour la suite de l’opération.
Ouvrez gedit (Applications –> Accessoires –> Editeur de texte) ou un autre éditeur de texte et copiez à l’identique le code suivant :
#!/bin/sh
DEVICE= »/dev/VOTRE_DEVICE »
IMAGE= »FILE.IMG »
offset=$(($(sfdisk -d $IMAGE|grep start=|head -n1|sed ‘s/.*start=\s*//;s/,.*//’)*512))
OPTIONS= »umask=000,shortname=mixed,quiet,utf8″
DIR=/tmp/target
INPUT=/tmp/input
umount ${DEVICE}1 $INPUT
mkdir -p $DIR $INPUT
mount -o loop,offset=$offset,$OPIONS $IMAGE $INPUT
dd if=/dev/zero of=$DEVICE count=1
sfdisk -D -uM $DEVICE <<EOT
,350,6,*
,,b
EOT
#install-mbr -p D ${DEVICE}
lilo -s /dev/null -M ${DEVICE}
mkdosfs -F16 -nDVMUSB ${DEVICE}1
mkdosfs -F32 -nDATA ${DEVICE}2
syslinux -s ${DEVICE}1
mount -o $OPTIONS ${DEVICE}1 $DIR
cat > $DIR/syslinux.cfg <<EOT
default /ce_bz
EOT
cp -av $INPUT/* $DIR/
umount ${DEVICE}1 $INPUT
sync
Vous devez impérativement y modifiez VOTRE_DEVICE par le name device que vous avez noté à l’étape précédente. Ne vous trompez pas sous risque de pertes de données !
Enregistrez ce fichier texte sous le nom d’expressgate.sh dans votre dossier expressgate créé auparavant. Vous pouvez également télécharger un fichier tout fait : Express Gate install sans oublier de modifier VOTRE_DEVICE).
Lancez ensuite une ligne de commande (Applications –> Accessoires –> Terminal) allez dans votre dossier expressgate (utilisez la commande cd) et tapez la commande finale :
sudo sh expressgate.sh
Le script va se lancer et exécuter les opérations nécessaires à la réalisation de la clé. Il est possible que des erreurs apparaissent, n’en tenez pas compte.
Une fois que les opérations sont terminées, branchez votre clé USB ou votre carte mémoire sur votre EeePC 901 puis démarrez le et appuyez sur la touche F2. Dès que vous voyez l’écran de démarrage du EeePC, appuyez sur Echap et sélectionnez votre clé comme disque de démarrage.
Si tout c’est bien passé, ExpressGate devrait s’être lancé. Pour le moment l’installation ne permet pas d’avoir le Wifi sur le 901 ni même une résolution de 1024×600. En espérant qu’une nouvelle mouture d’ExpressGate sera disponible prochainement, peut-être avec la sortie de la EeeBox, permettant d’exploiter le Wifi. Votre clé ou votre carte SD ne servira pas qu’à l’ExpresGate puisque il est possible de stocker des images sur la seconde partition.
Si vous ne vous sentez pas de réaliser ce type d’opération pour le moment, mieux vaut ne pas vous y frotter, cela dit, c’est en pratiquant que l’on apprend et vous familiariser avec des outils comme le Live CD d’ubuntu peut être très formateur. Un topic a été créé sur le forum pour suivre l’évolution de cette installation et Kévin postera sur son blog la suite de ses expérimentations.
Un grand merci à Kévin pour partager son expérience.







hum c’est legal,
Des topics pour les machines ASUS Eee PC ont été crées dans les catégories « Hack & customisations », merci de faire des retours.
http://www.blogeee.net/forum/viewforum.php?f=58
Il se peut que ça soit compatible Wind, S10, A1, donc n’hésitez pas à tester.
ca peut fonctionner avec un linux sur une machine virtuel ? j’ai pas linux dispo sous la main
Si quelqu’un pouvait mettre à disposition le fichier zip d’Asus, parce que à partir du lien donné par Pierre, c’est supeeer long.
Merci à Pierre pour ce tuto, je testerai à l’occaz sur mon 701.
*************************
update/mise à jour:
http://www.blogeee.net/forum/viewforum.php?f=58
Topic crée dans pour toutes les machines, rubrique
« HACK & CUSTOMISATIONS »
Faites des retours!
**************************
YVES> l’auteur va partager le zip/iso ce soir. Sinon avec Puppy Linux ça serait plus intéressant car plus léger que Ubuntu.
Qui plus est on pourrait intégrer l’ExpressGate sur la NetBooKey je pense.
Etant donné qu’Asus fourni les sources sur son site je ne vois pas pourquoi ça ne serait pas légal
Sinon j’ai testé sur un portable Acer : ça ne fonctionne pas …
Je vais expérimenter ce soir une méthode pour installer tout ça depuis Windows, je vous tient au courant sur le forum (et sur mon blog si ça fonctionne)
@ koyuki : temps que c’est un linux et que tu peux accéder à ta clé USB et Internet pour les paquets aucun soucis
Mais sinon tu peux essayer une des nombreuses Live CD aucun risque pour ton PC
Merci K20
Tous à vos souris et rdv sur le fofo
c’est quoi l’interet de démarrer en 10 seconde quand Xandros demarre en une vingtaine?…et moi qui croyer etre impatient!!!!
Une petite ISO Live CD et unetbootin-windows permettrait tout de même de faciliter la tâche en permettant de créer un clef bootable en deux clic de souris et ce, sous Windows !
Avec la récente démo d’une Fedora qui boot en 5 secondes sur un EEEPC901, je ne suis pas certain que l’Express Gate, sur cette machine, ait un avenir…
Quelqu’un a-t-il testé sur un 701 ? Ca marche ?
Et pour les eeePC 1000H?
Ca m’intéresse beaucoup !
Sous DOS il y a rawrite ( http://www.redhat.com/docs/manuals/linux/RHL-7.1-Manual/alpha-install-guide/s1-makediskette-rawrite.html ) pour ecrire un ISO « a la brute ». Ca peut servir ?
GIL> regarde le forum du 701 hack & customisations, y’a un topic. ^^
Toujours de bonnes news, mais ce serait possible de ne pas avoir dans le flux RSS TOUTE la news? Ou au moins 2 flux RSS, un light et un full?
@ Chocapic : j’ai prévu de tester ça
@ feldene : aller droit au but
là tu as le strict minimum ^^
Perso mon XP boot en 20 sec environ sous mon 901 donc Xandros ou pas c’est la même, pourtant je trouve que ça pourrait être utile pour des trucs rapides …
@ SIB : aucune idée :s
Merci mathieu
Est_ce possible de creer une petite partition sur le 2em SSD pour installer cet express gate. Ca rendrai le demarrage encore plus rapide non ?
pour ceux que cela interesse, j’ai mis le zip de l’expressgate ici : http://www.bergamo.fr/eee/ExpressGateSSD_ExpressGateV1231.zip
cela sera peut-etre plus rapide que le ftp de asus.
à hitp : en fait mon prénom c’est Kévin
à Judicael : je pense que oui mais après il faudrait réussir à booter dessus et surtout adapter le script que j’ai fourni !
Ouais, j’étais chaud a l’idee d’installer ca, mais apres avoir vu la vidéo, je me dis qu’entre le temps de plugger la cle usb, de demarrer, d’appuyer sur le bouton de selection de boot, pui d’enfin booter l’express gate…mon AA1 sous linous a deja demarre.
Mais l’initiative est sympa, cela dit.
il fallait bien sur lire « sous linpus », pas sous linous
oups…
Merci Kévin…
@ OLO : ouai je pense que pour une vrai utilisation il faudrait l’installer direct sur le SSD … Je pense que c’est plus destiné à un PC qui prend du temps à booter (genre mon fixe …) ou une petite machine
Sur le 701, j’ai un écran noir et mais sur un portable asus A8js fonctionne mais le wifi est grisé.
@K20:comment fait tu pour booter en 20s avec XP
quand j’ai démarré pour la première fois mon 901 IL ETAIT RAPIDE;
suite à l’installation des MAJ et de Office light il prend son temps!
j’ai remarqué que si il n’y a pas de clé USB et si le wifi a été dévalidé le démarrage est + rapide
Déjà c’est simple je fais plus les MAJ Windows depuis des années donc j’allais pas le faire sur mon Eee PC :p
Ensuite j’ai fait une réinstall complète de Windows en formattant en FAT 32 et ça boot en plus ou moins 20sec
J’ai également viré des trucs qui se lançaient au démarrage …
Vivi. Normalement pas de maj a faire puisque c’est SP3.
Un nettoyage du boot s’impose toujours. Desactiver quelques services inutiles aussi, et le boot devient moins penible.
@K20 XP sur une partition FAT32 boot donc rellement plus vite? Ce n’est pas une legende urbaine ?
Sur un petit DD comme celui qu’on a sur nos 901 ce n’est pas une légende je confirme
J’étais moi aussi septique avant de réinstaller mais plus maintenant
en plus le PC freeze plus …
Par contre sur un PC avec un gros DD NTFS c’est mieux
Vous pouvez télécharger le zip : http://www.kinox-fr.com/images/informatique/expressgate.zip et l’ISO : http://www.kinox-fr.com/images/informatique/expressgate.iso
Pour ma part ça ne fonctionne pas en copie avec le zip ou en utilisant UNetbootin avec l’ISO

J’ai également testé avec une autre méthode pour installer ExpressGate avec Grub au lieu de lilo ça fait la même
Si quelqu’un réussi je suis preneur
Avec les ssd à la asus, acer, dell FAT 32 obligatoire, sinon ça fait accès de 2 secondes dès fois et c’est horrible.
Après le 701, qui ne fonctionne pas, écran noir ou clignotant gris et blanc.
Et le A8js qui fonctionne sauf le wifi.
Voici plus ancien, une carte mère de 6 ans P4P800, qui fonctionne en rj45, je n’ai pas de wifi sur cet ordi.
Allez ce soir peut-etre plus ancien…
mais toujours du Asus!
C’est une clef usb x-mini patriot de 4Go.
Je n’ai pas réussi avec une sd 4go.
Ok merci pour les infos
Normalement ça doit fonctionner avec toutes les CM (à ce qui parait) mais sur mon portable ça fonctionne pas, je testerais ce soir sur mon fixe (carte mère Gigabyte)
Aie aie aie, le monde de Linux c’est vraiment pas pour moi, même en étant possesseur d’un Eee PC 701 (pas le choix de l’OS à l’époque), à présent j’ai vu et gouter aux lignes de commandes à tout va et les recherches de tutoriels en tous genres afin de « personnaliser » mon netbook : Plus jamais !
Des que possible, je (re)prend un netbook mais sous XP.
le torrent pour l’expressgate!!!
http://torrents.thepiratebay.org/4462998/ExpressGateSSD_ExpressGateV1231.4462998.TPB.torrent
Résultats de mes essais, peu concluants avec les machines que j’avais sous la main (testé avec 2 clés USB différentes) :
- Asus EeePC 701 : échec au boot (écran clignotant)
- MSI Wind U100 : début de chargement, puis reboote tout seul
- Portable Sony Vaio FZ31S : boot jusqu’au menu Express Gate, puis le lancement du navigateur bloque sur la mire de chargement
- Desktop avec carte mère Asus P5K Pro : boot jusqu’au menu Express Gate, puis le lancement du navigateur bloque sur la mire de chargement
Une erreur c’est glissé dans le script sh même si elle ne semble pas gêner
mount -o loop,offset=$offset,$OPIONS $IMAGE $INPUT
devient
mount -o loop,offset=$offset,$OPTIONS $IMAGE $INPUT
Il manque le T
Il y a beaucoup plus simple que ces lignes de commandes ! c’est d’utiliser unetbootin : ce génial petit programme, qui fonctionne sous Linux ou sous Xp, permet de créer un clef USB bootable en deux clics à partir d’un fichier .img ou .iso
L’essayer c’est l’adopter !
http://unetbootin.sourceforge.net/
Je me servais de celui-ci :
http://www.kinox-fr.com/images/informatique/expressgate.sh
Et pas d’erreur sur cette ligne, mais sur le 701 toujours écran clignotant (gris/blanc) après le ready du syslinux…
@ Tux61 : comme écrit plus haut j’ai testé ça ne fonctionne pas
@ hitp : en fait on ne voit pas d’erreur ça ne change pas grand chose
sur le 900A, j’ai un bel ecran clignotant apres le boot (comme sur le 701 de Neehilo)
Cela marche sur le eeepc701 mais cette version d’expressgate n’est pas très intéressante : pas de drivers pour le wifi (mais ethernet fonctionnel), pas de lecteur musique, pas d’éditeur texte… Je vais chercher une autre version plus adéquat à mes besoins. Pour le démarrer c’est un peu fastidieux : quand l’écran clignote, appuyer sur les touche flèche gauche, shift et entrée à la fois puis presser la barre d’espace. Expressgate continue alors à booter normalement.
Donne nous le lien si tu trouves une meilleure version
Il n’ y a pas moyen de télécharger quelque chose de tout pret pour le 701?
merci !
mais y’a pas mieux dans tout ce bazard ? (y’a des numeros de version qui ont l’air plus récents)
ftp://ftp.asus.com/pub/ASUS/misc/utils/
@ Xanxi : pas à me connaissance :s
@ nicob : il faudrait tester les version XP / Vista mais pas sûr que les sources soient plus récentes malheureusement
beau tutoriel, bien construit
cordialement
J’ai fait un essai sur un 1000H avec une carte SD en utilisant l’expressgate.iso avec unetbootin.
J’arrive sur un ecran de démarrage de unetbootin mais ça boot en rond ! …. et ça ne démarre pas. Snif ! Peut-être faut-il paramêtrer unetbootin, mais je ne sais pas faire. Quelqu’un a une idée ?
A+
@Palatine
tu es né en maitrissant directement windows?
faudrait dire comment tu as fait… ça permettrait à des millions de gens de polluer les forums pour rien… arrêter de suivre des formations et cie…
de plus faudrait arrêter le troll… la ligne de commande faut vraiment la chercher pour vouloir utiliser ce mode
le 701 avec linux c’est vendu a des millions d’exemplaire… je doute fort que ça soit tous des bac + 12 qui l’est acheté…
Bonjour,
j’essai de suivre ce tuto mais au moment de lancer le script avec la commaande sh le terminal me répond qu’il ne peut pas ouvrir le fichier FILE.IMG
Quelqu’un peut’il m’aider?
xxx@xxx-laptop:~/expressgate$ sudo sh expressgate.sh
”FILE.IMG”: Aucun fichier ou dossier de ce type
sfdisk: ne peut ouvrir ”FILE.IMG” en lecture
sed: -e expression n°1, caractère 1: commande inconnue: `
expressgate.sh: 4: s/,.*//’: not found
expressgate.sh: 4: arithmetic expression: expecting primary: « *512″
xxx@xxx-laptop:~/expressgate$
tu es sûr que tu as bien le fichier FILE.IMG dans ton dossier ? oO
Problème résolu, sur blogeee forum ( http://www.blogeee.net/forum/viewtopic.php?f=97&t=7100&p=107572#p107572 ) grace à K20.
Merci beaucoup K20, pour ce tuto et pour ton aide.
Salut!
Merci pour le tuto, pour mon expérience, jai un peu galéré pour créer la clé USB : si vous avez un message du type :
« Echec de préservation du propriétaire pour ****** : Opération non permise »
c’est simplement que le FAT16 ne gère pas les autorisations sur les fichiers, et donc tout à fait normal, ne vous occupez pas de ça.
JEM : j’ai eu le même problème, il faut reprendre le fichier et remplacer les » et les ‘ par la même chose en les tapant avec ton clavier, probablement une histoire d’encodage et de copier/coller.
Enfin, j’ai eu moi aussi l’écran clignotant, « MAJ »+ »flèche gauche »+ »entrée » suivi de « espace » et ca boot!
Pas de wifi, ni de lecture audio… Pour moi ca me sert pas à grand chose du coup…Mais merci quand même pour le tuto!
PS : J’ai un Samsung NC-10!
@ jemdem : de rien
@ baSt : merci pour le retour
Espérons qu’on aura bientôt une version qui gère nos wifi et donc que ça soit utile !
pouvez vous nous faire une iso
de ta cle on realite ma cle ne boot pas y a un truc qui manque sur ton tuto a propos bootage cle
Il ne manque rien sur le tuto tout est là
Le script rend la clé bootable ou alors c’est ta machine qui ne gère pas le boot sur clé USB.
Pour l’ISO je te conseille d’aller voir le billet sur le blog il a été rajouté : http://www.kinox-fr.com/post/2008/10/expressgate-eee-pc-901 mais il y a peu de chance que ça fonctionne (car il faut 2 partitions sur la clé)