OVH Cloud OVH Cloud

pourquoi le noyau boot pas

7 réponses
Avatar
Yannick F.
Salut

sur mon portable (Tulip M430E, enfin, c'est pas vraiment le mien), si je
compile un noyau pour autre chose qu'un 486, il ne boote pas...

et pourtant, j'ai un pentium 4 2.2 GHz......

C'est pénible car les noyaux précompilés pour les installations ne
bootent pas !!!! (sauf les 2.2.x qui ne doivent pas être optimisés pour
i586 à mon avis)

Que faire ?

--
Yannick F.
enlever toto_ pour me répondre....

7 réponses

Avatar
hugolino
Le Sat, 27 Dec 2003 18:26:03 +0100, Yannick F. a écrit:
Salut


Salut

sur mon portable (Tulip M430E, enfin, c'est pas vraiment le mien), si je
compile un noyau pour autre chose qu'un 486, il ne boote pas...

et pourtant, j'ai un pentium 4 2.2 GHz......

C'est pénible car les noyaux précompilés pour les installations ne
bootent pas !!!! (sauf les 2.2.x qui ne doivent pas être optimisés pour
i586 à mon avis)

Que faire ?


Nous donner les messages que tu as lors du boot, pour commencer...

Puis faire un 'less /usr/src/linux/.config' et nous dire qu'elles
options tu as essayées

Chez moi (Athlon / 2.4.19), j'ai
8<-----------------------------------------------------
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
CONFIG_MK7=y
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
8<-----------------------------------------------------

Donc tu vois qu'entre le 486 et le Pentium4, tu as 5 niveaux..

Où as-tu récupéré les sources du noyau ? As-tu appliqué des patches ?



--
Hugo NPN -<°o))
Le MLLL (mouvement lesbien pour le logiciel libre) vient de choisir Tuxette
comme emblème. "Vous voulez vraiment savoir pourquoi nous avons pris une
pingouine comme mascotte ?" a déclaré la leadeuse du mouvement. (zipiz.com)

Avatar
Yannick F.
Je n'ai aucun message d'erreur : lilo démarre, decompresse le
noyau...puis écran noir !

j'ai ça avec toutes les distributions.... (knoppix, debian, mandrake,
toutes versions)

Les seuls noyaux qui bootent sont les 2.2.x.
sous mandrake 9.2, on peut booter un noyau 2.2.25 depuis le cd, mais il
n'isntalle qu'nu noyau 2.4.x qui ne marche pas sur ma machine...

J'ai réussi à installé le package du noyau 2.2.25 de mandrake 9.2, donc
j'arrive à booter, mais je n'ai pas le son, ni l'automomount, etc....
J'essaie de compiler un noyau mandrake 9.2 2.4.22-10mdk : on verra bien !

Sous debian, j'avais réussi à recompiler un noyau 2.4.22 qui bootait...
manque de pot, j'ai voulu essayé mandrake 9.2, donc j'ai utilisé ghost
sur la partition ext2 mais ça plante lors de la réisntallation du
fichier ghost !!!
Donc je ne peux pas récupérer le .config que j'avais utilisé !


--
Yannick F.
enlever toto_ pour me répondre....
Avatar
Basile Starynkevitch [news]
Le 28-12-2003, Yannick F. a écrit :
Je n'ai aucun message d'erreur : lilo démarre, decompresse le
noyau...puis écran noir !


Il faut bien être sûr que le noyau que vous booter est bien celui que
vous croyez. Il faut donc éditer /etc/lilo.conf pour ajouter une
entrée correspondante au noyau - et un delai suffisant puis relancer
/sbin/lilo -v après.

Il est important de configurer votre chargeur (lilo ou GRUB - que je
prefère à lilo) pour pouvoir booter au choix plusieurs noyaux: celui
(ou ceux) de votre distribution et les votres.

D'autre part (à moins d'utiliser initrd, comme le font beaucoup de
distributions) il convient de comnfigurer en dur (pas en module) dans
votre noyau le support du disque dur (souvent IDE) et le support des
partitions root (souvent ext3), ainsi que le support de l'écran, de la
console, du clavier.

Les distributions utilisent le système initrd - que je trouve trop
complexe (mais très souple), donc que je n'ai pas utilisé dans les
noyaux que je compile.

En règle générale, je conseille plutot pour les noyaux que l'on
compile soi-même, le support en dur (pas en module) du matériel
essentiel et des systèmes de fichiers essentiels.

j'ai ça avec toutes les distributions.... (knoppix, debian, mandrake,
toutes versions)

Donc je ne peux pas récupérer le .config que j'avais utilisé !



Si, vous pouvez toujours avoir le .config , il se trouve dans le
répertoire source du noyau, par exemple /usr/src/linux


Il y a des HOWTO pour aider à la configuration et compilation du noyau.

A dire vrai, j'ai quelques difficultés pour configurer en dur dans un
noyau 2.6.0 le support du clavier et de la console. (Ca a beaucoup
changé, me semble-t-il, par rapport à 2.4)

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

Avatar
Yannick F.
Il faut bien être sûr que le noyau que vous booter est bien celui que
vous croyez. Il faut donc éditer /etc/lilo.conf pour ajouter une
entrée correspondante au noyau - et un delai suffisant puis relancer
/sbin/lilo -v après.


pas de problème de ce côté !

D'autre part (à moins d'utiliser initrd, comme le font beaucoup de
distributions) il convient de comnfigurer en dur (pas en module) dans
votre noyau le support du disque dur (souvent IDE) et le support des
partitions root (souvent ext3), ainsi que le support de l'écran, de la
console, du clavier.
C'est ce quie je fais.... je ne mets en dur que li pilote pour Sis5513,

qui est mon controleur IDE....


En règle générale, je conseille plutot pour les noyaux que l'on
compile soi-même, le support en dur (pas en module) du matériel
essentiel et des systèmes de fichiers essentiels.


C'est ce que je fais...

Bon, après plusieurs tests, il semble que ce ne soit pas la config du
type de processeur dans le noyau qui bloque......
Je suis donc toujours à la recherche de ce qui bloque !!!! (pcmcia ? ,
ide ?, etc...)





--
Yannick F.
enlever toto_ pour me répondre....

Avatar
Erwann ABALEA
On Sun, 28 Dec 2003, Basile Starynkevitch [news] wrote:

Le 28-12-2003, Yannick F. a écrit :
Je n'ai aucun message d'erreur : lilo démarre, decompresse le
noyau...puis écran noir !



A priori, quand je vois "écran noir", je pense à un problème de config
vidéo. As-tu activé le Frame Buffer? Essaye de le désactiver, pour voir
(ajoute "video=vga16:off" au boot).

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
Il y a un mois ma souris bloquait lorsque le modem fonctionnait.
J'ai ... tout formaté et je me retrouve avec:
-un second disque dur de ... 3Mo
-+- RC in GNU : bien configurer sa génération spontanée de disque -+-


Avatar
Yannick F.
On Sun, 28 Dec 2003, Basile Starynkevitch [news] wrote:



Je n'ai aucun message d'erreur : lilo démarre, decompresse le
noyau...puis écran noir !




A priori, quand je vois "écran noir", je pense à un problème de config
vidéo. As-tu activé le Frame Buffer? Essaye de le désactiver, pour voir
(ajoute "video=vga16:off" au boot).

ce n'est pas qu'un pb d'écran noir : plus rien ne se passe, plus aucune

activité... je suis obligé d'éteindre brutalement l'ordinateur !

Je vais quand même verifié ....


--
Yannick F.
enlever toto_ pour me répondre....



Avatar
Yannick F.

On Sun, 28 Dec 2003, Basile Starynkevitch [news] wrote:



Je n'ai aucun message d'erreur : lilo démarre, decompresse le
noyau...puis écran noir !





A priori, quand je vois "écran noir", je pense à un problème de config
vidéo. As-tu activé le Frame Buffer? Essaye de le désactiver, pour voir
(ajoute "video=vga16:off" au boot).

ce n'est pas qu'un pb d'écran noir : plus rien ne se passe, plus aucune

activité... je suis obligé d'éteindre brutalement l'ordinateur !

Je vais quand même verifié ....


Après 15 compilations différentes je crois que j'ai trouvé :

dans les paramètres du processeur, je mets le minimum (pas d'APIC, pas
de prise en charge quelconque, et type 386)
là, le noyau démarre....

Je n'ai aucune certitude car en même temps, j'ai changé 2-3 trucs qu
niveau framebuffer (sans le supprimer).

N'empeche que maintenant, j'ai tout qui marche, même l'accélération 3D
alors que je n'y arrivait pas sous debian....
Et l'automount, un vrai bonheur !

Yannick F.