Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Compilation d'un noyau linux!
Envoyé par: DiabolO

Bonjour,

Voila j'ai un dell inspiron 6000 et comme je l'ai dit dans un post, je ne peux pas installer ma debian avec un noyau 2.6.

J'ai donc installer ma debian avec un noyau 2.4!!
Sauf que j'ai eu des petits problèmes avec la configuration de mon serveur graphique.Celui-ci plante tout simplement!

J'aimerais alors upgrader mon noyau à la version 2.6.10..

J'ai donc télécharger les sources du noyau que j'ai décompresser dans ~/kernel (répertoire que j'ai créer auparavant).

J'obtiens un nouveau répertoire linux2.6.10 après décompression.

Seulement sur un site, j'ai trouver un fichier de configuration du noyau 2.6.10 correspondant au dell inspiron 6000. Donc j'aimerais utiliser ce fichier .config.2.6.10 comme base et eventuellement le modifier!

Faut-il mettre le fichier .config.2.6.10 dans le repertoire ~/kernel/linux2.6.10 et ensuite taper dans ce meme répertoire make menuconfig?

Merci d'avance!!

Poste le Wednesday 15 February 2006 01:41:42
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: Patrick HARMEL

oui, sauf qu'il faut renommer le .config.2.6.10 en .config

Poste le Wednesday 15 February 2006 07:54:57
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: DiabolO

AAAAAAh ok!!

Bah merci beaucoup, j'y vais de ce pas!

A bientôt!

Poste le Wednesday 15 February 2006 17:57:20
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: DiabolO

Bon voila j'ai compilé un nouveau noyau!

Sauf que lorsque je boot dessus, j'ai, peu de tps après, ce message d'erreur:

VFS: Cannot open root device "sda1" or unknown-block (0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

C'est donc mon DD-SATA qui n'est tjrs pas reconnu!

Comme il est dit sur un site, j'ai modifié le fichier /boot/grub/menu.lst.
J'ai remplacé root= /dev/hda1 par root= /dev/sda1 (car DD-SATA).

Ensuite j'ai édité mon fichier fstab:

<file system> <mount point>

/dev/sda1      /
/dev/sda2      /home
...            ...
J'ai essayé avec hda1,sda1,sdb1,sdc1, mais rien à faire...

Voici ce que j'ai activé au niveau du noyau pour le SATA:

SCSI low-level drivers -->

[*] Serial ATA (SATA) support
<*> AHCI SATA support
<*> Intel PIIX/ICH SATA support

Merci pour votre aide!

Je me suis aidé de ces 2 sites là:

[www.but.ch]
[www.delcroix.org] // J'ai récupéré le fichier config2.6.10 sur ce site!

Poste le Thursday 16 February 2006 01:09:35
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: coco-loco

Grub prend l'ordre de montage des disques du bios, normalement ce serait
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/hda

essaye donc d'utiliser dans menu.lst
root(hd0,0)

__________________________________________________________________

Pour écrire le français c'est comme pour administrer un ordinateur, il faut acquérir des connaissances.
Pour les autres, il existe le langage SMS et Windows!

Poste le Thursday 16 February 2006 13:26:02
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: DiabolO

Bah en fait c'était déjà comme ça!

Mon menu.lst:

title  Debian GNU/Linux, kernel 2.6.10-camel
root   (hd0,0)
kernel /boot/vmlinux-2.6.10-camel root=/dev/sda1 ro
voila..


Poste le Thursday 16 February 2006 20:58:18
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: Patrick HARMEL

Il faut inclure le support du SATA (et vraisemblablement du SCSI) dans le noyau.

Ou alors faire un initrd contenant les modules SATA et SCSI.

Parce que sinon, pour pouvoir lire le disque, le noyau doit charger les modules qui sont ... sur le disque!

Poste le Thursday 16 February 2006 23:37:18
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: DiabolO

J'ai bien activé le support du SATA au niveau du noyau!

SCSI low-level drivers -->

[*] Serial ATA (SATA) support
<*> AHCI SATA support
<*> Intel PIIX/ICH SATA support

Enfin si c'est bien de ça que tu voulais parler!

Poste le Friday 17 February 2006 00:46:29
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: Patrick HARMEL

oui, c'est ça.

Les messages du démarrage laisse à penser que le noyau ne sait pas accéder au disque.

Mais si tu as déjà le support intégré au noyau, et ben, ...je sais pas!

Poste le Friday 17 February 2006 09:59:07
Répondre     Citer    
Re: Compilation d'un noyau linux!
Envoyé par: DiabolO

Bonjour,

Bah en fait, ça marche, j'me suis trompé de fichier de configuration du noyau!

J'avais téléchargé une version et j'en ai utilisé une autre!! Et il se trouve que c'était un fichier pour un noyau 2.6.14 alors que j'avais téléchargé les sources du noyau 2.6.10!

Bon après configuration, compilation et installation du noyau j'ai dû éditer mon fichier /boot/grub/menu.lst et modifier la ligne root:/dev/hda1 en root:/dev/sda1
Et là ça démarait correctement.

Par contre j'ai utilisé des pilotes génériques pour le serveur X (vesa), en attendant d'installer les pilotes d'ATI pour l'accélération 3D!

Enfin voila tout marche maintenant..Enfin presque!

Merci à bientôt


Poste le Sunday 19 February 2006 02:12:30
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Compilation d'un noyau linux!
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons