Kernel : Régression ?!

Fermé
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 - 21 mars 2004 à 21:14
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 - 3 nov. 2004 à 23:44
Bonjour,

J'ai voulu installer la Mandrajke 10.0 Community. Pas moyen de l'installer ! Je boote bien sur le 1er CD mais, dès la décompression du kernel, j'obtiens un "bel" écran noir figé !

En fait, la 10.0 me fait exactement le même problème que les distibutions Mandrake Move et Knoppix 3.2 et 3.4. (voir http://www.commentcamarche.net/forum/affich-609934-Mandrake-Move-Echec )

Comme l'expèrience de la Mandrake Move et de Knoppix me suggerrait un problème de kernel, et après discussions sur forum ( http://www.commentcamarche.com et http://www.mandrakeclub.com ), j'ai voulu vérifier avec d'autres distributions :
- Mandrake 9.2 : kernel 2.4.22 : Echec
- Mandrake 9.1 : kernel 2.4.21 : Echec
- Mandrake 9.0 : kernel 2.4.19 : Pas testé
- Mandrake 8.2 : kernel 2.4.18 : Ca passe correctement !-)
- Aurox 9.2 : kernel 2.4.20 : Ca passe correctement !-)

Ma configuration :
- Carte mère MSI KT4V (Chipset Via KT400) : à priori et après discussion sur forum, voilà "la" coupable,
- Carte son AC'97 Audio Via (intégré dans la carte mère),
- Carte vidéo ATI Radeon 7500 64 Mo
- Lecteur DVD Memorex 1648x
- Graveur CDRW Yamaha SCSI 3200S
- 2 disques durs IDE classiques
- Lecteur ZIP 100 Mo Iomega interne
- Modem ADSL Fast 800

Alors bien sûr, j'aimerais fort que ma carte mère soit prise en compte à nouveau. Elle était bien gérée jusqu'au 2.4.18 ; donc pas de raison qu'elle ne le soit plus !

En attendant, est-il possible, et comment, de mettre le kernel 2.4.18 sur disquette afin d'installer la Mandrake 9.2 (ou 10) d'un seul coup avec ce kernel ? Ou suis-je obligé d'installer la Mandrake 8.2 puis de migrer vers les versions suppèrieures ? Car dans ce dernier cas (migration), le kernel va aussi être upgradé et donc causer des problèmes de boot !

Cordialement.

Toco y se gausos !!!

41 réponses

Fredish Messages postés 373 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 15 juin 2004 19
21 mars 2004 à 23:50
Faudrait peut-être recompiler un noyau avec des pilotes pour ta carte mere. Je ne me rappelle plus si ce chipset pose un probleme particulier. Mais ca se trouve, le probleme ne vient peut-être pas de là.
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
22 mars 2004 à 00:12
Je suis d'accord masi comment ?! Pour le moment, je ne suis pas allé jusqu'au bout de l'installation complète : j'ai amorcé pour voir où est le problème et j'ai avorté l'installation.

Installer la mandrake 8.2 : bof ! Au moins essayer de mettre la 9.1 ou 9.2. Bref ! Dans ces conditions, comment recompiler un noyau en étant encore sous Windows !-() J'ai quand même déniché de la doc expliquant comment recompiler.

Toco y se gausos !!!
0
Fredish Messages postés 373 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 15 juin 2004 19
22 mars 2004 à 00:25
Gentoo, permet de tout compiler à l'install.
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
22 mars 2004 à 00:31
Gentoo correspond à quel niveau ? Débutant, "moyen", "connaisseur" ?

Toco y se gausos !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fredish Messages postés 373 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 15 juin 2004 19
22 mars 2004 à 00:42
Il paraît qu'elle est assez facile après l'installation. Mais toute la difficulté est de faire une install appropriée à son matos. Peut-être que tu peux choisir de ne compiler que le noyau; franchement, j'en sais rien, je sais juste qu'il y a plusieurs mode d'install, dont un où on peut tout compiler(même les packages). Renseigne-toi.
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
22 mars 2004 à 00:55
Effectivement, tu as raison !-)) Je suis en train d'étudier de la doc et elle semble totalement flexible suivant son matos. Une distribution à étudier !

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
22 mars 2004 à 20:54
Salut Teutates,

comme je t'ai dit tout à l'heure, essaye les options suivantes :

noapic nousb noprobe

@++

foobar... le fou du bar !!!
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
22 mars 2004 à 22:03
souvenirs, souvenirs :D

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
23 mars 2004 à 13:02
De bons moments !!
:-)

ava toi !?
Le boulot... oups on est pas au café !

:D

foobar... le fou du bar !!!
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426 > foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014
23 mars 2004 à 14:05
ava ;)

Trés tranquille :)

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532 > foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014
23 mars 2004 à 14:55
Tu as accés maintenant alors !
C'est cool ça !
:-)

foobar... le fou du bar !!!
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
22 mars 2004 à 20:57
J'ai pris note et tente d'ici sous peu !-))

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
22 mars 2004 à 21:38
ok et tiens nous au courant...mais ça, ça coule de source !
:-)

foobar... le fou du bar !!!
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
25 mars 2004 à 23:43
Bonjour,

Pour rappel, depuis que j'ai du changer ma config (carte mère flambée), il m'est strictement impossible d'installer Mandrake, toutes versions confondues. Pourtant, d'autres distributions passent sans problème (Fedora Core 1.B, Aurox 9.2, Suse 9.0).

Je pense d'ailleurs à un problème venant du kernel. Les forums font aussi états de problème similaires avec Mandrake et certaines carte mères.

Ma config actuelle (extrait) :
- carte mère MSI KTV4V (chipset Via KT400) qui intègre la carte son
- carte vidéo ATI Radeon 7500 64 Mo
- Atlhon 2400XP+
- 512 MO PC133 RAM

Avec mon ancienne config (carte vidéo ATI Expert 2000), la Mandrake 8.2 fonctionnait parfaitement.

Résumé de mes tentatives :

1 - Boot direct sur le kernel de la distribution :
1.1 Mandrake 8.2 (kernel 2.4.18) : Impossible de finaliser correctement l'installation ! Lors de la configuration de X, carte vidéo et écran sont bien pris en compte et je peux librement choisir ma résolution. Mais pas moyen de la faire accepter ! Quelles que soient les choix (et j'en ai fait !) d'écran et de résolution, ce se termine systématiquement par un échec !
1.2 - Mandrake 9.1 (kernel 2.4.21) : écran noir gelé !
1.3 - Mandrake 9.2 (kernel 2.4.22) : écran noir gelé !
1.4 - Mandrake 10.0 (kernel 2.6) : écran noir gelé !

2 - Boot sur le kernel de base (linux alt0) en ajoutant divers paramètres (nolapic, noapic, nousb, noprobe). J'ai eu beau faire différentes combinaisons de paramètres, je parviens toujours au même résultat ! Ca boote puis bloque sur une ligne d'erreur ("ESR Value before enabling vectot : 00000002") ! Echec donc avec les Mandrake 9.1, 9.2 et 10.0 !-(

3 - Boot sur le kernel de "rechange" (linux alt1) :
Au passage, je note avec interrogation, que ce kernel de rechange est de la série 2.2.x pour les Mandrake 9.1 et 9.2 (2.4.x pour la 10.0). Bizzare ! Même debian, réputé ne fournir que des versions anciennes -mais éprouvées- , inclut le kernel 2.4.18 dans sa 3.0 ! Bref, je pense donc installer ce kernel 2.2.x puis me recompiler un kernel 2.4.x (voire 2.6.x).
3.1 - Mandrake 9.1 : L'install se passe bien. Je reboote et ..... problème ! Je ne me rappelle plus vraiment la ligne d'erreur mais après recherche sur le Net (via Windows) je m'aperçoit que le problème est connu. C'est le bug n°2471 du à l'ATI Radeon corrigé dans la Mandrake 9.2.
3.2 - Mandrake 9.2 : Là aussi, l'install semble couler de source ; je reboote et ..... Zut ! Bel écran noir figé ! De fait, j'ai la désagrèable impression qu'en lieu et place d'un kernel 2.2.x (que je suis certain d'avoir choisi au départ), c'est un kernel 2.4.x qui soit installé ! D'où plantage !-((
3.3 - Mandrake 10.0 : Je n'ai pas vraiment tenté. Après expèrience et dicussions sur des forums, je pense fortement que les kernels 2.4.21 et suivants qui ne supporte pas ma carte mère et / ou mon processeur. Or, le kernel de rechange de la 10.0 Community est un 2.4.25 donc peu d'espoir !

4 - Installation d'autres distributions :
4.1 - Aurox 9.2 (kernel 2.4.20) : Installation et démarrage sans problème. Mais 2 reproches majeurs ! J'ai bien réussi à réaliser une disquette de boot (heureusement) mais pas moyen d'installer Lilo ou Grub pour me faciliter la vie ensuite. D'autre part, et plus grave, impossible de chnager, clôturer la session ou d'éteindre correctement via les commandes spéciales de KDE et de Gnome. Je suis chaque fois obligé de faire un "reset" sauvage ! Je rappelle que cette distribution est basée sur la RedHat (passée Fedora désormais).
4.2 - Fedora Core 1B (kernel 2.4.22) : Aucun reproche si ce n'est qu'ensuite le paramètrage de certains éléments ne semble pas pratique pour un transfuge de Windows. Et puis, je préfère encore Mandrake ; c'est ainsi !
4.3 - Suse 9.0 (kernel 2.4.21) : Epoustouflant ! Installation parfaite (en choisissant par sécurité le partitionnement manuel) ! Mon disque dur externe Firewire, mon Peerless, ma clé USB 2.0 sont parfaitement reconnus, avec possibilité de branchement à chaud pour la clé USB. J'ai parfaitement pu personnaliser le fichier /etc/fstab. Seul petit problème : le montage du graveur. Un CD non gravable est reconnu en /dev/cdrom alors qu'un CD gravable l'est en /dev/cdrecorder. Conséquence pour le fstab, je coince un peu car plus moyen de passer (même en démontant) d'un CD gravable à un non gravable ou alors je dois clôturer et rouvrir la session. Mais, tétu comme tout bon ariégeois, je vais quand même chercher encore l'astuce !-) De plus, mon modem Fast 800 n'est pas encorre reconnu mais j'ai vu sur le Net des infos pour y remédier. Il suffit donc de les retrouver pour appliquer les directives. On verra bien.

5 - Quelques remarques :
Les kernels Mandrake 2.4.21 (la 9.1), 2.4.22 (la 9.2) ne passent pas sur ma configuration. Pourtant, les kernels Aurox 2.4.20 (la 9.2), Fedora Core 2.4.22 (la 1b) et Suse 2.4.21 (la 9.0) passent sans problèmes. Pourquoi ? Deux kernels de même version (même numéro) dans deux distributeurs différents. En fait, si j'ai bien compris, les kernels ont tous des trous (obligé) et chacun les patche à sa façon. Voilà le noeud du problème : les patchs de Mandrake sont mauvais, à priori, pour ma configuration. Donc à priori, le bug n'a pas été répertorié et traité. Le denoncer à mandrake, je peux au moins le faire.

6 - Nouvelles tentatives à la "sauvage" :
Puisque je pensais le kernel Mandrake en cause, j'ai tenter de "voler" le kernel de la Fedora. Je m'explique : je prépare mes 2 disquettes de boot Fedora et Mandrake puis je remplace le kernel Mandrake par celui de Fedora (vmLinuz de la disquette). Soit la disquette est trop petite, soit l'installateur de la disquette me demande ensuite le CD de Fedora et rejette celui de Mandrake (ce que je ne veux pas).
J'ai aussi tenté la même opération (remplacement de kernel) mais en utilisant un ZIP au lieu de la disquette mais pas moyen de booter dessus malgrès le réglage du BIOS.
Enfin, j'ai tenté de trafiquer l'ISO du CD n°1 de la Mandrake 10.0 en mettant à la place le kernel de la Fedora. Echec puisque chacun conçoit le CD selon sa propre methode et donc l'architecture et le contenu du CD n'est plus valide.
Ces tentatives "sauvages" valent ce qu'elles valent mais au moins j'aurais tenté.

7 - Conclusion :
Tant qu'à y être (dans les "install parties Linux"), je crois bien que je vais aussi tester la Slackware, la Gentoo et la Debian. Certains rouspètent dès les premières difficultés en maudissant Linux, ce n'est pas ainsi qu'on progrèsse.
Mais je vais suivre quand même l'évolution de la distribution Mandrake.

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
26 mars 2004 à 00:20
Une RedHat, ça ne te tente pas !?
Ok, c'est américain mais bon, c'est pas mal !
;-)
Sinon, Debian excelle partout... à voir !
:-)
je lirais ça demain à tête reposée !
Bonne nuit !

foobar... le fou du bar !!!
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
26 mars 2004 à 00:26
ca fait de la prose !-)) hein !

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532 > teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020
26 mars 2004 à 00:58
c'est rien de le dire !
Allez, zou, à demain !!
:-p

foobar... le fou du bar !!!
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
28 mars 2004 à 22:33
Résultat des dernières courses : Pas fameux pour l'Ecurie Mandrake !-((

Partant de l'hypothèse que si les Mandrake 8.2 à 9.2 ne veulent pas s'installer correctement (soit écran noir gelé dès la décompression du kernel avant même tout début d'installation, soit reboot impossible après une installation à partir du kernel de "secours (le kernel 2.2.18)), les bugs de ces versions seraient corrigés dans la version 10.0, j'ai retenté d'installer cette dernière (même si je sais qu'elle n'est pas finalisée).

1 - Boot sur le kernel 2.6.3 :
1.1 - Directement : écran noir gelé dès le debut !
1.2 - En mode "expert" : écran noir gelé dès le debut !
1.3 - En mode "text" : l'erreur suivante finit par arriver "ESR Value before enabling vector : 00000002"
1.4 - Avec le paramètre de boot "noapic" : Ecran noir gelé dès le debut !
1.5 - Avec le paramètre de boot "vgalo" : Ecran noir gelé dès le debut !
1.6 - Avec le paramètre de boot "noprobe" : Ecran noir gelé dès le debut !
1.7 - Avec le paramètre de boot "noauto" : Ecran noir gelé dès le debut !
1.8 - Avec le paramètre de boot "nolapic" : L'installation débute normallement mais je dois ensuite tout abandonner par sécurité : la table des partitions n'est pas reconnue et? même si j'ai des sauvegardes, je n'ai pas envie de devoir tout réinstaller ! Lors du choix des partitions, j'ai le message "erreur unknow device sr0 (caller is fsedit : /usr/bin/perl-install/fsedit.prn : 68)

2 - Boot sur le kernel 2.4.25 : comme ci-dessus :
2.1 - Directement : écran noir gelé dès le debut !
2.2 - En mode "expert" : écran noir gelé dès le debut !
2.3 - En mode "text" : l'erreur suivante finit par arriver "ESR Value before enabling vector : 00000002"
2.4 - Avec le paramètre de boot "noapic" : Ecran noir gelé dès le debut !
2.5 - Avec le paramètre de boot "vgalo" : Ecran noir gelé dès le debut !
2.6 - Avec le paramètre de boot "noprobe" : Ecran noir gelé dès le debut !
2.7 - Avec le paramètre de boot "noauto" : Ecran noir gelé dès le debut !
2.8 - Avec le paramètre de boot "nolapic" : L'installation débute normallement mais je dois ensuite tout abandonner par sécurité : la table des partitions n'est pas reconnue et? même si j'ai des sauvegardes, je n'ai pas envie de devoir tout réinstaller ! Lors du choix des partitions, j'ai le message "erreur unknow device sr0 (caller is fsedit : /usr/bin/perl-install/fsedit.prn : 68)

J'ai abandonné Mandrake : j'y ai passé un paquet d'heures sans succès. Ca m'enbête un peu (membre du Club Mandrake) et je vais donc surveiller les versions futures.

Le pire : les autres distributions (sauf Knoppix, Gnoppix, Mandows) passent sans problèmes. J'ai d'ailleurs réussi sans problèmes à installer la Suse 9.0 (kernel 2.4.21 fortement patché à la sauce Suse) et la Slackware 9.1 (kernel 2.4.22).

Donc retour au noyau ! Les kernels de mandrake 2.4.21 (Mandrake 9.1) et 2.4.22 (Mandrake 9.2) sont differents des 2.4.21 (Suse 9.0) et 2.4.22 (Slackware 9.1 et Fedora Core 1b). Le noyau est le coeur du problème ! Chacun patche à sa manière à la fois pour combler les trous et bugs et pour ajouter le support d'autres matériels.

A moi maintenant de soumettre mon problème chez Mandrake BugZilla !-) La procédure m'a l'air un poil floue !

Toco y se gausos !!!
0
j'ai le meme problème mais je l'ai reglé en tapant F1 expert noauto et ça marche
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
25 mai 2004 à 01:40
Je ne veux pas être agressif mais si tu lisais jusqu'au bout (je sasi que c'est long !), tu y découvrirais que je l'ai tenté et que ca n'allait pas !

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
25 mai 2004 à 08:48
ha bon ! tu as tenté !!

:-p

sans blague !?

:-))

foobar... quand on veut, on peut...
pas de violence, c'est les vacances... tranquille ! 
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587 > foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014
25 mai 2004 à 11:46
Aurais-tu mal lu !-)))

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532 > foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014
25 mai 2004 à 14:13
oserai-je !!

:-))

foobar... quand on veut, on peut...
pas de violence, c'est les vacances... tranquille ! 
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
28 mars 2004 à 23:17
Mouai !
bah pas glop mandrake alors !!

:-o

enfin bref, ça fonctionne et c'est le principal !!

;-)
++

foobar... le fou du bar !!!
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
29 mars 2004 à 00:52
Ca fonctionne : oui mais pas comme je l'eusse souhaité ! Diantre, par la maletorte !!!

Une idée qui m'est venue [Tilt !]Trouver le patch officiel du kernel de Mandrake ches www.kernel.org pour le mettre sur une disquette. Puis retenter, une ultime fois, l'install en appellant ce patch ?! Après tout ! [/Tilt !]

On ne pourra pas dire que j'aurais abandonner dès les premières difficultés !-))) Foi d'ariégeois !

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
29 mars 2004 à 13:31
ouep, bonne idée !
evidemment, tu nous tiens au courant !!
:-)

foobar... le fou du bar !!!
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
29 mars 2004 à 13:40
J'ai eu l'heureuse idée de soumettre mon problème sur 2 autres forums :
- SVM : http://195.154.215.18:81//Forum7/HTML/000231.html et
- MDK : http://www.mandrakeclub.com/modules.php?op=modload&name=Splatt_Forum&file=viewtopic&topic=20860&forum=9&start=0

Le problème a déjà été décelé dans le Forum Mandrake et une solution (bidouillage) a été donnée. Je la potasse et je voustiens (encore et toujours) informé.

!-)))

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
29 mars 2004 à 13:49
je vous tiens (encore et toujours) informé
T'as interêt !

foobar... le fou du bar !!!
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
30 mars 2004 à 11:38
Hop, en haut, et que ça saute!

Dis moi teutates!
A tout hasard, pourrais-tu essayer avec les options noapic, nolapic,
Mais en modifiant dans ton bios à PnP OS, tu mets off (ou no)...

Voilà, juste un idée comme ça, peut-etre l'as-tu déjà fait et que ça ne regle pas le probleme, mais dans le doute! ;)

@+
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
30 mars 2004 à 14:42
Ben justement ! Dans le fil de discussion trouvé dans le Forum ClubMandrake, toutes les pistes ont été explorées :
- Test s de la qualité de la mémoire RAM, Linux étant semble-t'il plus exigeant en qualité RAM que WinXP, -> pas concluant !
- Saisie de l'option nolapic au boot -> "joli" problème ensuite ! J'ai testé cette option toute seule -voir mon point 18- !
- Désactivation dans le BIOS du LAPIC -> Le noyau Mandrake ignore cette désactivation et plante !

Il en ressort que le kernel est bien coupable. Chacun compile le kernel à sa façon. Mandrake active dans le noyau la gestion du LAPIC (Local APIC, avec APIC acronyme de Advanced Programmable Interrupt Controller -je l'ai appris à l'occasion !-))) Les autres (RedHat, Suse ... ) n'activent pas cette option du kernel.

Et donc, puisque Mandrake (il doit y avoir d'autres : Knoppix et Gnoppix à priori) active d'office cet immonde LAPIC, il faut le doubler ! Comment ? Plusieurs solutions :

1) Le kernel (2.4.18) de la Mandrake 8.2 n'intègre pas encore la gestion du LAPIC. Donc installer en minimal la MDK 8.2 puis migrer vers MDK 9.2 (ou 10) en gardant le noyau de la 8.2.

2) Installer la MDK 9.2 (ou 10) sur une autre machine pour compiler le noyau sans l'option LAPIC et avec l'option "noyau pour distrimakers". Puis refaire le CD n°1 d'installation afin d'installer sur la machine récalcitrante. Comme je n'ai qu'une machine, je ne peux pas mais c'est une bonne piste.
3) Installer la MDK 9.x avec le noyau alternatif 2.2. Là, stupeur et malédictions binaires au boot ! Au lieu d'un kernel 2.2, c'est un 2.4 qui est utilisé ! Donc
3.1 ) Booter sur un Linux en "Live CD" (chez moi Aurox Live ou Mepis)
3.2) Créer un répertoire pour recevoir la partition racine de la 9.x
3.3) Monter la partition racine de la 9.x (y compris le /boot)
3.4) Copier le noyau et les images ramdisk (diag1.img et diag2.img) du Linuc CDLive dans le répertoire de boot de la 9.x et les fichiers de modules dans le répertoire /lib/modules de la 9.x
3.5) Modifier lilo.conf (ou grub) à la main sans oublier l'option nolapic
3.6) Lancer lilo avec l'option -r
3.7) Rebooter sur le nouveau noyau et compiler le noyau installé de la 9.x

4) Hypothèse ! "Piquer " le noyau de la MDK 8.2 sur le 1er CD pour remplacer celui du CD1 de la MDK 9.2 (ou 10). Il faut évidemment passer par l'image ISO du CD puis graver. J'avais essayer la même tentative en prenant le kernel de la Fedora mais sans succés. J'ai pensé (au vu des résultats) à des architectures de CD differentes. Peut-être qu'entre 2 distributions Mandrake, ca passerait ?!

Quoi qu'il en soit, je croit que
- j'ai assez de données pour savoir compiler un noyau (j'ai même les sources de chez http://www.kernel.org ),
- j'ai assez de solutions détaillées à explorer.

Je rebouge un poil de mouche mes partitions et je me lance !-)))

@+ !-)))))

Toco y se gausos !!!
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
30 mars 2004 à 15:39
yep, masi tu a bien testé la desactivation du "plug'n'play OS" dans le bios avec les option noapic et nolapic en même temps ?

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
30 mars 2004 à 16:00
Salut les amis !

courage teutates !
:-)

foobar... le fou du bar !!!
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
2 avril 2004 à 01:27
Linux passe outre le BIOS pour cette info.
Voir black knight le Envoyé 30 Mars 2004 20:15
http://195.154.215.18:81//Forum7/HTML/000231.html

Toco y se gausos !!!
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
2 avril 2004 à 11:53
Mouai en effet !

:-|

foobar... un fou peut en cacher un autre 
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
2 avril 2004 à 00:21
Du positif ? Pas vraiment ! Reprenons dans l'ordre.

I - Les faits :

1) Puisque j'avais acheté le Powerpack Mandrake 9.1, j'ai d'abord (ré)installé la MDK 9.1. J'avais auparavant retouché mes partitions avec PartitionMagic. Pour me faciliter la tâche suivante, j'ai installé dans les partitions / (racine), /boot, /usr, /home et swap.

2) J'ai donc installé la 9.1 avec le second kernel (2.2.19) via alt1 et rebooter. Evidemment, écran noir ! Je m'y attendais mais remarquons au passage que ca ne change pas trop de l'écran bleu du crash Windows.

3) Tant pis ! Compilons un kernel à la sauce "rien-que-pour-moi" ! L'opération requérant un Linux, je peut booter sur un CDLiveLinux ; mais comme j'ai encore la SuSE 9.0 installée, c'est la SuSE qui va travailler. -Pour couper à toute éventuelle remarque, c'est la mandrake que je veux faire tourner et c'est ainsi !-)) Au moins, pour franchir l'obstacle actuel.-

4) Sous la SuSE, je monte mes partitions Mandrake 9.1 et je j'installe mes sources du noyau. La Mandrake étant montée dans /mnt/mdk/, les sources se retrouvent dans /mnt/mdk/usr/src/linux. Passons sur les détails de la compilation. Mais à la fin, 4 messages d'erreurs :
4.1) "Warning : kernel is too big for standalone boot from floppy" : Kernel trop gros pour pouvoir créer une disquette de boot ! Donc mettre davantage en modules. Ca peut attendre pour le moment même si !
4.2) "Warning : COMPACT may conflict with LBA32 on some systems" : Va falloir me renseigner sur ce LBA32 !
4.3) "Syntax error at or above line 47 in file 'etc/lilo.conf'" : Le /etc/lilo.conf, je peux le retoucher à la main !
4.4) "Leaving directory 'mnt/mdk/src/linux/arch/i386/boot'" : Un problème de cible ! J'ai effectivement vérifié le répertoire /boot dans lequel il n'y avait point les fichiers requis (vmlinuz, initrd, config, system.map) !

5) J'ai donc tout nettoyé et recommencé du début. Etape par étape. Je me suis arrêté au make modules_install et j'ai eu les mêmes erreurs, sauf la dernière qui concerne le make install final. Cette fois, j'ai voulu faire l'ultime opération en manuel : copier manuellement dans /boot ce qui se trouve dans 'mnt/mdk/src/linux/arch/i386/boot'. Le fichier 'system.map' était abscent !

6) Nouvelle solution ! Déjà réalisée (voir liens plus haut). La Fedora Core 1b fonctionnait sans problème. J'en ai donc réinjecté l'image (DriveImage) en lieu et place de la /home de la mandrake. Ensuite, toujours sous la Suse (partitions Mandrake montées), j'ai copié :
- l'ensemble du répertoire /boot de la Fedora dans le /boot de la mandrake,
- l'ensemble du répertoire /lib/modules/kernel2.4.tartampion dans le /lib/modules de la Mandrake.
Ensuite, j'ai évidemment modifié mon Grub et remis correctement ma /home de la Mandrake. Je reboote pour sélectionner Mandrake et .... [censuré] de [re-censuré] !-((( Erreur ! J'ai beau vérifier et/ou corriger mon grub, j'ai toujours l'erreur
"kernel (hd0,13) /boot/vmlinuz root=/dev/hda14 nolapic vga=0x31a desktop splash=silent error 15 : File not found"

II - Quelques remarques :

1) Au sujet de la compilation, j'ai fait plusieurs tentatives. Toujours vainement !
- J'ai l'impression que lors de la copie des modules et du répertoire /boot, le système perd un peu son chemin. Ce qui expliquerait pas mal.
- D'autre part, je crois bien ne jamais avoir remarqué de fichier 'system.map'.

2) Au sujet de l'installation de la Mandrake, elle me semble bizzare :
- Quand je regarde avec partitionMagic 8 (qui supporte le Linux Ext3), toutes les partitions remplies à fonds ! Même la /boot que j'avais mis à 400 Mo !
- J'ai donc cru que la compilation du kernel échouait par manque de place. J'ai donc voulu agrandir mes partitions. Je précise ici que je maitrise parfaitement PartitionMagic. Pas moyen de faire quoi que ce soit sur les partitions Mandrake ! Ni déplacables, ni redimensionnables ! Justes bonnes à suprimmer, et encore quand PMagic ne me jette pas en me certifiant que le système de fichier lui est inconnu ! Pour parvenir à mes fins, j'ai donc du faire une image de chacune de mes partitions Mandrake, supprimer ces partitions pour les recréer ensuite plus grandes et y réinjecter les images. Et là, à nouveau, les partitions ont à nouveau accaparé toute la place en surplus ! Agrandir les partitions n'a rien donné !

Comme j'ai des difficultés à croire que les partitions de Mandrake sont correctes, et pour mettre toutes les chances de mon côtés, je pense assez fortement refaire toute l'installation Mandrake depuis le départ.

Mais j'aimerais quand même bien savoir si Mandrake occupe vraiment tout l'espace ?!!!!

Toco y se gausos !!!
0