Utiliser une commande shell pour partition windows

Résolu/Fermé
dekl38 Messages postés 158 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 6 avril 2016 - Modifié par mamiemando le 28/10/2012 à 22:58
Sahlotelli Messages postés 20 Date d'inscription dimanche 28 octobre 2012 Statut Membre Dernière intervention 26 août 2013 - 28 oct. 2012 à 11:15
Bonjour,

J'ai un problème avec ubuntu, quand je démarre je tombe sur une page de maintenance shell. en tapant
cd /home
j'ai accès à tous mes dossiers et fichiers, je voudrai les transférer vers ma partition windows afin de pouvoir réinstaller ubuntu, mais où se trouve la partition windows ?

Merci de votre aide


A voir également:

8 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
18 oct. 2012 à 10:37
Et que donnent les commandes que je t'ai indiquées une fois rendu à l'invite de commande (root@me:~#) ?

En gros l'idée serait de monter la partition windows dans un répertoire (si ce n'est pas déjà fait) par exemple dans /media/windows. Ensuite il suffit de copier /home dans /media/windows.

Exemple :

(root@silk) (~) # parted -l
Model: ATA TOSHIBA MK5055GS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system     Flags
 1      1049kB  420MB  419MB   primary   ntfs            boot, diag
 2      420MB   130GB  129GB   primary   ntfs
 3      130GB   500GB  371GB   extended
 5      130GB   138GB  7995MB  logical   linux-swap(v1)
 6      138GB   178GB  40,0GB  logical   ext3
 7      178GB   500GB  323GB   logical   ext3


Ici ma partition windows est /dev/sda2. On peut vérifier si elle est déjà montée avec cette commande :

mount | grep /dev/sda2


Exemple :

(root@silk) (~) # mount | grep /dev/sda2
/dev/sda2 on /mnt/windows type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

Dans cet exemple on voit qu'elle est montée dans /mnt/windows. Si rien n'était apparu, cela aurait signifié qu'elle n'était pas montée. Dans ce cas il aurait fallu créer un point de montage (= répertoire vide) dans lequel on aurait monté la partition.

Exemple :

mkdir -p /media/windows
mount /dev/sda2 /media/windows


Ces deux commandes ne renvoient pas de message en cas de succès. Si un message apparaît reporte-le moi. En cas de succès tu dois retrouver le contenu de ta partition windows dans /media/windows :

ls /media/windows


Si c'est le cas il ne reste plus qu'à copier /home dans /media/windows. Vérifie au préalable la place disponible :

df -h


Ensuite, compresse /home :

cd /
tar cvzf home.tgz /home
ls -sh


Le fichier tgz doit être plus petit que l'espace restant sur /media/windows. Si c'est le cas :

cp /home.tgz /media/windows
ls -sh /media/windows


Tu dois voir le fichier home.tgz dans la dernière commande. Si c'est le cas, c'est bon, ton archive de /home est sur ta partition windows et il ne reste plus qu'à quitter proprement :

umount /media/windows
reboot
1
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
18 oct. 2012 à 18:47
Oui effectivement comme tu es en mode maintenant, ta partition / est montée en lecture seule et du coup tu ne peux pas créer le point de montage. Tu peux au pire utiliser un répertoire existant (ça va masquer son contenu le temps du mount/umount), comme par exemple /root (bon c'est pas super propre mais ça devrait suffire) au lieu de /media/windows, ou comme tu le dis utiliser un live CD (ce qui est plus propre).

Bonne chance
1
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
16 oct. 2012 à 19:54
Quelle est la page de maintenance à laquelle tu fais allusion ?
Par rapport à ta partition windows, il faut voir si elle est déjà montée quelque part (probablement dans /media). Au besoin reporte-moi le résultat des commandes suivantes :

mount
cat /etc/fstab
sudo parted -l


(c'est un L minuscule derrière le tiret)

Bonne chance
0
dekl38 Messages postés 158 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 6 avril 2016 12
17 oct. 2012 à 23:54
voilà le message :
mountmall: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.14' not found (required by /lib/libply.so.2)
General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.
root@me:~#


je vais essayer de faire ce que tu m'as dit.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dekl38 Messages postés 158 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 6 avril 2016 12
Modifié par dekl38 le 18/10/2012 à 16:16
merci beaucoup,

ma partition windows est en sda1.

au moment de créer /media/windows il me dit :

cannot create directory '/media/windows' : Read-only file system

je vais donc essayer depuis le terminal d'un live CD si je peux...
0
dekl38 Messages postés 158 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 6 avril 2016 12
18 oct. 2012 à 20:34
Bon je viens de le faire, toutes mes données sont dans ma partition windows (ça a mis 1h a tout copier ^^) Merci beaucoup!
je n'ai pas utilisé le live CD car je l'ai fais depuis la BU mais ça a bien fonctionné avec /root. Je n'ai juste pas réussit à le compresser par contre... mais c'est surement car j'ai écrit CVZF au lieu de cvzf...
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
19 oct. 2012 à 10:12
Tout à fait la casse est importante sous linux et il fallait bien taper les options en minuscules.
0
Sahlotelli Messages postés 20 Date d'inscription dimanche 28 octobre 2012 Statut Membre Dernière intervention 26 août 2013
28 oct. 2012 à 11:15
vous pouvez installer GParted sur tn pc et distinguer cette partition a travers sa taille .. ( vous pouvez la modifier ) ;)
0