logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 28-01-2021 08:35:16

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

[Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Bonjour à tous,

ce matin, en démarrant ma Debian, j'ai le message suivant :

"Busybox v1.30.1 (Debian 1:1.30.1-4) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)"

Je rentre la commande "exit".*

L'output est :
"Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
  - Check rootdelay= (did the system wait long enough ?)
- Missing modules (cat /proc:modules; ls /dev)
ALERT! /dev/mapper/GV_TJP-VL_root_TJP does not exist. Dropping to a shell!".

J'ai l'impression que je n'aurai pas du faire un sudo apt autoremove qui incluait des paquets cryptsetup-xx.

Avez-vous des idées ?

D'avance merci beaucoup

Bonne matinée

Dernière modification par Maknho (29-01-2021 17:54:45)

Hors ligne

#2 28-01-2021 08:53:23

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Salut
Oui apt autoremove il faut s'en méfier
l'idée c'est que tu as du désinstallé un paquet qui était une dépendance d'un meta paquet
et apt autoremove ta proposé plein de paquet a désinstaller, le mieux il faudrait regarder dans les log apt pour savoir quel paquet tu as déinstallé
Puis regardé de quel paquet il dépendait

cat /var/log/apt/history.log

Dernière modification par Croutons (28-01-2021 08:53:53)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 28-01-2021 09:23:34

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Bonjour Croutons,

merci de ta réponse. L'output de la commande m'indique "no such file or directory".

J'ai un disque chiffré donc je pense que le paquet qui pose problème est cryptsetup ou un truc approchant.

Est-ce que je tenterai pas de démarrer avec une clef USB avec une ISO Debian-facile et de restaurer à partir d'une sauvegarde de root que j'ai ?

Si je dois faire ça est-ce que la procédure est bien :
- je mets la clef USB avec une ISO Debian facile ;
- puis à un moment ou un autre je tape la commande : dd if=/home/user/root.img of=/dev/GV_TJP/VL_root_TJP bs=4096 conv=notrunc,noerror status=progress

EDIT : le live USB ne boote pas. Possiblement car le disque est chiffré.

Dernière modification par Maknho (28-01-2021 10:14:31)

Hors ligne

#4 28-01-2021 11:03:38

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

bonjour .  smile  smile  smile

un peu au pif :

çà ressemble pas à une partition effacée ? par hasard ?

https://askubuntu.com/questions/652734/ … g-to-shell

Dernière modification par Debian Alain (28-01-2021 11:07:06)

Hors ligne

#5 28-01-2021 11:16:53

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Hello Debian Alain,

Je pense pas (en tapant une commande -pas fdisk -l qui ne marche pas- je les avais vu il y a 10 minutes...mais j'ai oublié la page où j'avais vu la commande sad)

EDIT : c'est la commande blkid
qui me montre :
/dev/sda1: UUID="xxx" TYPE="vfat" PARTUUID="xxxxxxxx"
/dev/sda2: UUID="xxx" TYPE="ext4" PARTLABEL="Boot_non_chiffre_TJP" PARTUUID="xxx"
/dev/sda3: UUID="xxx" TYPE="cypto_LUKS" PARTLABEL="VP_TJP_chiffre" PARTUUID="xxx"

Dernière modification par Maknho (28-01-2021 11:25:50)

Hors ligne

#6 28-01-2021 11:23:27

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

tu as un " live " ?

çà pourrait t'aider .

après , LVM , connais très mal .
je l'ai déjà utilisé mais dépanné , jamais .

-- chroot -- çà te permettra , p ê , de monter tes partitions et de travailler dessus .

Hors ligne

#7 28-01-2021 11:28:45

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

J'ai une clef USB avec l'ISO Debian Facile mais est-ce ça que tu appelles "live" ?

LVM c'était pour m'entrainer ...mais bon si ça me bloque pour refaire vivre la machine smile

J'ai aussi une sauvegarde du home avec dedans une sauvegarde en .img du root

Hors ligne

#8 28-01-2021 11:33:17

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

le B.A. BA. des sauvegardes , c'est , justement , de les faire sur un support différent (voire externe) .

sinon , je crois que l'iso D-F  possède un mode " live ", oui .

Hors ligne

#9 28-01-2021 11:34:54

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

La sauvegarde du home et du root est bien entendu sur un DD externe

Dernière modification par Maknho (28-01-2021 11:41:11)

Hors ligne

#10 28-01-2021 12:23:09

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

oui ce qu'il faut faire c'est avec un live cd consulter les logs apt puis réinstaller les paquets en faisant un chroot

Dernière modification par Croutons (28-01-2021 13:31:28)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 28-01-2021 12:31:58

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

OK j'essaie smile

Hors ligne

#12 28-01-2021 12:45:10

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Bon le live CD Iso debian facile a marché.
Rien dans les logs apt.
Je vais essayer de remettre ma partition root sauvegardée....:/

Hors ligne

#13 28-01-2021 13:39:40

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

as tu bien regardé les logs de ta partition système, il faut que tu la montes

pour repérer la partition

blkid



j'ai mis A4 , ce qui affiche les 4 lignes du dessous , mets + si besoin

cat /var/log/apt/history.log | grep -A4 autoremove



si les log sont trop vieux ils sont archivé, dans ce cas on utilise zcat pour les consulter

zcat /var/log/apt/history.log.2.gz | grep -A4 autoremove

Dernière modification par Croutons (28-01-2021 13:39:57)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#14 28-01-2021 13:51:55

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Merci Croutons,

Je n'avais pas monté le DD chiffré ce qui expliquait que le history.log soit presque vide.

Bon j'ai fait un cryptsetup luksOpen sur ma partition chiffrée et j'ai rentré le MDP demandé.

Mais, désolé pour la question idiote, je ne vois pas la partition déchiffrée...ou est-elle ? smile

Et quand je rentre la commande cat, en user (celui du live USB) : je n'ai rien.

Mais est-ce que je dois aller dans un dossier particulier de ma partition système (qui a été montée où d'ailleurs => dev/mapper/VP_TJP_chiffre ne semble pas accessible )?

EDIT : ce que j'ai déchiffré c'est le volume physique ; mais maintenant comment accéder au groupe de volume et nt celui contenant le root ?

EDIT 2 : je vais tenter ça https://memo-linux.com/comment-monter-u … ous-linux/

EDIT 3 : le début du tuto fonctionne mais arrivé au moment du montage du volume logique la commande mount /dev me renvoit : impossible à trouver dans /etc/fstab

EDIT 4 : ça marche ! Un espace qui manquait dans la commande mount smile

Dernière modification par Maknho (28-01-2021 14:40:21)

Hors ligne

#15 28-01-2021 14:48:49

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

OK les trois paquets enlevés malencontreusement sont, à mon avis :
- cryptsetup-bin:amd64 ;
- cryptsetup-initramfs:amd64;
- cryptsetup-run:amd64

Comment dois-je utiliser chroot maintenant ? Est-ce que je dois utiliser chroot pour réinstaller ces deux paquets dans le volume logique root ?

EDIT : ce tuto ci semble-t-il OK pour chroot https://blog.mossroy.fr/2016/10/14/ubun … incomplet/ ?

EDIT 2 : en suivant ce tuto il me semble que j'arrive à chrooter (y-a-t-il un moyen simple de le vérifier ?).
Mais je n'arrive pas à installer le paquet cryptsetup-initramfs:amd64 => erreur temporaire de résolution deb.debian.org

Par contre les paquets cryptsetup-bin:amd64 et cryptsetup-run:amd64 sont bien installés

Dernière modification par Maknho (28-01-2021 15:44:19)

Hors ligne

#16 28-01-2021 15:33:55

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

pour le chroot
https://debian-facile.org/doc:systeme:chroot
a noté que le chroot est valable que dans le terminale ou tu as passé les commandes

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#17 28-01-2021 15:46:16

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

OK merci Croutons pour le tuto.
Je pense que je m'étais planté précedemment... je vais recommencer pas à pas smile

EDIT : j'étais OK semble-t-il précedemment car en faisant lsblk --fs j'ai bien le signe / en face de mon volume logique root

Dernière modification par Maknho (28-01-2021 16:10:06)

Hors ligne

#18 28-01-2021 15:51:07

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Donc il me reste deux questions :
1) est-ce que j'ai de bonne chance que ce soit le paquet cryptsetup-initramfs:amd64 (qui est manquant et qui a été autoremouvé au vu des logs) qui doive être réinstallé pour que ça marche ?

2) Pourquoi apt install cryptsetup-initramfs:amd64 me renvoit "erreur temporaire de résolution deb.debian.org" ?

Dernière modification par Maknho (28-01-2021 15:51:27)

Hors ligne

#19 28-01-2021 15:53:34

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Makhno , quand tu lances ton live ,

le terminal te donne accès au systeme de ton live .

si maintenant , dans ton terminal  tu fais un chroot ,

tu sera dans le systeme chrooté .

comme çà , tu retrouve accès à ton disque depuis le live .

exit pour quitter le chroot (et umount pour revenir à ton live)

Hors ligne

#20 28-01-2021 16:02:39

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Re-Hello Debian Alain,

ça OK. Je suis dans une racine chroot au vu de la commande lsblk --fs

mais comme j'ai un paquet que je n'arrive pas à récupérer (cf supra), je pense que je vais prendre une image sauvegardée du root que j'ai dans le home auquel j'ai accès via chroot et que je vais la restaurer

Hors ligne

#21 28-01-2021 16:32:51

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

regarde le contenu de ton fichier

/etc/resolv.conf


le chemin etc ou tu as monté ta partition
edit:
le paquet a installer c'est

apt install cryptsetup

Dernière modification par Croutons (28-01-2021 16:52:43)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#22 29-01-2021 17:36:58

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Bonjour Croutons,

Merci de ta réponse.

crypsetup est indiqué comme étant déjà installé.

