[MDK9.1] Mise à jour du noyau (résolu).

Mise à jour du noyau (résolu). [MDK9.1] - Installation - Linux et OS Alternatifs

Marsh Posté le 29-07-2003 à 16:10:49    

J'ai un pb récurrent qd je mets à jour le noyau via urpmi (téléchargement et installation de kernel-xx, kernel-source.xx, kernel-doc.xx) quelque soit la version de celui-ci -> ps moyen de rebooter dessus.
1) Qd je regarde ds le /boot, j'ai bien :
   a)System.map
   b)vmlinuz
   c)config
    d)initrd.img
Et je remets à jour les liens dynamiques. (pas de kernel.hxx néanmoins, c'est normal ?)
2) Reboot et le message suivant (quelque soit le noyau sauf celui de l'installation qui fctionne)  
Vfs : can't find ext3 filesystem on dev ide0(3,1)
mount : error 22 mounting ext3
flags kernel panic : no init found. Try passing in it = option to kernel.
3) Bien sûr qd je reboot sur le noyau original, les liens dynamiques pointent désormais sur l'ancien noyau.
 
Voici mes patition (MDK 9.1 sur /dev/hda, soit l'ide 1) ds l'ordre
/  : ext3
/ swap
/user : reiserfs
/home : reiserfs
/part : fat32  
 
Un extrait de menu.lst de Grub :
 
title MDK 9.1 Kernel 2.4.21-0.13
kernel (hd0,0)/boot/vmlinuz-2.4.21-0.13mdk root=/dev/hda1 quiet devfs=mount hdc=ide-scsi vga=791
initrd (hd0,0)/boot/initrd-2.4.21-0.13mdk.img
 
Je précise de plus que j'ai une carte mère MSI KT3 Ultra Aru avec des DDs sur les ports RAID (ide simple n°3,4) qui n'ont ps été identifié par le noyau .13mdk (bug connu mais je l'ai su une fois l'installation faite) et mon hda ne se met pas en UDMA 6, bien que j'ai lancé les bonnes instructions avec hdparm (bug connu aussi si je n'abuse).
Peut-être que le pb vient de Grub ou de ma config avec les ports RAID non détectés initialement, mais qui le devrait avec les nouveaux noyaux ?
Je ne sais donc ps trop quoi faire pour le moment avec les noyaux MDK (même pb avec .25mdk), qu'en pensez-vous ?


Message édité par j_c_p le 30-07-2003 à 18:19:57
Reply

Marsh Posté le 29-07-2003 à 16:10:49   

Reply

Marsh Posté le 29-07-2003 à 16:24:22    

moi je n'ai pas eu de pb de ce genre.
 
+ essaie de refaire le initrd pour le noyau que tu veux booter, par exemple si c'est le 2.4.21-0.13mdk
> /usr/share/loader/make-initrd 2.4.21-0.13mdk


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-07-2003 à 16:25:39    

si ca peut t'aider -> http://www.mandrakesecure.net/en/kernelupdate.php


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-07-2003 à 16:26:10    

Je vais essayer  :jap:

Reply

Marsh Posté le 29-07-2003 à 16:49:59    

Je viens de refaire le initrd pour le noyau .25mdk, ps d'amélioration, tjrs le même pb (le initrd était bien refait de la même façon qd j'ai lancé l'installation avec urpmi -> deux lignes avec mkfs* se lancent donc ok).
Sinon, qd il essaie de booter sur un autre noyau, il me lance le démarrage graphique avt d'afficher le message que que indiqué plus haut (donc ps en  vga 791, bizarre)
 -> conflit avec Lilo quelque part ?  
 -> mieux vaudrait prendre Lilo (je préfère qd même Grub pour la possibilité de modifs au démarrage) ?

Reply

Marsh Posté le 29-07-2003 à 17:22:23    

Ce ne serait ps un pb de kernel-headers car comme indiqué ds mon premier message, je n'ai ps de .h ds mon /boot pour le noyau que je veux booter.

Reply

Marsh Posté le 29-07-2003 à 17:28:30    

fais voir ton menu.lst ainsi ke la sortie de ls -l /boot/


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-07-2003 à 17:40:02    

