Debian-facile

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

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

#1 17-08-2017 18:59:54

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

busybox

Lors d'un rebootage , voilà que l'ordi est bloqué sous la "busybox"

il semblerait qu'il y ai un fichier corrompu sous /sda/dev2 qui est la partition sur laquelle le système est installé

Il faut dire aussi que j'ai pas mal bidouillé pour installer debian 9, En fait l'ordi que j'utilise fonctionnait jadis sous Windows 8, et puis j'ai installé Ubuntu 15.4

Et voilà que lorsque j'ai installé debian 9 , la machine ne cessait de booter sur unbutu qui n'existait plus !

D’où le problème !

mais grâce aux conseils éclairés de râleur (que je remercie au passage) , j'ai réussi à le faire démarrer sous debian en supprimant un fichier de l'amorce de Unbutu

ce qui n’était pas la meilleur solution  !

alors j'ai 2 questions :

                                   -comment solutionné le problème

                                  - comment récupérer une partie  des fichiers personnels , car apparemment en bash la clé USB n'est pas reconnu

merci d'avance !

Hors ligne

#2 18-08-2017 10:53:08

raleur
Membre
Inscription : 03-10-2014

Re : busybox

francois a écrit :

comment solutionné le problème


Il faut faire ce qui est suggéré dans le message affiché : exécuter fsck sur la partition concernée.

fsck /dev/sda2


francois a écrit :

comment récupérer une partie  des fichiers personnels , car apparemment en bash la clé USB n'est pas reconnu


Pardon ? Quels fichiers ? Quelle clé USB ? Quel rapport avec bash ?

Hors ligne

#3 18-08-2017 12:16:42

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : busybox

francois a écrit :

  - comment récupérer une partie  des fichiers personnels , car apparemment en bash la clé USB n'est pas reconnu


Les clefs usb ne seraient pas montés automatiquement lorsqu'on est en console… ça dépend de pas mal
de choses. Tu devrais aller voir  dans


/media/
 


et ces sous-répertoires.


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#4 18-08-2017 12:31:49

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : busybox

Bonjour
Et jamais il ne fait de sauvegarde de ses données personnel francois?
rhho pas bien old_geek.gif

-->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

#5 18-08-2017 12:58:07

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : busybox

Je viens de comprendre. Tu es bloqué dans le système d'initialisation de l'intramfs…
Là, tu n'auras pas accès à ta clef (en fait je n'ai jamais essayé…). Avec le peu
de renseignements que tu donnes, je ne sais pas quoi te proposer.

Dernière modification par enicar (18-08-2017 12:59:14)


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#6 18-08-2017 13:21:25

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

Re : busybox

"Bonjour
Et jamais il ne fait de sauvegarde de ses données personnel francois?
rhho pas bien old_geek.gif"

si si !, mais je n'ai pas eut le temps de faire un scripte !

Hors ligne

#7 18-08-2017 13:22:36

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

Re : busybox

[

Dernière modification par francois (18-08-2017 13:23:13)

Hors ligne

#8 18-08-2017 13:26:39

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

Re : busybox

"Pardon ? Quels fichiers ? Quelle clé USB ? Quel rapport avec bash ?"

c'est quand j’exécute la commande cp /media/ je n'ai pas de "USB disk" , peut-être que la clé n'est pas prise en compte par le shell en mode rescue ! un peu étrange je sais  mais bon !

N'importe comment merci pour tout !

Hors ligne

#9 18-08-2017 13:33:32

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : busybox

francois a écrit :

Lors d'un rebootage , voilà que l'ordi est bloqué sous la "busybox"


Il faut que tu précises ce qui se passe à ce moment là, avec des messages d'erreurs.
Parce que là le mystère s'épaissit !


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#10 18-08-2017 13:44:51

raleur
Membre
Inscription : 03-10-2014

Re : busybox

Le shell n'a rien à voir là-dedans. Le montage automatique dépend de l'environnement. Et l'environnement dans lequel est lancé le shell de busybox, comme l'a écrit enicar, c'est l'initramfs : un système transitoire minimal chargé en mémoire dont le rôle principal est de monter la vraie racine et de passer la main au système d'init. Et accessoirement de permettre de corriger certains problèmes qui empêchent le montage de la racine, comme ici.

Si les modules du noyau nécessaires pour piloter une clé USB et gérer le système de fichiers qui est dessus sont inclus dans l'initramfs, alors il est tout-à-fait possible de monter le système de fichiers d'une clé manuellement avec la commande mount. Les pilotes USB devraient être présents par défaut. Concernant les systèmes de fichiers, je ne sais pas, surtout pour NTFS qui nécessite FUSE et une partie en userland.

Par contre, si les fichiers à récupérés se trouvent sur la partition racine qui ne peut être montée à cause d'erreurs, cela ne sert à rien de monter une clé USB puisque les fichiers sont inaccessibles tant que le système de fichiers n'a pas été réparé et monté.

Dernière modification par raleur (18-08-2017 13:45:45)

Hors ligne

#11 18-08-2017 13:49:57

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

Re : busybox

Au démarrage  il ya les messages suivants qui s'affichent :

/dev/sda2 contains a file system with errors , check forced
inodes that were part of a corrupted arphan linked list found.

/dev/sda2 : UNEXPECTED INCONSTENCY ; RUN fsck MANUALLY
   (i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda2 requires a manual fsck

Busy Box v1.22.1(Debian 1:1.22.0-19+b3) builtin shell (ash)
Enter 'help' for a list of built-in commands.

Initranfs

Voilà c'est tout !

Hors ligne

#12 18-08-2017 13:56:08

raleur
Membre
Inscription : 03-10-2014

Re : busybox

Même après avoir exécuté la commande indiquée en #2 ?

Hors ligne

#13 18-08-2017 14:41:28

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : busybox

francois a écrit :

Au démarrage  il ya les messages suivants qui s'affichent :


Ah oui, là c'est clair. Moi, je ferai même « fsck.ext4 -fy /dev/sda2 », mais c'est dangereux
de lancer cette commande n'importe comment. Il faut que ce soit de l'ext4.
Et que le système de fichier ne soit pas monté en écriture !


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#14 18-08-2017 18:52:18

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

Re : busybox

j'ai lancé cette commande à tout hasard...

j'ai une série de message me disant que kvm est disabled  by bios

que radeon a une erreur de je ne sais pas quoi !

et....ça marche ! merci pour tout

Hors ligne

#15 18-08-2017 19:04:31

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : busybox

mouais, tes posts sont toujours aussi vagues…:/  Mais c'est bien que fsck ait corrigé le système de fichier.
C'était nécessaire.

Dernière modification par enicar (18-08-2017 21:30:53)


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#16 18-08-2017 21:13:11

raleur
Membre
Inscription : 03-10-2014

Re : busybox

francois a écrit :

j'ai lancé cette commande à tout hasard


"A tout hasard" ? Ça faisait trois fois qu'enicar et moi te disions de le faire !

KVM ne sert que pour la virtualisation.
Concernant l'erreur de radeon, si tu veux qu'on se penche dessus il va falloir être plus précis.

De toute façon il est probable que ces messages existaient déjà avant l'erreur de la racine. C'est fou comme on n'y prête attention que lorsqu'il y a un problème.

Hors ligne

#17 18-08-2017 23:21:49

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

Re : busybox

A tout hasard dans ce contexte

" mais c'est dangereux
de lancer cette commande n'importe comment. Il faut que ce soit de l'ext4.
Et que le système de fichier ne soit pas monté en écriture !"

dans le sens ça passe ou ça casse !

Hors ligne

#18 18-08-2017 23:53:54

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : busybox

francois a écrit :

A tout hasard dans ce contexte

" mais c'est dangereux
de lancer cette commande n'importe comment. Il faut que ce soit de l'ext4.
Et que le système de fichier ne soit pas monté en écriture !"

dans le sens ça passe ou ça casse !


C'est à toi de savoir si ton système de fichier est monté en
écriture. Et c'est dangereux car l'option « -f » force la vérification
du système de fichiers, même si à première vue il n'en avait pas
besoin, combiné à l'option « -y » qui répond « yes » à toutes les questions.
Y compris celle où il est clairement demandé une confirmation
au cas où le système de fichier est monté en écriture.
Toutefois, ce « -y » est bien pratique dans certains cas où le
fsck demande une confirmation à chaque inode qu'il faut
corriger et qu'il y en a pleins. Ça devient vite laborieux d'appuyer
sur « y » à chaque question qu'il pose, surtout que c'est difficile
de savoir si l'inode numéro untel doit être corrigé ou pas.
Je pars du principe que fsck est plus au courant que moi pour ce genre
de choses.

Je l'ai quand même proposé, car il me semblait que dans ton cas,
puisque tu te retrouvais dans le mini système d'amorçage de
l'initramfs, ton système de fichier sur /dev/sda2 ne devait pas être
monté du tout ! Et ça n'a rien à voir avec le hasard !

Je voulais juste insister que l'on ne lance pas cette commande
avec ces options (-fy) n'importe comment, il faut savoir ce qu'on
fait.

EDIT: tu pourras consulter la page manuelle de fsck.ext4 :


man fsck.ext4
 


pour en savoir plus.

Dernière modification par enicar (19-08-2017 15:25:54)


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#19 19-08-2017 13:04:57

francois
Membre
Distrib. : debian 9
Inscription : 21-03-2016

Re : busybox

D'accord....après il ne faut pas m'en vouloir mais là je suis carrément dépassé par toutes ces notions, il faut dire que L'utulisation de Linux est relativement récente , et que je me suis borné pour l'instant à maîtriser les commande de base du shell et faire de petits scripts !

Il faudrait que je mette le nez dans tout ça à tête reposée !

Mais bon !, ça marche ! et c'est l'essentiel , merci pout tout !

Hors ligne

#20 19-08-2017 15:21:37

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : busybox

@francois

Il y a aussi le wiki df qui simplifie un peu la lecture des commandes, par ewxemple celui de fsck, là :
https://debian-facile.org/doc:systeme:fsck

En général, tu écris la commande que tu cherche dans la fenêtre Rechercher en haut à droite de la page du wiki et tu trouveras la commande à étudier sans prise de tête.
N'hésite pas à intervenir sur le forum si un tuto te semble trop ardu, alors nous l'arrangerons pour tous avec ton aide.

Force et courage

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums