Infos générales
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
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.... !
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)
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.... !
par Roozeec
publié dans :
Problèmes résolus
Après avoir mis Xorg a jour, j'ai regardé la liste des paquetages disponibles et je me suis apercu que DIGIKAM était disponible avec la dernière version 0.8. Je l'installe donc mais au moment de redémarrer plus rien ne se passe, pas d'application. Arg !!! . Je lance donc une console et je tape digikam et un superbe message d'erreur apparait :
Arg ! moi qui avait des photos de neige toutes prêtes ! Bon, pas de panique, je cherche sur le net, mais je ne trouve rien de bien concluant donc je m'accroche au problème. Un simple "rpm -qa | grep digikam" me donnera la solution !
En effet, je m'apercoit que digikam est en version 0.8 et que les librairies sont en version 0.7.3, ca ne va pas coller du tout :
Je désinstalle tout : urpme digikam-0.8.0-3.1.20060mdk;urpme libdigikam0-0.7.3-2mdk
Puis je réinstalle tout : urpmi digikam
Et là, tout me semble correct, car les librairies sont maintenant avec la dernière version. Je relance Digikam et là tout refonctionne bien, mes albums sont récupérés, ma config aussi.
Impeccable.
digikam: symbol lookup error: digikam: undefined symbol: _ZN12AlbumManagerC1Ev
Arg ! moi qui avait des photos de neige toutes prêtes ! Bon, pas de panique, je cherche sur le net, mais je ne trouve rien de bien concluant donc je m'accroche au problème. Un simple "rpm -qa | grep digikam" me donnera la solution !
En effet, je m'apercoit que digikam est en version 0.8 et que les librairies sont en version 0.7.3, ca ne va pas coller du tout :
libdigikam0-0.7.3-2mdk
digikam-0.8.0-3.1.20060mdk
digikam-0.8.0-3.1.20060mdk
Je désinstalle tout : urpme digikam-0.8.0-3.1.20060mdk;urpme libdigikam0-0.7.3-2mdk
Puis je réinstalle tout : urpmi digikam
Et là, tout me semble correct, car les librairies sont maintenant avec la dernière version. Je relance Digikam et là tout refonctionne bien, mes albums sont récupérés, ma config aussi.
Impeccable.
par Roozeec
publié dans :
Problèmes résolus
Bon, j'ai voulu m'attaquer à quelque chose d'un peu plus compliqué. J'ai envie d'afficher avec Superkaramba la vitesse du ventilo CPU et la température CPU, donc après recherche sur le net, il existe un programme sensors, qui permet d'afficher celà, mais apparemment ce n'est pas simple et facile à installer.
J'ai réussi uniquement à installer le programme, mais ca ne fonctionne pas :
[david@localhost david]$ sensors
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and done
'modprobe i2c_sensor'!
For older kernels, make sure you have done 'modprobe i2c-proc'!
A voir : Bon, avec le premier lien, ca a avancé pas mal, j'ai en fait donc lancé sensors-detect. J'ai répondu YES a pratiquement toutes les questions, je dis pratiquement car lorsque je suis arrivé à la detection des "display adapter" j'ai eu un 'segmentation fault'.... J'ai donc recommencé et répondu NO à ces questions.
Après tout ca, j'ai rebooté le PC, et je tapes donc : sensors dans un terminal et ho miracle :
[david@localhost david]$ sensors
s99127f-i2c-0-2d
Adapter: SMBus Via Pro adapter at e800
VCore 1: +1.97 V (min = +1.74 V, max = +1.94 V) ALARM
VCore 2: +0.11 V (min = +1.74 V, max = +1.94 V) ALARM
+3.3V: +3.62 V (min = +3.14 V, max = +3.46 V) ALARM
+5V: +5.00 V (min = +4.73 V, max = +5.24 V)
+12V: +12.22 V (min = +10.82 V, max = +13.19 V)
-12V: -12.27 V (min = -13.22 V, max = -10.74 V)
-5V: -5.23 V (min = -5.25 V, max = -4.74 V)
fan1: 0 RPM (min = 0 RPM, div = 2)
fan2: 0 RPM (min = 0 RPM, div = 2)
fan3: 0 RPM (min = 0 RPM, div = 2)
M/B Temp: +30°C (high = +105°C, hyst = +0°C)
CPU Temp: +60.5°C (high = +95°C, hyst = +80°C)
temp3: -31.5°C (high = +122°C, hyst = +121°C)
vid: +1.850 V
alarms:
beep_enable:
Sound alarm enabled
Bon, en regardant tout ca, je m'apercois que tout ne fonctionne pas, par exemple les vitesses des ventilateurs, bon pas trop grave pour le moment, je verrais ca plus tard. Je vais donc mettre les informations de température CPU et carte mère sur mon bureau avec ksensors. Je télécharge ce programme avec un terminal en root : urpmi ksensors
Je lance ensuite ksensors (mais pas en root cette fois ci) et je configure tout ca :

Je sélectionne M/B et CPU et l'onglet incrustation, je coche visible et je clique sur appliquer et voilà :

J'ai réussi uniquement à installer le programme, mais ca ne fonctionne pas :
[david@localhost david]$ sensors
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and done
'modprobe i2c_sensor'!
For older kernels, make sure you have done 'modprobe i2c-proc'!
A voir : Bon, avec le premier lien, ca a avancé pas mal, j'ai en fait donc lancé sensors-detect. J'ai répondu YES a pratiquement toutes les questions, je dis pratiquement car lorsque je suis arrivé à la detection des "display adapter" j'ai eu un 'segmentation fault'.... J'ai donc recommencé et répondu NO à ces questions.
Après tout ca, j'ai rebooté le PC, et je tapes donc : sensors dans un terminal et ho miracle :
[david@localhost david]$ sensors
s99127f-i2c-0-2d
Adapter: SMBus Via Pro adapter at e800
VCore 1: +1.97 V (min = +1.74 V, max = +1.94 V) ALARM
VCore 2: +0.11 V (min = +1.74 V, max = +1.94 V) ALARM
+3.3V: +3.62 V (min = +3.14 V, max = +3.46 V) ALARM
+5V: +5.00 V (min = +4.73 V, max = +5.24 V)
+12V: +12.22 V (min = +10.82 V, max = +13.19 V)
-12V: -12.27 V (min = -13.22 V, max = -10.74 V)
-5V: -5.23 V (min = -5.25 V, max = -4.74 V)
fan1: 0 RPM (min = 0 RPM, div = 2)
fan2: 0 RPM (min = 0 RPM, div = 2)
fan3: 0 RPM (min = 0 RPM, div = 2)
M/B Temp: +30°C (high = +105°C, hyst = +0°C)
CPU Temp: +60.5°C (high = +95°C, hyst = +80°C)
temp3: -31.5°C (high = +122°C, hyst = +121°C)
vid: +1.850 V
alarms:
beep_enable:
Sound alarm enabled
Bon, en regardant tout ca, je m'apercois que tout ne fonctionne pas, par exemple les vitesses des ventilateurs, bon pas trop grave pour le moment, je verrais ca plus tard. Je vais donc mettre les informations de température CPU et carte mère sur mon bureau avec ksensors. Je télécharge ce programme avec un terminal en root : urpmi ksensors
Je lance ensuite ksensors (mais pas en root cette fois ci) et je configure tout ca :

Je sélectionne M/B et CPU et l'onglet incrustation, je coche visible et je clique sur appliquer et voilà :

par David Guillerm
publié dans :
Problèmes résolus
PROBLEME INITIAL :
Lors du boot du PC, j'ai un ECHEC qui s'affiche en rouge pour l'interface eth1.
En regardant /etc/modprobe.conf, j'ai :
alias eth0 8139too (ma carte ethernet, sur laquelle est branché le modem ADSL)
alias eth1 eth1394 (carte firewire)
RESOLUTION :
J'ai donc été dans le centre de controle Mandrake, section Gérer les connexions :

La je selectionne mar carte qui pose problème : eth1

Et je sélectionne l'onglet options (capture suivante), et je décoche lancer au démarrage (car je ne veut pas lancer de connexions réseau au démarrage de mon PC sur l'interface Firewire, car j'ai rien de branché dessus).

Après avoir rebooté, je n'ai plus le message eth1
Lors du boot du PC, j'ai un ECHEC qui s'affiche en rouge pour l'interface eth1.
En regardant /etc/modprobe.conf, j'ai :
alias eth0 8139too (ma carte ethernet, sur laquelle est branché le modem ADSL)
alias eth1 eth1394 (carte firewire)
- ETH0 fonctionne bien, 100% succès à chaque boot
- ETH1 Echec à chaque boot
- PPP0 qui vient après, 50% succès, 50% échec
RESOLUTION :
J'ai donc été dans le centre de controle Mandrake, section Gérer les connexions :

La je selectionne mar carte qui pose problème : eth1

Et je sélectionne l'onglet options (capture suivante), et je décoche lancer au démarrage (car je ne veut pas lancer de connexions réseau au démarrage de mon PC sur l'interface Firewire, car j'ai rien de branché dessus).

Après avoir rebooté, je n'ai plus le message eth1
par David Guillerm
publié dans :
Problèmes résolus

