Jornal do Zézinho

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

mardi 9 juin 2009

Solaire libre

La production photovoltaïque a fait un bond ces dernières années, grâce à un système de subvention efficace. Les onduleurs qui transforment le courant continu en courant alternatif ont souvent une interface réseau pour en extraire des informations. Les fabricants proposent chacun leur outil pour s'y connecter ; comme toujours, c'est mal foutu, et pour le système d'exploitation dominant exclusivement.

N'ayant pas trouvé de logiciel libre pour interroger mon modèle d'onduleur, j'ai parcouru le gros forum francophone sur ce sujet, et ai vite trouvé un libriste qui avait déjà écrit du code à cet effet. Bonne nouvelle, il souhaitait le diffuser sous licence libre, alors j'ai enrobé un peu le tout de mon mieux, et publié ça sur l'excellente plateforme Gna!

Si vous êtes intéressé par ce bout de logiciel, il vient avec un simulateur d'onduleur qui permet de le tester sans onduleur. Le tout est ici : http://home.gna.org/zzzt .

lundi 1 juin 2009

Réparer Grub sur un système Mandriva Linux

Vous avez réinstallé le système propriétaire qui se vante d'avoir des fenêtres, et patatras! Vous n'avez plus le choix au démarrage entre lui et Linux. Hé oui, les systèmes propriétaires sont malpolis, ils font comme s'ils étaient seuls au monde...

Sur un système Mandriva, la solution simple est de démarrer sur le DVD d'installation, et de choisir "Réinstaller le Menu de démarrage". Malheureusement, il peut arriver que cela ne fonctionne pas. Voici les étapes détaillées pour le faire manuellement en ayant démarré avec un Live CD de type One :

- prendre les droits administrateur : su

- lister les partitions pour retrouver la partition système : fdisk -l

- monter la partition système : mkdir toto && mount /dev/hdaX toto

- s'assurer qu'elle contient les dossiers système (bin boot etc): ls toto

- monter les dossiers virtuels de linux (dev, sys et proc) :

mount -o bind /dev toto/dev

mount -o bind /proc toto/proc

mount -o bind /sys toto/sys

- changer la racine : chroot toto

- réinstaller Grub: grub-install /dev/hda

- c'est prêt : redémarrez pour voir si ça a marché.