Archive for the 'Resolus' Category

Qemu : problème busybox initramfs sur gutsy

Roozeec janvier 12th, 2008

Lorsque je teste un ISO ou une clé USB Linux, j’utilise qemu. Malgré le fait que ca ne soit pas l’idéal pour lancer des OS, c’est très lent, ca permet de se faire une idée. L’installation de Qemu sous Ubuntu est très simple, un sudo apt-get install qemu, et le tour est joué.

Cependant, il m’est arrivé d’avoir le problème suivant :

Tout a l’air de bien se lancer et ……

…. un message assez abscons apparait :

BusyBox v1.1.3 (Debuian ….) Built in shell (ash)
Enter ‘help’ for a list of built-in commands.

(initramfs) _

Et bien, avec ca je ne vais pas faire grand chose !

En fouillant sur les forums ubuntu anglophones, j’ai finalement eu la réponse :

 Ok guys, looks like this problem was, as suspected, BIOS related. The
old Feisty Qemu used the BIOS that is included in Qemu. The Gutsy Qemu
uses the bochs (processors emulator) BIOS.

The problem is Gutsy’s bochbios package is no good.

However, there’s a Debian package package that you can install that will fix it.

Donc, il faut installer le package boshbios.

Bochs est une émulateur de PC (x86) IA-32 libre, hautement portable, écrit en C++, qui fonctionne sur les plates-formes les plus populaires. Il inclut l’émulation des CPU X86 d’Intel, les périphériques d’E/S courants et un BIOS personnalisé.

Pour l’installer , il faut aller sur : http://packages.debian.org/lenny/bochsbios. Ensuite une liste de serveur est disponible pour le téléchargement sur la page : http://packages.debian.org/lenny/all/bochsbios/download

Vous prenez celui que vous voulez …. et le téléchargement démarre :

Vous cliquer ensuite sur OK :

Puis maintenant sur installer :

Là un message vous informe qu’une version plus ancienne est déjà installé :

On passe ce message pour forcer l’installation, et c’est parti et c’est fini :

Un fois terminé, on relance qemu et maintenant ca se lance normalement sans plantage.

Mais c’est hyper-lent …………………. ;-)

Driver Nvidia : je me suis faire encore avoir….

Roozeec juin 13th, 2007

Sous Ubuntu, depuis un petit bout de temps j’avais des mises à jour a faire, en effet environ 60 paquets devaient être mis à jour. Hier soir, je me décide donc à exécuter ces mises à jour. Dans ces mises à jour, il y avait le serveur XORG et de nombreux paquets. Je me suis dit aussi qu’il serait temps de me remettre sur le dernier noyau de la distribution à savoir le 2.6.11.

En effet, j’avais les drivers NVIDIA déjà installés pour un noyau Linux 2.6.10. J’avais aussi un noyau Linux 2.6.11 de disponible dans mon menu de boot, mais je ne l’utilisais pas car j’avais eu des soucis avec ce noyau pour pouvoir lancer Virtualbox. Donc je tournais toujours sous 2.6.10 avec les drivers Nvidia correspondants.

Pour mettre ces drivers en place, je me suis dit d’essayer le programme ENVY, qui facilite l’installation de ces drivers. Avec le lien précédent, rien de bien compliqué pour l’installation du programme. Ensuite le programme n’est pas compliqué à utiliser non plus. Donc tout devrais donc aller sur des roulettes (mais en fait sur des roulettes carrées !…..)

Avant de faire la mise à jour de ma Ubuntu, je bascule sur mon noyau 2.6.11 et dans la logique des choses je devais installer le driver Nvidia pour ce noyau, et ceci avec ENVY (et envie !).

Donc, après le lancement d’envy, je clique (innocemment et sans réfléchir) sur Install the NVIDIA driver

envy1.png

Tout à l’air de correctement se passer, reconnaissance du chipset, téléchargement, compilation, modification du fichier Xorg.conf. A la fin le programme me demande de tout relancer, j’acquiesce et je reboote (un simple relancement du serveur X aurait sûrement suffit).

Et là, vlan, plus d’interface graphique ! Comme ce n’est pas la première fois que ca m’arrive, je sais ce qu’il faut faire pour retourner sur l’interface graphique. Je m’exécute dponc en modifiant dans /etc/X11/xorg.conf dans la partie device, je remplace le driver nvidia par nv. et je relance le tout avec la commande : sudo /etc/init.d/gdm restart

Là c’est reparti correctement ,et je relance ENVY et je procède comme suit :

  1. Je clique sur : Uninstall the NVIDIA driver et j’attends que ca se termine ensuite,
  2. Je clique sur : Install the NVIDIA driver et j’attends aussi.
  3. A la fin je redémarre le serveur X.

Ca marche. La prochaine fois je tacherais de réfléchir un peu plus. Bigre de bigre ….

Derniers drivers Nvidia et 3D Beryl sous Ubuntu Dapper

Roozeec décembre 7th, 2006

Je me suis mis dans la tete d’installer les nouveaux drivers Nvidia (V.9631) afin de profiter éventuellement des nouvelles améliorations concernant le support 3D openGL. Tout ceci en vue d’utiliser Beryl directement avec les drivers sans passer par le serveur XGL.

Tout d’abord il faut télécharger le fichier .run de chez NVIDIA :

Ensuite, il faut absolument mettre son environnement propre si vous avez déja installé le driver Nvidia sur la Dapper. Je dis ca car j’ai tenté l’installation sans ce nettoyage et ca a planté sans discuter. Obliger de repasser par le server NV fourni par défaut. Donc pour en revenir a ce nettoyage, j’ai suivi intégralement la page : http://doc.ubuntu-fr.org/nvidia.run

En redémmarrant le PC, ca m’a l’air de fonctionner : le logo NVIDIA s’affiche, je lance les programmes glxinfo, glxgears et ca fonctionne.
Maintenant, je lance le programme beryl-manager et la plantage : Déconnexion de l’utilisateur et redémarrage du server X, retour sur la fenetre graphique de connexion….
Bon, qu’est-ce que je fait maintenant ? Un petit tour dans Synaptic pour voir si je n’ai pas une mise a jour qui traine et qui pourrait résoudre le probleme. Tiens, je vois que le serveur X doit etre mis a jour…. En fait, je n’ai jamais voulu mettre le serveur X a jour, car il y a quelques temps, tous les utilisateurs possesseurs de carte Nvidia ayant mis le serveur X a jour se retrouvaient en mode console dans l’impossibilité de démarrer une session graphique. Ca avait fait énormement de bruit dans la communauté Ubuntu. Maintenant, je pense que c’est corrigé, donc allons-y gaiement, mettons a jour le serveur. C’est ce que j’ai fait, je relance le PC et tout semble (oui semble) fonctionner. Le logo Nvidia s’affiche, je me dit que c’est donc OK. Je lance pour voir le programme glxgears et la catastrophe : plantage de X et retour sur la fenetre graphique de connexion. Idem que précédemment. Grrr…..

Bon, apres une bonne nuit de sommeil qui m’a portée conseil, je me suis dit qu’il fallait surement réinstaller ces drivers car peut-etre que l’installation de la mise a jour de X a modifié les drivers Nvidia. Donc je désinstalle proprement en mode console :

sh ./NVIDIA-Linux-x86-1.0-9631-pkg1.run –uninstall

Et la un moment un message me dit en anglais : Attention, le fichier /usr/lib/…..glx n’est pas un lien symbolique. Et c’est la que j’ai compris pourquoi ca plantait : pas de librarie GLX donc glxgears et autre qui veulent utiliser cette fonction se plantent.

C’est donc reparti pour une installation des drivers : sh ./NVIDIA-Linux-x86-1.0-9631-pkg1.run

Je relance tout et de ce fait je vérifie glxgears et autres : ca fonctionne, ouf …

Et Beryl ? Ben non, toujours le meme symptome …. grr… plantage de X et retour sur ma fenetre de Login.

Pas de solution a ce jour.

A suivre ….

DELL C521 et Linux … c’est pas le top !

Roozeec novembre 13th, 2006

Les PC de marque DELL m’ont toujours semblés etre les meilleurs tant au niveau prix qu’en qualité. Ceci pour des personnes désirant un PC tout pret et fonctionnel, donc le cas des assembleurs est mis de coté pour cet article.J’ai donc recommandé DELL pour mon beau-frère et sa petite famille tout en lui expliquant le pour et le contre de Windows et le pour et le contre de Linux. Je lui ai dit que je pourrais installer Linux sans problèmes sur son PC. Je l’avait fait il y a quelques mois pour mon père et ca a marché tres bien. Mais ce n’était pas le meme modèle et c’est la toute la difference…

En effet pour mon beau-frère , j’ai commande un DELL C521 a un prix abordable (AMD 2.4Ghz, écran plat 19 pouces) et j’ai donc voulu installer Linux Ubuntu Dapper dessus et la stupéfaction !

En effet impossible d’installer Linux. Soit je suis nul, soit DELL a modifié sa configuration de partitions du disque. Et je pense que c’est cette dernière qui est la plus probable …

En effet en regardant la table de partition du disque (160 go), que vois-je :

  • Une partition FAT16 : ?????
  • Une partition NTFS : Windows XP
  • Une partition NTFS : Sauvegarde
  • Une parition FAT32 : Dell Utility ??

Et le problème est que sur un disque dur on ne peut pas installer plus de 4 partitions primaires, c’est ce que j’ai compris au vu de toutes les manipulations que l’on a faites. Alors ai-je loupé quelque chose ?

Je voulais utiliser (redimensionner ) la partition Windows XP (109 Go) pour la découper en 2 et mettre Ubuntu sur la deuxieme (comme d’habitude quoi ..) mais impossible de faire quoi que ce soit pour cette partition crée, puisqu’elle est indiquée : non-allouée.

Alors ma question : c’est quoi ce b….. ?

- Ais-je tout faux, devrais-je revoir mes lecons ?
- Ou est-ce que les partitions fantomes FAT16 et FAT32 sont la uniquement pour empecher une installation d’un nouvel OS ? Parce ce que franchement la première partition FAT16 a quoi sert-elle ? Est-ce sous la pression d’un grande multinationale (W$) que DELL a fait cette découpe du disque ?? Et la deuxieme Dell Utility …. ca sert a quoi ???

Donc la je suis très , mais très decu de DELL. Si ca avais été mon PC j’aurais tout viré ces partitions et refais tout propre. Vous me direz d’acheter un PC chez un assembleur, c’est vrai… c’est ce qu’il vaut mieux faire quand on s’y connait un peu en info. J’aurais peut-etre du me pencher sur le problème avant de commander ce DELL (chercher sur les forums si il y a des problèmes sur un type de PC). Mais ce que j’aime chez DELL : qualité et silence des PC. Ce qu’il y a dedans c’est plus aléatoire finalement ….

Voila pour l’histoire de l’installation de Linux. Qu’avons donc nous fait (mon beau-frère et moi) ?. Il était convaincu du bien fondé de mon explication des avantages de Linux (pas de virus,logiciels libres, …) et donc voulait avoir Linux d’installé, il est alors parti acheter un disque dur externe a brancher sur un port USB. Ce qui pourra se révéler pratique si il veut montrer Linux a ses proches ;-)

Bon, après installation (tres simple) de son disque externe voici l’installation de Linux sur ce disque externe, pas de problèmes particulier. Juste a savoir qu’il vaut mieux faire un partitionnement personnalisé (une partition Linux ext3 + 1 partition swap), sinon l’installeur fait sa petite tambouille (une partition Linux, une étendue, 2 swap, une partition / de 2.5 go (trop juste) … j’ai pas trouvé ca top…).

Tout ca étant terminé, je relance le tout et Linux redémmarre sans problèmes, je montre un peu l’interface Gnome a mon beau-frere, je lui explique le tout et tout d’un coup plus rien : freeze total de l’ecran, la souris ne bouge plus. Arghhhh ! c’est quoi ce bin’z encore !!! Apres redémarrage, je m’apercois lors du boot qu’un problème de timer et apic. Je lance donc grub ave l’option noapic et c’est toujours pareil, d’une minute a l’autre, c’est tres aléatoire, la souris se fige. J’ai pensé pour ma part a un problème de drivers videos sur le chipset nvidia du PC, mais mon beau-frère débranche a tout hasard la souris et la rebranche et la miracle ca refonctionne. Mais c’est pas top du tout faut l’avouer. Il me dit qu’il fait a fait ca car de temps en temps dans son boulot, c’est pareil les PC se plantent et en rebranchant les souris ca refonctionne (note ils sont sous Windows). En cherchant ce matin sur le web, je m’apercois que c’est un problème connu :

En fait, c’est un problème de gestion USB, mais d’ou ca vient du hardware ou du software ? , a mon avis un peu des deux…

Apparemment le seul recours pour l’instant serait :

  • D’acheter une carte PCI avec des ports USB
  • Modifier Grub pour lancer le boot avec l’option noapic seulement et pas les autres genre splash, quiet : A essayer

Au bilan de tout ca , un samedi complet a se prendre la tete sur ce PC, la franchement ca me fout un coup sur la marque DELL que je vantais aupraravant, je vais maintenant y reflechir un peu plus avant de commander un DELL ….

Petite frayeur apres essai de Mandriva 2007

Roozeec septembre 18th, 2006

Comme j’ai fait mes débuts sur linux avec Mandriva, je suis bien sur toujours l’actualité de cette distribution. La version 2007 RC1 étant disponible (La RC2 depuis peu), je me suis dit qu’il fallait que je la teste. J’ai donc téléchargé l’iso du DVD et gravé le tout. Comme d’habitude avec Mandriva, pas de soucis lors de l’installation. Vient enfin l’installation du serveur de démarrage…, et c’est la que j’aurais du faire attention et passer cette étape. En effet j’ai déja Grub d’installé pour ubuntu et autres distributions de tests. Mais j’ai validé pour installer le chargeur de boot sur le MBR. Tout s’est bien passé malgré tout, et au reboot Mandriva se lance normalement. Je teste un peu tout ca, les bureaux KDE et gnome, le bureau Gnome est très bien fait sous Mandriva. J’en profite pour rajouter ma partition Ubuntu dans le chargeur de boot a partir de DrakConf.

Vient ensuite, que je me décide tester le bureau drake3d, ceci est présent dans le gestionnaire de connexion a la section session. Et, je n’aurais pas du faire ca, car bien évidemment les drivers propriétaires pour ma carte ne sont pas installés et je ne peux donc pas bénéficier de l’interface 3d…. Et la ca plante, ca tourne en rond avec un curseur figé et je ne peux meme plus passer sur une console avec la combinaison magique CTRL+ALT+F1.

Gloups ….. planté. Je reboote donc, histoire de voir, mais ca redémarre au meme endroit, pas moyen de choisir un autre bureau… Je reboote pour lancer Ubuntu, et la crack .. Kernel Panic … C’est mal barré on dirait !

Maintenant, que fais-je? Réfléchissons … ce qu’il faut que je fasse c’est remplacer le chargeur de boot de mandriva par celui que j’avais avant. Donc un Live CD d’ubuntu ou autre devrait faire l’affaire. Je boot la dessus et j’ouvre un terminal. Il faut que je me connecte sur mon disque dur contenant Ubuntu et donc Grub. Je ferais ceci avec la commande chroot qui permet de changer le repertoire racine du systeme et de faire comme si j’étais sur Ubuntu.

Pour infos voici mes disques utilisés

  • /dev/hdc , premier disque avec sur hdc5 Mandriva 2007 installée
  • /dev/hdd , deuxieme disque avec ma Ubuntu (hdd5)

Tout d’abord, je dois donc monter ma partition Ubuntu sur le sytème dans lequel je suis, a savoir Live CD Ubuntu, avec les commandes suivantes :
Mon répertoire actuel est /home/ubuntu

-> mkdir hdd5
-> mount /dev/hdd5 /home/ubuntu/hdd5

Un simple ls ./hdd5 me montre les fichiers, donc tout va bien le montage s’est bien passé. Maintenant , je passe en root sur hdd5 :
-> chroot /home/ubuntu/hdd5

Je dois donc réinstaller grub, heureusement que j’ai accès a internet avec le LiveCd et je trouve donc les commandes pour réinstaller grub :

Je lance donc grub avec
-> grub

Ensuite au prompt de grub je lance les commandes suivantes :
-> grub> find /boot/grub/stage1
Ceci pour trouver le disque ou grub est installé , sa réponse : hd1,4. Normal, c’est mon disque numéro 2 partition 5 (la numérotation commence a zéro).
Ensuite j’installe grub avec les commandes suivantes :

-> grub> root (hd1,4)
-> grub> setup (hd1)
-> grub> quit

Et la, je ferme tout , je reboote ….

Quelques instants plus tard, mon chargeur de boot est de nouveau la et je peux lancer ma Ubuntu normalement.

Donc en conclusion, ceci m’aura appris que lors d’une nouvelle installation de distribution, il faut (si c’est possible) passer l’installation du chargeur de boot et déclarer cette nouvelle distribution dans le chargeur de démarrage de la distribution que vous utilisez régulierement.

Note : Ceci ne remet en aucun cas la fiabilité de la distribution Mandriva en cause, c’est moi qui ai m…. !

Grosse frayeur sur mes partitions

Roozeec janvier 31st, 2006

Gros article aujourd’hui, que de la litterature sur le partitionnement de disque dur… Resume de l’histoire : Hier soir, j’ai voulu installer la Mandriva 2006 a partir de l’ISO DVD sur une de mes partitions libre et j’ai eu un gros probleme. Voici l’etat et la description de mes disques dur :
   
  • Disque dur 1 : environ 12 Go
  •         Partition 1 : windoze
  •         Partition 2 : Linux Mandriva 10.2
  •        
  • Disque dur 2 : 120 Go
  •         Partition 1 : Linux Mandriva 2006 (celle sur la quelle je travaille) = 12 Go
  •         Partition 2 : Linux ext2 : inutilise = 12 Go
  •         Partition 3 : Linux ext2 : Data = 90 go

J’ai voulu donc installer cette Mandriva 2006 sur la partition 2 du disque 2 car je ne l’utilise pas et j’ai envie de travailler sur une petite chose que j’aimerais faire (mais je n’en dit pas plus pour l’instant). Donc cette partition de 12 Go, je m’etais dit a l’idee de la diviser en 2. Une partie pour la distribution Linux elle meme d’environ 9 Go et une portion de swap d’environ 2 Go. Donc allons y gaiement et je boote donc sur le DVD. Arrive le moment du partitionnement et je partitionne mon disque comme je l’ai prevu. Tout se passe bien apparemment et a la fin l’ecriture du chargeur de boot semble ausi bien se passer. Je configure l’interface graphique et je teste, et malheur, j’avais oublie que ca ne marche pas sur ma config vu le probleme de xorg (voir un de mes precedents articles). Donc ecran noir et reboot du PC.

Et c’est a partir de la que les problemes sont arrives….

Je reboote donc le PC et gros malheur un message apparait au lancement de Linux : Kernel Panic. Oula….. Mauvais signe tout ca… Bon, la premiere chose a faire est de reparer le chargeur de boot Lilo. Je reinstalle donc La version DVD de Linux mais je precise de ne pas utiliser l’interface graphique. Et je reboote. Maintenant plus de message de panique de noyau (kernel panic), mais un autre message qui n’est guere plus encourageant et ce sur ma partition de 90 Go (qui se nomme /dev/hdd6) :

Bad magic number in super-block while trying to open /dev/hdd6       

La je me dis alors que le symptome est tres grave. Sur ce disque j’ai tout stocke, mes photos, des films DV, etc …. et perdre ca me serait inconcevable ! Pas de panique (no cerveau panic), restons calme. Linux continue de se charger apres pas mal de messages et je lance donc diskdrake, histoire de voir ce qu’il en est. Au lancement un message guere encourageant m’indique :

/dev/hdd6 : unknown type

et la je vois mon disque 2 comme suit :

Partition 1 : Linux ext2, 12 Go
Partition 2 : Sans nom, sans type : environ 110 Go

Gloups, c’est mal barre !. J’essaye plein de choses sans succes et en faisant bien attention surtout a ne pas faire un formatage de cette partition 2, sinon c’est cuit
Au bout de quelques temps, J’ai d’une part modifie LILO afin de rajouter ma premiere partition (celle que j’utilisais avant) et je l’ai nommee linux-2006. Donc j’essaye un reboot et maintenant j’ai donc (si vous suivez toujours) 2 partitions Linux (la 2006 DVD et la Linux-2006), je boote sur cette derniere et bien sur meme message indiquant un type inconnu pour la partition /dev/hdd6. Donc je relance Diskdrake et je vais tacher de rescinder le tout comme avant : 12 go, 12 go, 90 Go mais bon lorsque je redimensionne avec diskdrake ou autre, est-ce 12008 Mo ou 11967 Mo ou … La taille exacte m’est totalement inconnu et donc probleme : Soit j’ecrase des donnees soit je fais un trou dans ma partition. Je choisi le cas du trou qui me semble etre preferable pour l’integrite de mes donnees, donc je dimensionne ma deuxieme partition en un peu moins de 12 Go. Je reboote et toujours le meme genre de message. Un petit coup d’internet et je tombe sur un utilitaire qui s’appelle testdisk, je tente au hasard un urpmi testdisk et miracle ca s’installe.
       
Si vous me suivez toujours, je suis donc avec un Linux 2006 charge sur ma premiere partition de 12 go, puis une deuxieme partition DVD 2006 de moins de 12 Go et ma partition DATA de 90 Go. Je lance testdisk et je vais un peu a l’aveuglette et dans le menu,  je peux me promener dans les disques et je reussis a visualiser mes repertoires dans la partition data de 90 Go. C’est bon signe, ce n’est pas perdu. Je lui dit d’analyser le disque et ensuite je lui dit d’ecrire la table des partitions apres cette analyse comme il l’a vu. Je relance diskdrake et la je m’apercois q’une petite partition s’est inseree entre la partition 2 et la partition 3, c’est surement le trou de partition dont je parlais tout a l’heure. Je remets donc tout d’equerre comme avant soit :

  • Partition 1 : Linux Mandriva 2006 (celle sur la quelle je travaille) = 12 Go
  • Partition 2 : Linux ext2 : inutilise = 12 Go
  • Partition 3 : Linux ext2 : Data = 90 go

Je sauve la confiuration et la pas de message d’erreur et Linux me demande de rebooter (c’est bon signe) et apres le boot une verification de la partition DATA est faite, ce qui me reconforte ca cette fois ci elle est bien detectee. Sous Kde , je verifie tout ca et effectivement tout est revenu comme avant, mes donnees sont sagement restees la ou elle etaient.
       
 Beaucoup de frayeur dans cette soiree, ca m’a quand meme pris 2 bonnes heures, mais bon j’en ais appris beaucoup sur le partitionnement de disque !
       
Merci de m’avoir lu jusqu’au bout.

Next »

online pharmacy