2.4 --> 2.6 = kernel panic

bon, ca part dans tous les sens, tout ca…
alors puisque tu fais “EXACTEMENT” ce qu’on te dit, tu va effectuer la manip suivante…
tu boote sous knoppix,
avec un shell ‘root’ (su -), tu monte ton disque:

avec ta knoppix, tu télécharges dans /mnt/hda6/root le fichier:
ftp://ftp.debian.fr/debian/pool/main/k/ … 6_i386.deb
tu remets un vieux “menu.lst” qui a marché un jour dans /mnt/hda6/boot/grub,
ensuite, dans ton shell root:

root@ttyp1[~]# chroot /mnt/hda6
root@ttyp1[/]# mount /proc
root@ttyp1[/]# dpkg -i /root/kernel-image-2.4.27-1-386_2.4.27-6_i386.deb

cette derniere commande va râler un peu, mais c’est normal: si on te demande, tu dis que tu veux continuer.
avec ca, il va te réinstaller le 2.4.27, et réécrire le menu.lst pour qu’il soit propre.
et ensuite, il ne te reste plus qu’a rebooter sur ta debian…

En effet, non seulement il râle mais apparemment, il ne veut pas faire

knoppix@ttyp1[knoppix]$ su - root@ttyp1[~]# cp /ramdisk/var/tmp/kde-knoppix/arkx45cha.4.27-1-386_2.4.27-6_i386.deb /mnt/hda6/root root@ttyp1[~]# chroot /mnt/hda6 Knoppix:/# mount /proc Knoppix:/# dpkg -i /root/kernel-image-2.4.27-1-386_2.4.27-6_i386.deb dpkg : erreur de traitement de /root/kernel-image-2.4.27-1-386_2.4.27-6_i386.deb (--install) : ne peut pas accéder à l'archive: Aucun fichier ou répertoire de ce type Des erreurs ont été rencontrées pendant l'exécution : /root/kernel-image-2.4.27-1-386_2.4.27-6_i386.deb Knoppix:/#

Autre question :
Comme j’en avais mare de piétinner depuis 4 jours, je me suis installé une deuxième “test” sur le m^ DD, cette dernière étant sur hda7.
Sous Knoppix, la hda6 et la hda7 apparaissent bien mais si je boote directement sur le DD, je ne suis plus en présence de hda6.
Je pense que c’est normal puisque le grub nouvellement installé a bien reconnu les autres distribs (Aurox et Fedora) mais pas l’ancienne debian (hda6)
Je suppose que je dois “nourrir” le fstab et le menu.lst de la nvelle installée ? exact ? si oui, qu’est-ce que j’y porte ?
Sinon, on peut laisser tomber puisque j’ai une autre test de secours pour tenter le passage au 2.6.
A moins que , pour le ‘fun’, il soit intéressant de dépanner la première ?[/code]

ton pb sur la version hda6, c’est que manifestement, il ne trouve pas le .deb, car tu n’as pas du l’enregistrer dans /mnt/hda6/root: le chroot fais considerer au shell que sa racine (/) est /mnt/hda6, et quand tu lui dit d’installer /root/kernel-image-2.4.27-1-386_2.4.27-6_i386.deb, il ne le trouve donc pas dans /mnt/hda6/root.
En fait, si le fichier /ramdisk/var/tmp/kde-knoppix/arkx45cha.4.27-1-386_2.4.27-6_i386.deb que tu as copié dans /mnt/hda6/root, c’est bien ton paquetage noyau, c’est normal qu’il ne le trouve pas sous le nom kernel-image-2.4.27-1-386_2.4.27-6_i386.deb .
si tu fais un dpkg -i /root/arkx45cha.4.27-1-386_2.4.27-6_i386.deb , ca devrait marcher salement mieux… :laughing:
sinon, le menu.lst, j’explique son fonctionnement quelquepart, normalement, il est entretenu automatiquement à chaque install de noyau et tu n’as pas besoin de le nourrir.
Finalement, tu as peut etre besoin de retoucher ton fstab, mais je n’ai lu qu’en diagonale ce que tu disais, dc je ne sais pas…
bon, il faut que j’aille me coucher.
++

Qui dit le Knoppix :cry:

knoppix@ttyp1[knoppix]$ su - root@ttyp1[~]# mount /mnt/hda6 -o rw root@ttyp1[~]# dpkg -i /root/arkx45cha.4.27-1-386_2.4.27-6_i386.deb dpkg: impossible d'accéder au répertoire administratif de dpkg: Système de fichiers accessible en lecture seulement root@ttyp1[~]# [/code]

ce coup ci, tu as oublié de faire ton chroot :laughing: !!!
bien evidemment, ton install de paquetage kernel refuse donc de se faire sur la knoppix, qui est sur CD et qui est donc en readonly et c’est normal…
bon voila la séquence complète pour réinstaller ton noyau:

1/knoppix@ttyp1[knoppix]$ su - 
2/root@ttyp1[~]# mount /mnt/hda6 -o rw
3/root@ttyp1[~]# cp /ramdisk/var/tmp/kde-knoppix/arkx45cha.4.27-1-386_2.4.27-6_i386.deb /mnt/hda6/root/kernel-image-2.4.27-1-386_2.4.27-6_i386.deb
4/root@ttyp1[~]# chroot /mnt/hda6 
5/Knoppix:/# mount /proc 
6/Knoppix:/# dpkg -i /root/kernel-image-2.4.27-1-386_2.4.27-6_i386.deb 

j’esplike:
1/tu passe superuser
2/tu monte ta partition debian en lecture ecriture
3/tu recopies ton paquet noyau temporaire SOUS SON VRAI NOM dans le /root de ta debian (c’est peut etre deja fait, alors ajustes si nécessaire, tu l’as peut etre deja recopié et renommé, je ne sais pas).
4/tu fait passer ton shell au niveau de ta debian: il oublie la knoppix et considere le /mnt/hda6 de la knoppix comme son nouveau /, tu es presque comme si ta debian fonctionnait.
5/dans ce nouveau “linux virtuel”, tu monte le systeme /proc pour que l’install de ton noyau se passe bien (il en a besoin)
6/tu installes ton noyau.

Bon, serieux, sans vouloir t’agresser, Ricardo, essayes plus longtemps de comprendre ce qui ne marche pas avant de demander, parceque tes deux trois dernieres questions dans ce fil, faut pas etre spécialiste pour voir pourquoi ca ne marche pas…

Panne d’adsl cet AM et ça revient juste ce soir avant la soupe alors je vois ça tard ce soir .
Merci et à +

Bon, au bout de 8 jours, j’ai enfin réussi :open_mouth:
J’ai quand m^ trouvé mon hda6 ds hda7/media.
Je l’ai monté et j’ai pu y transférer le bon fichier initrd.img, celui en place étant faux = 0 oct.
Maintenant, je me retrouve avec 2 Debian “test” et je vais pouvoir faire mes essais de passage en 2.6.
Je vais reprendre ce que tu m’avais dit, Matt et je reparaît sur le forum pour certainement d’autres explications :wink:
Merci de l’aide et bonne nuit :mrgreen: