My Own Made Little World

Aller au contenu | Aller au menu | Aller à la recherche

Au pays des informaticiens aveugles, le bidouilleur est roi

Fil des billets - Fil des commentaires

samedi 3 janvier 2009

Pas de panique : donnez moi un live CD, une clé USB et je vous sauvegarderai le monde !!!

Une amie a récemment crashé son OS XP home edition de chez GrosSoft. La panique l'a saisi. Récupérer à tout prix les photos sur son PC portable hors d'état de boot.

Bien sur les outils de restauration proposés par l'OS de GrosSoft ne fonctionne desespérement pas, mode sans échec (en échec), mode sans échec avec prise en charge réseau (mort de rire, en échec lui aussi), chargement de la dernière bonne configuration connue (bien sur sans aucune information sur la date du cliché). L'outil de réparation intégré à l'OS est complètement inutilisable ("insérez la disquette de restauration"). Qui utilise encore un lecteur disquette ?

Bon d'accord, je suis médisant. Je suis un vil trolleur. L'OS XP, venant des années 2001, a mal survécu au fil des ans.

Pour se faire, j'ai décidé de sauvegarder ce qui pouvait encore l'être à l'aide d'un CD Live Ubuntu 8.10 et d'une clé USB (peu importe sa capacité).

Je vous invite bien évidemment à télécharger la dernière version du CD d'intallation pour desktop d'Ubuntu (http://www.ubuntu.com/getubuntu). Pourquoi Ubuntu ? Et bien pourquoi pas ! Le live CD est stable et les outils fournis en standard sont largement suffisants pour ce que nous comptons en faire. De plus, ce live tient sur une seule galette. Parfait, je n'aime pas brûler plus de 700 Mo de données. Cela suffira.

Insérer le live CD, configurer la langue en français (pas nécessaire et pas utile), puis utiliser lancer Ubuntu sans rien installer sur le disque dur.

Au bout d'un certains temps, vous devriez voir apparaître le bureau Gnome (bureau par défaut). Nous allons inspecter l'état du disque et des partitions sur le portable pour commencer à analyser la situation.

Allez dans une console et taper la commande suivante : gparted

L'interface graphique suivante se lance et analyse les diques.

Les partitions ont l'air correct, une partition système (sda1) et une partition de données (sda2). Gparted indique le système de fichier est un NTFS (typique de l'OS de GrosSoft).

La suite va consister à monter les deux disques afin d'effectuer les sauvegardes pour cela nous allons d'abord créer deux points de montage.Dans un terminal, taper les commandes suivantes

mkdir /tmp/win

mkdir /tmp/data

La première commande nous permet juste de créer un répertoire qui sera notre support pour le point de montage. La seconde effectue la même chose mais sera le support pour notre partition secondaire contenant les données. Il convient ensuite de créer les points de montage juste après. Toujours dans un terminal, taper :

mount -t ntfs /dev/sda1 /tmp/win

mount -t ntfs /dev/sda2 /tmp/data

Les deux points de montage sont créés. Prenez soin de vérifier les types de partitions à créer dans mon cas, il s'agissait de systèmes de fichiers NTFS. Pour ceux qui ne voient pas, retourner voir la description fournie par Gparted plus haut.

Il ne reste plus qu'à lancer une copie sur notre clé USB de ses fichiers préférés. Vous pouvez très bien pour ceux qui ont plus de moyens de les recopier par réseau sur un poste distant ou même un nas.

vendredi 2 janvier 2009

Mise à jour du BIOS de sa carte mère, l'enfer a un nom : MS-DOS

Etant possesseur d'une carte mère ASUS A7N8X Deluxe, je souhaitais faire la mise à jour de son BIOS. Histoire de posséder les dernières "kikoos" fonctionnalités. Le bios actuellement sur la carte mère est en version 1007.

En me rendant sur le site d'ASUS, je decouvris les nombreuses mises à jours de ce BIOS, la version 1008 et même la 1009 en béta !

Première difficulté mais pas des moindres avant de faire la moindre mise à jour : connaître la version correcte de sa carte mère. Petite subtilité; l'ASUS A7N8X posséde un numéro de version majeure (A7N8X) mais aussi un numéro de version mineure (1.04, 1.06, 2.0 et supérieure). Le site ASUS vous indique comme maigre consolation de vous reporter au numéro indiquer dans le boot du BIOS : la bonne blague, le numéro est A7N8X et ne comporte pas le numéro de version mineure. Pour ceux qui disposent d'un cerveau, d'un bon tournevis, et d'une loupe grossissante, vous pouvez lire directement le numéro de révision sur la carte mère entre deux ports PCI.

Après avoir mis 20 bonnes minutes pour trouver ma loupe et à peu près autant pour lire le numéro de révision, je commencais à télécharger le BIOS 1009 pour l'A7N8X v1.04 ainsi que son outil d'installation Awdflash BIOS update tool V8.24B.

Je dézippe les deux archives et j'obtiens deux fichiers : AN8D1009.BIN pour le bios et AWDFLASH.EXE pour l'utilitaire. Aïe ! Mon linux favori m'indique que l'exe est un exécutable DOS/Windows (application/x-ms-dos-executable). Je me reporte sur le site d'ASUS pour connaître leur façon d'installer ce bouzin. A la lecture de la page au doux nom "Comment mettre à jour votre BIOS?", je m'aperçois qu'ils sont un peu à la ramasse chez ASUS. Je vois passer des phrases grossières comme "Veuillez insérer une disquette non formatée dans le lecteur A:\ et démarrer le système en mode DOS". Pour ceux qui n'auraient pas compris, redémarrez de suite votre windows 98 en mode dos !! C'est du pur bonheur cette page, je sais pas depuis quand elle a été écrite mais elle survit toujours !

Bon, je me creuse la tête 5 secondes. A la sixième seconde, je decidais de faire la mise à jour à l'aide d'un freeDOS (http://www.freedos.org/).

D'abord, commencer par télécharger l'image iso du projet. Mon choix s'est porté sur le CD complet (fdfullcd.iso). La seconde opération va consister à intégrer le fichier de mise à jour ainsi que le précieux utilitaire fournis par ASUS dans l'image iso fraîchement téléchargée. Pour se faire, j'utilise une superbe application isoMaster (package sous debian/ubuntu), permettant d'éditer ou d'extraire des fichiers dans une image iso.

J'intégre les fichiers dans l'image ISO à l'endroit suivant : /freedos/bios/

Enregistrement de la nouvelle ISO et passage au four. 5 minutes plus tard, j'ai une super galette prête à être utilisée.

Superbe, je lance le CD de boot obtenu précédemment. "Enter" et je lance freedos.

Je choisis le mode "lancer freedos à l'aide du CDROM". Me voilà désormais avec un prompt au nom évocateur :

X:\

Pas de soucis, je me sens en terrain connu...

X:\cd freedos\bios

X:\dir

Une commande Dir pour m'assurer que les fichiers sont là, tout est ok.

Je lance l'utilitaire : X:\awdflash

Je me retrouve en mode graphique, je tape le nom du fichier de mise à jour AN8D1009.BIN et je me laisse guider par l'interface. Surtout zapper l'étape "taper un nom de fichier de sauvegarde", celui-ci serait sauvegardé sur le CDROM.... qui est en lecture seule, le drame.

La mise à jour se termine et me demande de redémarrer en appuyant sur F1. La touche ne répond pas. Mon clavier ne répond plus ... étrange. Qu'à cela ne tienne, je fais un hard reboot sur le boitier du PC. Au démarrage, je vois que le numéro du BIOS à changer... en 1008 au lieu de 1007. Je m'attendais à voir 1009. Je pense que cela doit venir du mode béta du BIOS. Le numéro n'a pas été mis en jour par les équipes ASUS.

Encore un plan qui s'est déroulé sans accroc !

Pétage de plomb sur un switch KVM trend.net

Très pratique le switch KVM (KeyBoard, Video and Mouse), j'ai opté depuis quelques temps pour le KVM full usb de trendnet, le TK207. A vrai, je ne l'ai plus utilisé depuis quelques temps. Je switch de mon PC fixe sous ubuntu sur mon PC de démo sous l'OS 2003 de GrosSoft.

Le soucis est que mon clavier et ma souris partent en vrac dès le moindre redémarrage de l'OS de GrosSoft. Bizarre ? Après avoir claqué une bonne douzaine de fois le switch contre le mur et que celui-ci ne répondait toujours pas, j'ai accusé la carte mère du PC de démo.

Qui n'a jamais eu un controleur USB mort sur une carte mère ? Mon accusation ne tient pas la route. Le controleur envoie toujours du courant de façon constante au switch. La solution est venu du site de support de GrosSoft (et oui, il paraît qu'ils font du support) avec le point suivant :

Microsoft KB817900 USB fail to enter S3 patch file for Windows XP

En y regardant de plus près à ce patch, nous retrouvons un vieux hack dans la base de registre :

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usb]
"USBBIOSHACKS"=dword:00000000
"USBBIOSx"=dword:00000000

Il s'agit plutôt de la désactivation du dit hack... Un redémarrage complet m'assure que tout est en ordre. Je pense que ceci doit aussi s'appliquer à d'autres périphériques USB qui ont un comportement étrange à la sortie du mode Suspend-To-Ram.