Finalement, galérant un peu pour trouver le paquet déficiant (mais merci bcp pour votre aide), j'ai tenté un réinstallation à partir de sauvegardes des partitions root et home (qui était des volumes logiques dans un volume chiffré).

Pour la restauration :
- j'ai reconstruit mon architecture LVM (3 VL : home, swap, root dans un groupe de volume lui-même dans un volume chiffré avec Luks) via l'installateur de l'iso-DF (merci smile ) ;
- pour la partition Home : j'ai utilisé la restauration deja dup => restauration OK ;
- pour la partition root (sauvegardée avec une commande dd comme indiqué ici https://debian-facile.org/doc:systeme:dd ):
a) je démarre en live USB ("Tester Debian" sur l'iso-DF) ;
b) j'active la partition LVM avec une commande du type sudo vgchange -ay <VolName>
c) Puis DD : dd if=/home/users/xxxx/root.img of=/dev/GV_TJP/VL_root_TJP bs=4096 conv=notrunc,noerror status=progress (comme indiqué toujours ici https://debian-facile.org/doc:systeme:dd).

Mais ça ne marche pas sad Plus précisément la partition root n'est pas reconnue au démarrage.

Avez-vous des idées : est-ce que je dois tripatouiller GRUB (que je ne connais pas du tout) d'une manière ou d'une autre ?

Merci beaucoup et bon début de soirée

Dernière modification par Maknho (29-01-2021 17:39:00)

Hors ligne

#23 29-01-2021 20:41:11

raleur
Membre
Inscription : 03-10-2014

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Maknho a écrit :

la partition root n'est pas reconnue au démarrage


Si j'ai bien suivi, il n'y a pas de partition root. C'est un volume logique.
Le démarrage reste bloqué dans le shell de l'initramfs ? Si c'est bien ça,

Je ne vais pas me farcir les 20 messages de ce sujet, donc je risque de poser des questions dont les réponses ont déjà été données.

1) Est-ce que le VG et les LV ont les mêmes noms qu'avant ? Sinon, il faut modifier la valeur du paramètre root= du noyau dans GRUB.
2) Est-ce que le conteneur LUKS a le même UUID qu'avant ? Sinon, il faut mettre à jour l'UUID dans le fichier crypttab de l'initramfs (dans /conf/conf.d/ il me semble).

Informations à récupérer dans le shell de l'initramfs :

cat /proc/cmdline
cat /conf/conf.d/crypttab # à corriger si inexact
blkid | grep LUKS
lvm lvs

Dernière modification par raleur (29-01-2021 20:42:33)


Il vaut mieux montrer que raconter.

Hors ligne

#24 30-01-2021 07:08:18

Maknho
Membre
Distrib. : Debian GNU/Linux 11
Noyau : Linux 5.10.0-10-amd64
(G)UI : Xfce
Inscription : 01-06-2020

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Bonjour raleur,

merci bcp de ta réponse et des deux points de contrôle clairement (comme d'hab) exposés.

1) Est-ce que le VG et les LV ont les mêmes noms qu'avant ? Sinon, il faut modifier la valeur du paramètre root= du noyau dans GRUB.



Oui

2) Est-ce que le conteneur LUKS a le même UUID qu'avant ? Sinon, il faut mettre à jour l'UUID dans le fichier crypttab de l'initramfs (dans /conf/conf.d/ il me semble).



Je ne sais pas comment vérifier mais je pense pas car j'ai fait une fresh install (je m'enbrouillais dans le chroot).

Informations à récupérer dans le shell de l'initramfs :
cat /proc/cmdline
cat /conf/conf.d/crypttab # à corriger si inexact
blkid | grep LUKS
lvm lvs



Je n'ai lu ton message, raleur, qu'après avoir fait quelques installs et du tripatouillage et surtout qu'après avoir commencé à réinstaller et configurer, dans le nouveau root fraichement installée, mes paquets de bases (zsh, omz, terminator, veracrypt....).

Je n'ai pas le courage de me lancer dans un nouveau tatonnage mais c'est clair que ton point 2) semble être la solution.

Il n'y a pas d'inconvénients majeurs, à mon sens, de repartir d'un root "neuf" :
a) pas de documents perso perdus (tout est dans le home non ?) ;
b) le bureau xfce garde les icônes des paquets précedemment installés et sert donc d'aide-mémoire concernant les paquets à réinstaller ;
c) peu de manipulations fondamentales (hors la réinstallation des paquets) :
- clef SSH pour l'utilisateur root ;
- config gestionnaire d'application sur la question des actions entrainant le verrouillage (sécurité).

Et, parmi les éventuels avantages, sauf erreur :
a) ça permet de faire le tri parmi ses paquets de façon radicale ;
b) ça permet de repartir avec un source.list débarrassés de dépôts accumulés historiquement.

Est-ce que j'oublie des désagréments (de repartir d'un root neuf) qui justifieraient que je me fasse violence et que je tente de repartir de mon image root sauvegardée (en mettant à jour l'UUID dans le fichier crypttab de l'initramfs) ou bien les (petits) avantages énoncés peuvent justifier de ne pas s'en donner la peine ?

Et dernière question, pour l'avenir, comme je souhaite continuer à utiliser LVM (je trouve propre d'avoir un volume crypté contenant tout sauf le /boot) :

est-ce que finalement le plus simple pour les sauvegardes/restaurations, avec LVM, n'est pas de faire une image complète du disque, régulièrement, avec Clonezilla (pour mon serveur c'est simple, par ex : dd en .img de la micro sd et restauration avec etcher. Ca m'a permit de le planter plein de fois -phase d'apprentissage smile- sans craintes ; même si j'ai aussi configuré Borg pour essayer mais ça me semble, sans avoir encore testé, pas simple de restaurer) ?

Bonne matinée

Dernière modification par Maknho (30-01-2021 07:21:48)

Hors ligne

#25 30-01-2021 10:56:32

raleur
Membre
Inscription : 03-10-2014

Re : [Busybox initramfs] : impossible de démarrer (partitions LVM chiffree)

Maknho a écrit :

Est-ce que j'oublie des désagréments (de repartir d'un root neuf) qui justifieraient que je me fasse violence et que je tente de repartir de mon image root sauvegardée


L'estime de soi et la confiance en ses compétences. Etre forcé de réinstaller est un aveu d'échec.
En plus avec un PV chiffré c'est lourd même si les données sont dans un LV séparé du système, car l'installateur Debian ne sait pas réutiliser un conteneur LUKS existant, il faut donc tout recréer et restaurer les données.

Maknho a écrit :

est-ce que finalement le plus simple pour les sauvegardes/restaurations, avec LVM, n'est pas de faire une image complète du disque


Pour être simple c'est simple, mais ça manque un peu de souplesse et d'efficacité puisque l'image contient même l'espace inutilisé.

Dernière modification par raleur (30-01-2021 10:57:00)


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums