Bonsoir à tous
Je viens d'installer Debian 12 sur un disque amovible. L'installation s'est correctement déroulée. Cependant, au démarrage, je reçois une invite de busybox.
De quelles informations avez-vous besoin pour pouvoir m'indiquer ce que je peux faire pour résoudre ce problème.
Arbiel
invite busybox au premier lancement de Debian 12
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
busybox est le shell de l'initramfs. Son invite est généralement lancée à la suite de l'échec de la localisation, la vérification ou du montage de la racine ou de /usr (pour les téméraires qui persistent à utiliser un /usr séparé) ou de l'activation d'un de ses conteneurs (LVM, RAID, volume chiffré LUKS).
Quels sont les messages affichés avant l'invite de l'initramfs (pas ceux de busybox lui-même) ?
Comment le disque est-il partitionné ?
Quelle est la ligne de commande du noyau (à voir depuis GRUB ou depuis le shell de l'initramfs dans /proc/cmdline - attention clavier QWERTY si racine non chiffrée).
Quels sont les messages affichés avant l'invite de l'initramfs (pas ceux de busybox lui-même) ?
Comment le disque est-il partitionné ?
Quelle est la ligne de commande du noyau (à voir depuis GRUB ou depuis le shell de l'initramfs dans /proc/cmdline - attention clavier QWERTY si racine non chiffrée).
-
- Messages : 5
- Inscription : 08 oct. 2023, 23:15
- Status : Hors-ligne
Bonsoir
Merci pour ces informations.
Ma configuration comprend deux partitions au sens propre (efi et grub-bios ou bios-grub) et un volume lvm. C'est dans ce volume que j'ai installé Debian, dans le volume logique /dev/mapper/victor-deebian. C'est là que le bât semble blesser.
En lançant le système en mode réparation, un grand nombre de lignes ont été affichées dans la console, entre autres de nombreuses lignes
Begin : Running /scripts/local-block… mdadm : No arrays found in config file or automatically
puis
Missing modules (cat /proc/modules; ls /dev)
ALERT /dev/mapper/victor-debian does not exist. Dropping to a shell.
Je suppose donc qu'il manque des modules dans mon initram et que je dois le mettre à jour par update-initramfs aprês avoir introduit le nom des modules absents dans /etc/initram-tools/modules
mais je ne sais pas lesquels.
Arbiel
Merci pour ces informations.
Ma configuration comprend deux partitions au sens propre (efi et grub-bios ou bios-grub) et un volume lvm. C'est dans ce volume que j'ai installé Debian, dans le volume logique /dev/mapper/victor-deebian. C'est là que le bât semble blesser.
En lançant le système en mode réparation, un grand nombre de lignes ont été affichées dans la console, entre autres de nombreuses lignes
Begin : Running /scripts/local-block… mdadm : No arrays found in config file or automatically
puis
Missing modules (cat /proc/modules; ls /dev)
ALERT /dev/mapper/victor-debian does not exist. Dropping to a shell.
Je suppose donc qu'il manque des modules dans mon initram et que je dois le mettre à jour par update-initramfs aprês avoir introduit le nom des modules absents dans /etc/initram-tools/modules
mais je ne sais pas lesquels.
Arbiel
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Il ne sert à rien de démarrer en mode dépannage, ça ne fait qu'encombrer l"écran avec des messages d'information du noyau inutiles et noyer les messages utiles.
Vérifier la sortie des commandes suivantes :
Normal si tu n'as pas de RAID.
Ce n'est que la fin d'un message plus long, et n'est qu'une piste à vérifier, pas une certitude.
Plus haut tu écrivais "/dev/mapper/victor-deebian". Où est la faute ?
Vérifier la sortie des commandes suivantes :
Code : Tout sélectionner
cat /proc/cmdline
cat /proc/partitions
pvs
vgs
lvs
-
- Messages : 5
- Inscription : 08 oct. 2023, 23:15
- Status : Hors-ligne
La faute est sur deebian
Entre temps, j'ai créé un groupe de volumes sur mon disque interne dans lequel j'ai créé un volume logique : /dev/mapper/debian-secours. J'y ai installé la Debian 12, avec le même résultat que sur le disque amovible. Le retour des commandes est identique dans les deux cas, à l'exception du chemin pour root.
Les retours des commandes (exécutées par busybox) sont les suivants
cat /proc/cmdline : BOOT_IMAGE=/boot/vmlinuz-6.1.0-10-amd64 root=/dev/mapper/victor-debian ro quiet splash
ou
BOOT_IMAGE=/boot/vmlinuz-6.1.0-10-amd64 root=/dev/mapper/debian-secours ro quiet splash
cat /proc/partitions présente à raison d'une ligne par partition les informations suivantes
mineur, majeur, taille, partition
avec
sro
sda et les partitions de sda à savoir sda1, sda2 et sda4
mmcblk0 et les partitions p1, p2, p3 et p4
sdb et les partitions sdb1, 2 et 5.
Pour ce qui concerne les commandes lvm, elles sont toutes les trois inconnues, ce qui n'a rien de surprenant.
Arbiel
Entre temps, j'ai créé un groupe de volumes sur mon disque interne dans lequel j'ai créé un volume logique : /dev/mapper/debian-secours. J'y ai installé la Debian 12, avec le même résultat que sur le disque amovible. Le retour des commandes est identique dans les deux cas, à l'exception du chemin pour root.
Les retours des commandes (exécutées par busybox) sont les suivants
cat /proc/cmdline : BOOT_IMAGE=/boot/vmlinuz-6.1.0-10-amd64 root=/dev/mapper/victor-debian ro quiet splash
ou
BOOT_IMAGE=/boot/vmlinuz-6.1.0-10-amd64 root=/dev/mapper/debian-secours ro quiet splash
cat /proc/partitions présente à raison d'une ligne par partition les informations suivantes
mineur, majeur, taille, partition
avec
sro
sda et les partitions de sda à savoir sda1, sda2 et sda4
mmcblk0 et les partitions p1, p2, p3 et p4
sdb et les partitions sdb1, 2 et 5.
Pour ce qui concerne les commandes lvm, elles sont toutes les trois inconnues, ce qui n'a rien de surprenant.
Arbiel
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Au temps pour moi, il faut les faire précéder par "lvm".arbiel a écrit : 09 oct. 2023, 22:57 Pour ce qui concerne les commandes lvm, elles sont toutes les trois inconnues
-
- Messages : 5
- Inscription : 08 oct. 2023, 23:15
- Status : Hors-ligne
Non, je ne crois pas que tu te soies trompé. Dans mon Ubuntu actuel, ces trois commandes existent effectivement et donnent les résultats attendus.
Je n'ai pas temps tout de suite de refaire la manipulation avec Debian, Par contre, j'ai l'intention de mettre à jour (-u) mon initrd, avec l'option de bavardage (-v) et de recherche quels modules relatifs à lvm y sont présents et absents de l'initrd debian.
Arbiel
Je n'ai pas temps tout de suite de refaire la manipulation avec Debian, Par contre, j'ai l'intention de mettre à jour (-u) mon initrd, avec l'option de bavardage (-v) et de recherche quels modules relatifs à lvm y sont présents et absents de l'initrd debian.
Arbiel
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Dans le shell busybox de l'initramfs ou dans le système normal ?arbiel a écrit : 10 oct. 2023, 10:41 Non, je ne crois pas que tu te soies trompé. Dans mon Ubuntu actuel, ces trois commandes existent
La plupart des commandes lv*, pv* et vg* de LVM sont en fait des liens symboliques pointant vers la commande 'lvm' et ayant le même effet que 'lvm <commande>' (comme busybox et ses commandes). Dans l'initramfs de Debian, seuls la commande 'lvm' et le lien symbolique 'vgchange' (utilisé par l'initramfs pour activer les LV du ou des VG contenant la racine, /usr ou le swap d'hibernation) sont présents.
-
- Messages : 5
- Inscription : 08 oct. 2023, 23:15
- Status : Hors-ligne
Bonsoir
Pour le moment, j'abandonne debian.
D'une part, je n'ai pas réussi à démarrer directement depuis l'image iso, sans passer par la création d'une clef USB de démarrage, d'autre part, je n'ai pas réussi à installer comme je le souhaite dans un volume logique.
Je te remercie pour le temps que tu m'as consacré, et je suis confus de te l'avoir fait perdre.
Arbiel
Pour le moment, j'abandonne debian.
D'une part, je n'ai pas réussi à démarrer directement depuis l'image iso, sans passer par la création d'une clef USB de démarrage, d'autre part, je n'ai pas réussi à installer comme je le souhaite dans un volume logique.
Je te remercie pour le temps que tu m'as consacré, et je suis confus de te l'avoir fait perdre.
Arbiel
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Je ne vois pas comment on peut démarrer directement sur une image ISO, ce n'est qu'un fichier.