Re: Debian ne démarre pas après un changement de machine
Erwann Le Bras <[email protected]> Mon, 8 Jun 2026 12:01:27 +0200
| Newsgroups | gmane.linux.debian.user.french |
|---|---|
| Message-ID | <[email protected]> |
bonjour
Le 04/06/2026 à 20:02, Pascal Hambourg a écrit :
> Le 04/06/2026 à 18:11, Erwann Le Bras a écrit :
>>
>> j'ai rajouté les modules ahci + sdhci, sdhci-acpi, xhci-hcd et
>> xhci-pci (trouvés sur un Lenovo portable)
>
> sdhci, c'est pour les lecteurs de carte SD/MMC.
> xhci, c'est pour l'USB 3 et devrait être déjà inclus (utile avec un
> clavier USB).
ok je les ai enlevés (c'est un clavier/souris PS/2)
>
>> * modprobe <module>
>> * lsmod <module> : ok
>> * ajout des modules dans /etc/initramfstools/modules
>> * update-initramfs -u -k all
>> * verif : lsinitramfs /boot/initrd* me donne bien les modules
>
> Tout cela est bien exécuté dans un chroot du système installé ?
oui : boot sur un cd d'install Debian, rescue mode, détection du
matériel, réseau, monter le raid automatiquement, choisir /dev/md0 comme
racine, démarrer un shell dans le contexte /dev/md0
(bon parfois je suis avec un /dev/md124....)
>
>> reboot, grub, k, busybox : ces modules n'apparaissent ni dans lsmod
>> ni dans /proc/modules et "dmesg" n'en parle pas.
>
> Et si tu demandes à charger ahci avec modprobe ?
dans le busybox, "modprobe ahci" sort en code 1 (comme "modprode toto")
; lsmod ne le fait pas apparaitre
>>
>> conclusion, c'est pas les bons :(
>
> Je soupçonne plutôt que ce n'est pas le bon initramfs.
je veux bien mais il fonctionnait "avant"
* le système est composé de deux disques bootables montés en RAID1.
Plusieurs partitions mais une seule partition racine avec /boot sur
chaque disque, agrégés en une seule partition dont l'UUID est bien
celui indiqué dans grub.cfg.
* Dans /boot ya 2 ensembles de 4 fichiers : system.map, config,
initrd.img et vmlinuz.
les versions présentes sont 6.12.86+deb13-amd64 et 6.12.90+deb13-amd64
* Dans /etc/grub/grub.cfg je retrouve bien ces 2 entrées initrd
* la commande "uname -r" a bien la version attendue dans les 2 cas
* après boot, /proc/cmdline me donne bien le bon noyau
Le lsmod du boot tout comme /proc/modules en initramfs donne la liste
(1e colonne) : raid10, raid456, libcrc32c, crc32_generic,
async_raid6_recov, async_memcpy, async_pq, async_xor, xor, async_tx,
async_xor, raid6_pq, raid1, raid0, md_mod, psmouse, evdev, crc32c_intel,
serio_raw, fan
Voilà ce que retourne lsinitramfs depuis chroot :
> erwann@lenovo:~$ grep modules lsinitramfs.txt
> usr/lib/modules
> usr/lib/modules/6.12.90+deb13.1-amd64
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch/x86
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch/x86/crypto
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch/x86/crypto/crc32c-intel.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_memcpy.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_pq.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_raid6_recov.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_tx.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_xor.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/crc32c_generic.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/xor.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/acpi
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/acpi/fan.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata
> *usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata/ahci.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata/libahci.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata/libata.ko.xz*
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid-generic.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid-logitech-dj.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid-logitech-hidpp.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/usbhid
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/usbhid/usbhid.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/evdev.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/joydev.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/mouse
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/mouse/psmouse.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/serio
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/serio/serio_raw.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/dm-mod.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/md-mod.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid0.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid1.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid10.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid456.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi/scsi_common.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi/scsi_mod.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi/sd_mod.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/common
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/common/usb-common.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/core
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/core/usbcore.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/host
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/host/xhci-hcd.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/host/xhci-pci.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/virtio
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/virtio/virtio_mmio.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/ext4
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/ext4/ext4.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/jbd2
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/jbd2/jbd2.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/mbcache.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/crc16.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/libcrc32c.ko.xz
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/raid6
> usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/raid6/raid6_pq.ko.xz
> conf/modules
> usr/lib/modules
> usr/lib/modules/6.12.90+deb13.1-amd64
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.alias
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.alias.bin
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin.alias.bin
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin.bin
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin.modinfo
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.dep
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.dep.bin
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.devname
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.order
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.softdep
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.symbols
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.symbols.bin
> usr/lib/modules/6.12.90+deb13.1-amd64/modules.weakdep
dmesg n'affiche aucune erreur visible, il s'arrête après "Run /init as
init process" "with arguments /init", with environnement HOME=/
TERM=linux" puis "raid6", async_tx, xor, clocksource tsc... et la souris
amitiés
Erwann