mettre à jour initramfs ne peut pas régler ton problème directement
car il faut regénérer l'initrd utilisé lors du boot.
il faut incorporer le module qui manque dans l'initrd utilisé par ton système pour booter.
D'où l'utilité du chroot:
tu bootes sur ta live-cd, tu montes ton disque (+/proc), tu "chroot"(s) dedans, tu paramètre initramfs dans /etc/mkinitramfs/modules en y renseignant le module que tu veux incorporer et tu regénères l'initrd (avec la bonne version de noyau pour qu'il prenne les bons modules) avec la command mkinitramfs (+parametres).
ensuite le boot devrait fonctionner.
bien sûr il faut que le module soit présent, si non présent, tu peux aussi prendre le noyau, l'initrd et les modules de ton live-cd et faire ça à la brute en les recopiant sur ton disque, paramétré grub/lilo puis reboot (pas garanti si pas les même lib).
Ou encore: récupérer le dernier noyau (voire un experimental) et le recompiler dans le chroot avec le support de ton contrôleur dans le noyau et non en module (du coup plus besoin d'initrd)
Après ça, j'avais aussi essayé de désactivé des trucs dans le bios, il y avait un paramètre SET COMPATIBLE qui permettait de détecter les ide avant les sata pour les "vieux" windows et les disques ide étaient apparus en hda hdb mais j'avais un conflit : le cdrom se mettait ensuite en hda et le noyau désactivait le support ata...
fin de l'histoire: j'ai gravé la netinstall de etch et depuis ça marche :]
[^] # Re: module du controleur ide
Posté par B. franck . En réponse au message Bloque au boot apres upgrade Duron => Core 2 Duo. Évalué à 1.
car il faut regénérer l'initrd utilisé lors du boot.
il faut incorporer le module qui manque dans l'initrd utilisé par ton système pour booter.
D'où l'utilité du chroot:
tu bootes sur ta live-cd, tu montes ton disque (+/proc), tu "chroot"(s) dedans, tu paramètre initramfs dans /etc/mkinitramfs/modules en y renseignant le module que tu veux incorporer et tu regénères l'initrd (avec la bonne version de noyau pour qu'il prenne les bons modules) avec la command mkinitramfs (+parametres).
ensuite le boot devrait fonctionner.
bien sûr il faut que le module soit présent, si non présent, tu peux aussi prendre le noyau, l'initrd et les modules de ton live-cd et faire ça à la brute en les recopiant sur ton disque, paramétré grub/lilo puis reboot (pas garanti si pas les même lib).
Ou encore: récupérer le dernier noyau (voire un experimental) et le recompiler dans le chroot avec le support de ton contrôleur dans le noyau et non en module (du coup plus besoin d'initrd)
Après ça, j'avais aussi essayé de désactivé des trucs dans le bios, il y avait un paramètre SET COMPATIBLE qui permettait de détecter les ide avant les sata pour les "vieux" windows et les disques ide étaient apparus en hda hdb mais j'avais un conflit : le cdrom se mettait ensuite en hda et le noyau désactivait le support ata...
fin de l'histoire: j'ai gravé la netinstall de etch et depuis ça marche :]