menu.lst ->
timeout 8
color black/cyan yellow/cyan
i18n (hd0,0)/boot/grub/messages
keytable (hd0,0)/boot/fr-latin1.klt
#altconfigfile (hd0,0)/boot/grub/menu.once
default 1
 
title Mandrake 9.0
kernel (hd2,0)/boot/vmlinuz root=/dev/hdc1 quiet devfs=mount hdg=ide-scsi vga=791
initrd (hd2,0)/boot/initrd.img
 
title MDK 9.1 Kernel 2.4.21-0.13
kernel (hd0,0)/boot/vmlinuz-2.4.21-0.13mdk root=/dev/hda1 quiet devfs=mount hdc=ide-scsi vga=791
initrd (hd0,0)/boot/initrd-2.4.21-0.13mdk.img
 
title MDK 9.1 Kernel 2.4.21-0.18
kernel (hd0,0)/boot/vmlinuz-2.4.21-0.18mdk root=/dev/hda1 quiet devfs=mount hdc=ide-scsi vga=791
initrd (hd0,0)/boot/initrd-2.4.21-0.18mdk.img
 
title Windows XP
root (hd1,0)
makeactive
chainloader +1
 
title 2421-25
kernel (hd0,0)/boot/vmlinuz-2.4.21-0.25mdk quiet devfs=mount hdc=ide-scsi vga=791 root=/dev/hda1
initrd (hd0,0)/boot/initrd-2.4.21-0.25mdk.img
 
title 2421-22
kernel (hd0,0)/boot/vmlinuz-2.4.21-0.22mdk quiet devfs=mount hdc=ide-scsi vga=791 root=/dev/hda1
initrd (hd0,0)/boot/initrd-2.4.21-0.22mdk.img
 
 
[jcp@jcpLinux jcp]$ ls -l /boot/
total 6804
-rw-r--r--    1 root     root          512 jun  1 19:23 boot.0300
lrwxrwxrwx    1 root     root           21 jui 29 16:41 config -> config-2.4.21-0.13mdk
-rw-r--r--    1 root     root        47295 mar 14 21:33 config-2.4.21-0.13mdk
-rw-r--r--    1 root     root        48053 jun 18 02:35 config-2.4.21-0.22mdk
-rw-r--r--    1 root     root        47570 jui 24 22:02 config-2.4.21-0.25mdk
-rw-r--r--    1 root     root          256 jun  1 19:23 fr-latin1.klt
drwxr-xr-x    2 root     root         4096 jui 22 23:06 grub/
-rw-r--r--    1 root     root       110274 jun  1 19:22 initrd-2.4.21-0.13mdk.img
-rw-r--r--    1 root     root       115531 jui 26 23:37 initrd-2.4.21-0.22mdk.img
-rw-r--r--    1 root     root       114009 jui 29 16:39 initrd-2.4.21-0.25mdk.img
lrwxrwxrwx    1 root     root           25 jui 29 16:39 initrd.img -> initrd-2.4.21-0.25mdk.img
lrwxrwxrwx    1 root     root           29 jui 29 16:42 kernel.h -> /boot/kernel.h-2.4.21-0.13mdk
-rw-r--r--    1 root     root          441 jun  1 19:13 kernel.h-2.4.21-0.13mdk
-rw-------    1 root     root       158720 jun  1 20:54 map
lrwxrwxrwx    1 root     root           15 jun  1 20:54 message -> message-graphic
-rw-r--r--    1 root     root        96382 jui 29 16:39 message-graphic
-rw-r--r--    1 root     root          168 jun  1 19:23 message-text
lrwxrwxrwx    1 root     root           25 jui 29 01:07 System.map -> System.map-2.4.21-0.13mdk
-rw-r--r--    1 root     root       582935 mar 14 21:33 System.map-2.4.21-0.13mdk
-rw-r--r--    1 root     root       597578 jun 18 02:35 System.map-2.4.21-0.22mdk
-rw-r--r--    1 root     root       585161 jui 24 22:02 System.map-2.4.21-0.25mdk
-rw-r--r--    1 root     root       582935 jun 14 01:14 SystemSAVE.map
lrwxrwxrwx    1 root     root           22 jui 29 00:58 vmlinuz -> vmlinuz-2.4.21-0.25mdk
-rw-r--r--    1 root     root      1252778 mar 14 21:33 vmlinuz-2.4.21-0.13mdk
-rw-r--r--    1 root     root      1273001 jun 18 02:35 vmlinuz-2.4.21-0.22mdk
-rw-r--r--    1 root     root      1263795 jui 24 22:02 vmlinuz-2.4.21-0.25mdk
 

Reply

Marsh Posté le 29-07-2003 à 20:34:57    

Tu peux aussi te passer de la mise a jour du kernel par mdk et télécharger les sources du noyau 2.4.21 et tu recompiles proprement.
 
Moi c'est ce que j'ai fais pour ma bécane pour ma mdk9.1 :
-recompil aux petits oignons du noyau 2.4.21 avec patch RTC


Message édité par scorpio le 29-07-2003 à 20:35:22
Reply

Marsh Posté le 29-07-2003 à 20:51:31    

C'est ce que je vais faire si je ne trouve ps de solution pour les noyaux MDK, mais bon ce n'est quand même ps normal, non ?
Pour info, pour mon job j'utilise RH9, et bien la mise à jour des noyaux est totalement transparente, je trouve dommage pour MDK les petits pbs qui émaillent sa distrib.

Reply

Marsh Posté le 29-07-2003 à 20:51:31   

Reply

Marsh Posté le 29-07-2003 à 23:10:48    

La mise a jour automatique du kernel marchait chez moi avec ma mdk 9.1 sans problème.
Par contre le patcher puius recompiler ce noyau aux petits oignons c'était la merde chez moi.
 
note : Les noyaux mdk sont des noyaux archi patché aussi :)


Message édité par scorpio le 29-07-2003 à 23:14:58
Reply

Marsh Posté le 29-07-2003 à 23:41:11    

je suis sous MDK 9.0 pour vérifier qq elts de confs. Sinon je sais que les noyaux MDK sont ps mal patchés.
Je pense que c'est un pb de localisation pour Grub de ma partition de boot.
Bon, j'ai regardé sur kernel.org pour les noyaux. Que prendre comme patch ? bk21, ck3, pre6-ac ..

Reply

Marsh Posté le 30-07-2003 à 00:04:03    

Tu prends juste le kernel 2.4.21
(The latest stable version of the Linux kernel is:   2.4.21)
 
Apres pour les histoires de patch ca dépend ce que tu veux patcher.
 
Moi j'ai utilisé le patch RTC ( real time clock ) car je teste des softs audios. C'est un patch pour la latence.  
 
Toute la doc :
http://www.djcj.org/LAU/guide/index.php
 
Tu peux trouver ce patch ici :
http://www.zip.com.au/%7Eakpm/linu [...] #downloads
 
Peut etre que ca n'a aucun intéret pour toi.
Par contre je t'affirme que le système est plus réactif avec ce patch car j'ai testé les deux et j'ai vu la différence.
 
Tu peux aussi bien te contenter de recompiler le noyau 2.4.21 pour ton matos sans ce patch c déja mieux qu'un noyau générique mdk


Message édité par scorpio le 30-07-2003 à 00:06:08
Reply

Marsh Posté le 30-07-2003 à 00:05:30    

Merci, je testerais  ;)

Reply

Marsh Posté le 30-07-2003 à 01:01:21    

Tiens, du coup je vais essayer moi aussi (problèmes à venir inside :D)


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 30-07-2003 à 11:06:16    

Bon, je n'arrive tjrs ps à faire booter un noyau MDK -> il ne trouve tjrs ps la partition racine ext3 (pourtant je lui indique le bon endroit)  :ange:

Reply

Marsh Posté le 30-07-2003 à 12:13:47    

Je sais que mettre a jour via rpm c'est la facilité mais essaye
la recompil du noyau avec les sources officiels venant de kernel.org.
 

Reply

Marsh Posté le 30-07-2003 à 15:36:07    

chez moi les updates se passent sans pb, tu dois avoir fait une erreur kelkepart !
montre ton fstab.
 
ton / est bien /dev/hda1 ?
ton title Mandrake 9.0 dit hdc1 ... ?!!


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 30-07-2003 à 16:37:59    

Je suis en triple boot MDK9.0, MDK9.1, WinXP :
 
hda -> XP        hda1      NTFS
hde -> MDK9.1    hde1 (/ ext3)   hde5(swap)    hde6(/usr reiserfs)    hde7(/home  reiserfs)    hde8(/mnt/windows fat32)
hdc -> MDK9.0    hdc1 (/ext3)    hdc5(swap)    hdc6(/usr ext3)   hdc7(/home ext3)
 
 [fixed]
timeout 7
color black/cyan yellow/cyan
i18n (hd0,0)/boot/grub/messages
keytable (hd0,0)/boot/fr-latin1.klt
altconfigfile (hd0,0)/boot/grub/menu.once
default 2
 
title Mandrake 9.0 (2.4.19-16mdk)
kernel (hd0,0)/boot/vmlinuz root=/dev/hdc1 devfs=mount hdg=ide-scsi quiet vga=791
initrd (hd0,0)/boot/initrd.img
 
title Mandrake 9.0 (2.4.19-35mdk)
kernel (hd0,0)/boot/vmlinuz-2.4.19-35mdk devfs=mount hdg=ide-scsi quiet vga=791 root=/dev/hdc1
initrd (hd0,0)/boot/initrd-2.4.19-35mdk.img
 
title Mandrake 9.1 (2.4.21-0.13mdk)
kernel (hd2,0)/boot/vmlinuz-2.4.21-0.13mdk root=/dev/hda1 devfs=mount hdc=ide-scsi quiet vga=791
initrd (hd2,0)/boot/initrd-2.4.21-0.13mdk.img
 
title Mandrake 9.1 (2.4.21-0.25mdk)
kernel (hd2,0)/boot/vmlinuz-2.4.21-0.25mdk root=/dev/hda1 devfs=mount hdc=ide-scsi quiet vga=791
initrd (hd2,0)/boot/initrd-2.4.21-0.25mdk.img
 
title Windows XP
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1
 
 [fixed]
 
Je reboote ss MDK 9.1 (je suis ss MDK 9.0)

Reply

Marsh Posté le 30-07-2003 à 16:43:19    

j_c_p a écrit :

title Mandrake 9.1 (2.4.21-0.25mdk)
kernel (hd2,0)/boot/vmlinuz-2.4.21-0.25mdk root=/dev/hda1


 
Tu le sors d'où ce noyau -025 ? Chez moi j'ai que le -024 dispo dans mes updates (et pourtant je suis membre du club et j'ai toutes les sources configurées comme il faut).

Reply

Marsh Posté le 30-07-2003 à 16:47:21    

C'est la version débuggée du 0.24mdk
-> http://www.mandrakeclub.com/module [...] 7&forum=11
 
NB: Mon graveur est noté hdg (notation linux # Grub)  ou hdc (ide2 primaire) pour l'émulation scsi suivant la conf MDK.
 
édit : je n'ai ps de pb pour les mises à jour du noyau avec MDK 9.0 (mon dernier post était ss 19-35)
 
édit (bis) : pour comprendre la configuration MDK9.1, il faut se rappeler que le controleur promise 20276 n'a pas été reconnu par le noyau .13mdk  :(


Message édité par j_c_p le 30-07-2003 à 18:49:45
Reply

Marsh Posté le 30-07-2003 à 16:51:50    

[Albator] a écrit :


 
Tu le sors d'où ce noyau -025 ? Chez moi j'ai que le -024 dispo dans mes updates (et pourtant je suis membre du club et j'ai toutes les sources configurées comme il faut).


je l'ai aussi moi ( & je suis membre du club depuis aujourd'hui :o )
vmlinuz-2.4.21-0.13mdk
vmlinuz-2.4.21-0.18mdk
vmlinuz-2.4.21-0.25mdk
vmlinuz-2.4.21-0.25mdksecure
(j'ai ces 4 la :p )
& il vient de l'update si je ne me trompe pas  
 

Citation :

Package name:           kernel
Advisory ID:            MDKSA-2003:066-2
Date:                   July 25th, 2003
Original Advisory Date: June 11th, 2003
Affected versions:      9.1

 
voila ;)

Reply

Marsh Posté le 30-07-2003 à 16:55:04    

Mon fstab ss MDK9.1
 


/dev/hda1 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda7 /home reiserfs notail 1 2
none /mnt/cdrom supermount dev=/dev/hdb,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/cdrom2 supermount dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
/dev/hda8 /mnt/part0 vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/zip supermount dev=/dev/sda4,fs=auto,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /proc proc defaults 0 0
/dev/hda6 /usr reiserfs notail 1 2
/dev/hda5 swap swap defaults 0 0
/dev/ide/host2/bus0/target1/lun0/cd /cdrom auto ro,noauto,user,exec 0 0

Reply

Marsh Posté le 30-07-2003 à 17:33:22    

il se peut ke ton controleur soit reconnu avec le -25mdk ...
http://www.netikka.net/tmb/9.1/


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 30-07-2003 à 17:38:30    

Précision : oui /dev/hda1 est la partition ext3 de MDK9.1 (vu ss MDK9.1, sinon cela devrait être /dev/hde1 si la première installation aurait reconnue les ide 3,4) car comme le noyau .13mdk ne voit ps les ports raids, la notation change  :(  
Donc, mon pb est qd je remets un nouveau noyau tt ceci est chamboulé, et les vraies notations pour le matos sont indiquées ds mon précédent post traitant du triple boot.
Une idée pour que la situation redevienne ok ?


Message édité par j_c_p le 30-07-2003 à 18:51:46
Reply

Marsh Posté le 30-07-2003 à 17:41:25    

pas vraiment ...
si tu modifies fstab, tu ne pourras pas booter avec les autres noyaux et si on se trouve tu auras l'air malin.
 
en fait ... fait le ...
 
 
passe en hde ( comme si détecter ) dans ton fstab. modifie lilo/grub en conséquence et si cela ne marche pas à ce moment tu utilisera le mode rescue du CD mdk pour réparer


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 30-07-2003 à 17:42:58    

Dark_Schneider a écrit :

il se peut ke ton controleur soit reconnu avec le -25mdk ...
http://www.netikka.net/tmb/9.1/


 
Oui c'est la solution, mais ne vais je ps perdre des données. etc .. (car mon MDK9.1 est ps mal modifié) ?

Reply

Marsh Posté le 30-07-2003 à 17:49:39    

tu ne perdras pas de données puisque tu modifies juste le fstab, tu ne pourra peut être plus booter, c'est tout. à ce moment là ben tu utilise le mode rescue du CD d'install pour tout remettre en ordre.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 30-07-2003 à 17:52:07    

Un autre avis avt que je passe MDK9.1 en hde ?
 
Bon, je fais la modif et tente de rebooter sur le .25mdk  :wahoo:


Message édité par j_c_p le 30-07-2003 à 18:00:40
Reply

Marsh Posté le 30-07-2003 à 18:19:05    


[jcp@jcpLinux jcp]$ uname -r
2.4.21-0.25mdk

 
 
 :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable: Merci bcp  :sol:

Reply

Marsh Posté le 30-07-2003 à 18:24:28    

:jap:


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 30-07-2003 à 20:52:16    

Moi aussi j'ai installé la 2.4.21-0.25mdk, ça marche bien.
Les drivers nvidia (les tout derniers) m'ont fait une erreur bizarre mais se sont installés et marchent quand même  :??:


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 30-07-2003 à 23:41:15    

Mikala a écrit :


je l'ai aussi moi ( & je suis membre du club depuis aujourd'hui :o )
 


 
Chelou ma source "updates" ne se mettait pas à jour, j'ai du faire un "--force" sur urpmi.update ... Enfin bref, j'avais le bug cité sur le forum mdk (les fichiers crées sont systématiquement en read/write pour tout le monde), et je ne l'ai plus avec le 025 ;)

Reply

Marsh Posté le 31-07-2003 à 00:29:07    

[Albator] a écrit :


 
Chelou ma source "updates" ne se mettait pas à jour, j'ai du faire un "--force" sur urpmi.update ... Enfin bref, j'avais le bug cité sur le forum mdk (les fichiers crées sont systématiquement en read/write pour tout le monde), et je ne l'ai plus avec le 025 ;)


Faut s'abonner a la mailing-list qui va bien :o  
:hello:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed