Navigateur de fichiers

Slt! Droit au but: J’ai installer debian et fedora en dualboot. A partir de fedora j’accède aux fichiers du home DEBIAN. Mais le hic! Je ne peut pas accéder au home FEDORA. Pourtant mon fedora ne demarre plus; donc je voudrais accéder au home à partir de debian pour transférer mes données et désinstaller fedora pour de bon.

droit au but montre nous ton fstab :033

C’est quoi un fstab stp. J’ai oublier de préciser je suis encore novice, donc les terme technique çà m’embrouille.

Salut

Le contenu du fichier /etc/fstab. Donc tu ouvres un terminal, tu tapes cat /etc/fstab et tu colles le résultat ici.

Voici le retour du terminal

[code]nikiema@nikiema-debian:~$ cat /etc/fstab

/etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

proc /proc proc defaults 0 0

/ was on /dev/sda1 during installation

UUID=da55f05f-79c4-4aaa-8b05-fa0973c7bb6a / ext3 errors=remount-ro 0 1

swap was on /dev/sda5 during installation

UUID=39d75be7-ed2a-43e1-ae2c-e4a4f1bf4743 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
nikiema@nikiema-debian:~$
[/code]

Coucou! plus personne sur ce forum!

Le contenu de /etc/fstab de debian nous indique seulement que la partition fedora n’est pas prise en compte. Pour monter le système de fichiers de fedora, il faudrait d’abord l’identifier.

Tu lances un terminal (tty, xterm, konsole, gnome-terminal, eterm … peu importe )
Tu prends les droits de root :
$ su
Mot de passe de root (qui ne s’affiche pas) +Entrée

et tu nous copies les retours des commandes

fdisk -l

blkid

et

df -hT

La partition fedora devrait se remarquer par son système de fichiers compatible linux (ext3, ext4, btrfs, xfs …). Si tu n’as que deux partitions compatibles linux, la partition fedora ne sera pas difficile à repérer, l’une sera debian, l’autre fedora.
Il suffira dès lors de la monter sur un point de montage créé pour l’occasion.

mkdir /fedora

mount /dev/sd?? /fedora

ls /fedora/home

Si tu as séparé /boot, /usr, /var, /home sur chacun des systèmes, ce sera moins évident.
La commande # ls /fedora/home listerait du vide .
Pour peu que lvm, RAID, cryptage soient au rendez-vous, l’opération de reconnaissance pourrait s’avérer moins simple …

Détail final : sortir de la session root

exit

Bonjour,
normal de pas avoir accès à d’autres répertoires que celui de debian car c’est le seul qui soit monté au démarrage par debian (qui ne monte que ceux contenus dans fstab). Pour lire d’autres répertoires :

  • on peut les déterminer avec la commade su -c 'fdisk -l' et monter les répertoires à la main (cf ‘man mount’)
  • on peut les déterminer avec la commade su -c 'fdisk -l' et compléter le fichier fstab pour que debian monte le répertoire à chaque démarrage
  • installer la paquet disk-manager qui va compléter le fichier fstab et monter le répertoire le tous à la souris …
    Le tout au choix (la troisième méthode est peut-être plus simple quand on débute, mais on apprend moins de choses.

Je commencerai quand même par m’assurer que le répertoire existe avec un ‘fdisk -l’ ou avec gparted …

Edit : grilled par etxeberrizahar

Comme convenu, voici le retour du terminal:

POUR fdisk:[code]nikiema@nikiema-debian:~$ su -c 'fdisk -l’
Mot de passe :

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002f537

Device Boot Start End Blocks Id System
/dev/sda1 * 1 17185 138032128 83 Linux
/dev/sda2 29933 30402 3764225 5 Extended
/dev/sda3 17185 17249 512000 83 Linux
/dev/sda4 17249 29933 101888000 8e Linux LVM
/dev/sda5 29933 30402 3764224 82 Linux swap / Solaris

Partition table entries are not in disk order
nikiema@nikiema-debian:~$
[/code]

POUR blkid:nikiema@nikiema-debian:~$ su -c 'blkid' Mot de passe : /dev/sda1: UUID="da55f05f-79c4-4aaa-8b05-fa0973c7bb6a" TYPE="ext3" /dev/sda3: UUID="5a1c14a4-f5f2-49f3-aa01-240466b4bade" TYPE="ext4" /dev/sda4: UUID="s61Vji-8WFc-JA68-FBtj-wlKO-RKmA-er5sPS" TYPE="LVM2_member" /dev/sda5: UUID="39d75be7-ed2a-43e1-ae2c-e4a4f1bf4743" TYPE="swap"

POUR df -hT:nikiema@nikiema-debian:~$ su -c 'df -hT' Mot de passe : Sys. fich. Type Taille Uti. Disp. Uti% Monté sur /dev/sda1 ext3 130G 49G 75G 40% / tmpfs tmpfs 942M 0 942M 0% /lib/init/rw udev tmpfs 938M 252K 937M 1% /dev tmpfs tmpfs 942M 0 942M 0% /dev/shm nikiema@nikiema-debian:~$

Il faut monter /dev/sda3 et /dev/sda4
cf post de etxeberrizahar

Nous parvenons à éliminer ces partitions
/dev/sda5 swap
/dev/sda2 étendue contenant la swap /dev/sda5.
/dev/sda1 contenant la racine de debian

Nous restent :
/dev/sda3 17185 17249 512000 83 Linux
/dev/sda4 17249 29933 101888000 8e Linux LVM

“A vist de naz”, je dirais /dev/sda3=/boot de fedora , /dev/sda4=/ racine de fedora.
J’émets l’hypothèse que /dev/sda3 soit /boot de fedora.
Monter /dev/sda3 et en vérifier le contenu

$ su
Mot de passe de root

mkdir /fed-boot

mount /dev/sda3 /fed-boot

S’il s’agit de /boot de fedora , tu devrais voir les fichiers grub, vmlinuz*, initrd.img* …
Le fichier /fed-boot/grub/grub.cfg te renseignera sur les définitions de root=??? qui ont cours en fedora.
/dev/sda4 pose le problème de lvm.
L’UUID de /dev/sda4 en tant que composant de lvm est détecté
/dev/sda4: UUID=“s61Vji-8WFc-JA68-FBtj-wlKO-RKmA-er5sPS” TYPE="LVM2_member"
mais pas d’UUID détectée sous la forme /dev/mapper/$NOM-DU-LVM
Le lvm2 member ne se monte pas séparément; ce qui se monte est le lvm réassemblé au moyen d’une commande de cet acabit :

mount /dev/mapper/$NOM-DU-LVM /point/de/montage

Je suppose que lvm2 n’est pas installé sur debian.
Installe lvm2 sur debian (# apt-get install lvm2)
packages.debian.org/fr/squeeze/lvm2

Un outil en clics pour gérer les lvm :
packages.debian.org/fr/squeeze/system-config-lvm

Lorsque la commande # blkid détectera /dev/mapper/$NOM-DU-LVM, tu seras à même de le monter à la façon de

mkdir /fedora

mount /dev/mapper/??? /fedora

et d’en vérifier le contenu

ls /fedora

Merci beaucoup pour votre aide. Mon problème est resolu grace à la méthode d’etxeberrizahar. Abientôt!