Modification du partitionnement impossible

Bonjour à tous.

J’ai un PC avec des partitions comme indiqué çi-dessous :

fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7036d212

Device Boot Start End Blocks Id System
/dev/sda1 * 1 19452 156248158+ 7 HPFS/NTFS
/dev/sda2 19453 19704 2024190 82 Linux swap / Solaris
/dev/sda3 19705 38913 154296292+ 83 Linux

A vue de nez, je ne vois pas de trous dans l’affectation des cylindres.

Dans le panneau latéral du Navigateur de fichiers, je lis :

toto (nom utilisateur)
Bureau
Système de fichiers
OS
Serveurs de réseaux
Corbeille

Je ne sais pas ce que représente OS. Lorsque je clicque sur ‘OS’, la réponse est :

Impossible de monter le volume.
Option de montage incorrecte lors du montage du volume « OS ».

Jusqu’ici, cela ne me préocupais pas de trop.

Maintenant que je veux repartitionner mon disque, je veux utiliser gparted.

Lorsque je lance Système/Partition Editor , j’ai exactement le même message que lorsque je clicque sur OS dans le navigateur de fichier.

Et en plus dans Partion Editor (gparted en fait) les onglets ‘Nouveau’ ‘Supprimer’ ‘Redimentionner/Déplacer’ et ‘Copier’ restent grisés : je ne peux faire aucune action sur les partitions.

Les partitions indiquées par gparted sont bien:

/dev/sda1 ntfs
/dev/sda2 linux-swap
/dev/sda3 reiserfs /

Dans fstab j’ai :
cat fstab

/etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/sda3 / reiserfs notail 0 1
/dev/sda2 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

ce qui me semble normal.

Dans / j’ai bien les fichiers classiques :

ls -la
total 18
drwxr-xr-x 23 root root 728 avr 28 08:55 .
drwxr-xr-x 23 root root 728 avr 28 08:55 …
drwxr-xr-x 2 root root 2432 avr 28 09:13 bin
drwxr-xr-x 3 root root 472 avr 28 09:12 boot
lrwxrwxrwx 1 root root 11 avr 28 07:46 cdrom -> media/cdrom
drwxr-xr-x 12 root root 3560 mai 2 00:56 dev
drwxr-xr-x 3 root root 80 avr 28 08:55 emul
drwxr-xr-x 111 root root 5736 mai 2 00:56 etc
drwxr-xr-x 3 root root 72 avr 28 09:13 home
lrwxrwxrwx 1 root root 30 avr 28 08:39 initrd.img -> boot/initrd.img-2.6.26-2-amd64
lrwxrwxrwx 1 root root 30 avr 28 07:47 initrd.img.old -> boot/initrd.img-2.6.26-1-amd64
drwxr-xr-x 13 root root 4672 avr 28 08:58 lib
lrwxrwxrwx 1 root root 20 avr 28 08:55 lib32 -> /emul/ia32-linux/lib
lrwxrwxrwx 1 root root 4 avr 28 07:46 lib64 -> /lib
drwxr-xr-x 3 root root 160 mai 2 00:56 media
drwxr-xr-x 2 root root 48 déc 4 10:21 mnt
drwxr-xr-x 2 root root 48 avr 28 07:46 opt
dr-xr-xr-x 148 root root 0 mai 2 2009 proc
drwxr-xr-x 20 root root 752 mai 1 20:48 root
drwxr-xr-x 2 root root 3680 mai 1 21:01 sbin
drwxr-xr-x 2 root root 48 sep 16 2008 selinux
drwxr-xr-x 2 root root 48 avr 28 07:46 srv
drwxr-xr-x 11 root root 0 mai 2 2009 sys
drwxrwxrwt 11 root root 480 mai 2 01:01 tmp
drwxr-xr-x 11 root root 312 avr 28 08:55 usr
drwxr-xr-x 16 root root 384 avr 28 09:03 var
lrwxrwxrwx 1 root root 27 avr 28 08:39 vmlinuz -> boot/vmlinuz-2.6.26-2-amd64
lrwxrwxrwx 1 root root 27 avr 28 07:47 vmlinuz.old -> boot/vmlinuz-2.6.26-1-amd64


ce qui me semble normal.

Dans /boot/grub/ , je fais

cat menu.lst

default num

default 0 (pour me souvenir : n° de la liste qui indique quel OS démarre)

timeout sec

timeout 5

Pretty colours

color cyan/blue white/blue

## End Default Options

title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-amd64

title Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.26-2-amd64

title Debian GNU/Linux, kernel 2.6.26-1-amd64
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sda3 ro quiet
initrd /boot/initrd.img-2.6.26-1-amd64

title Debian GNU/Linux, kernel 2.6.26-1-amd64 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.26-1-amd64

END DEBIAN AUTOMAGIC KERNELS LIST

This entry automatically added by the Debian installer for a non-linux OS

on /dev/sda1

title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1

ce qui me semble normal.

Et rien sur Google d’approchant qui puissse me suggérer une solution à mon problème.

Je ne vois pas sur quoi agir .

Si quelqu’un avait une idée, ce serait génial.

D’avance merçi.

Bonjour,

peut-être que OS représente un autre système d’exploitation genre vista [quote]/dev/sda1 * 1 19452 156248158+ 7 HPFS/NTFS[/quote] [quote]# This entry automatically added by the Debian installer for a non-linux OS

on /dev/sda1

title Windows Vista/Longhorn (loader)[/quote]

En plus ton /dev/sda1 n’apparaît pas dans ton /etc/fstab, donc je penche vraiment pour OS=/dev/sda1=vista

Sinon, si tu booté à partir du disque que tu essaye de partionner, je crois que ça ne peut pas marcher.
Essaye en bootant à partir du disque que tu as utilisé pour installer ton système.

Il y a aussi un autre truc qui à l’air bizarre sur ton partitionnement, je vois pas de flag de boot sur ta partition linux

Merci de bien vouloir t’être penché sur mon cas.

Je suis d’accord que /dev/sda n’apparait pas dans fstab.

Je suppose alors que j’ajoute une ligne dans fstab. Mais que dois-je mettre à la place des ‘?’ :

<options

/dev/sda1=vista ? ? ntfs ? ?

Je n’ai, physiquement qu’un seul et unique disque avec ces trois partitions.

Sinon, c’est quoi cette notion de flag de boot ?
Lorsque je démarre je sélection Debian - Vista au travers de GRUB par le fichier menu.list.

N’est ce pas suffisant ?

Encore merçi.

Je voulais dire ton cd d’install quand je parlais d’un autre disque pour partitionner le disque principal.
Sinon je crois qu’il faut installer d’autres paquets si tu veux manipuler du ntfs.
Si tu utilises aptitude, une fois dedans, tu tapes /ntfs ça va te trouver des paquets avec ntfs dans le nom et afficher leur description, ensuite n pour aller en avant dans ta recherche N pour retourner en arrière.
Si tu utilises Synaptic, une fois dedans tu tapes ctrl-f, tu tapes ntfs dans la fenêtre qui est apparue et là tu as liste des paquets en lien avec ntfs dans laquelle tu peut trouver ce qui te convient.
Pour grub, je sais pas j’ai jamais eu besoin de lui trifouiller les fichiers,
pour le flag de boot, tu dois quand même en avoir un sur ta partition linux, sinon je crois pas que tu pourrais booter dessus, peut-être que tu as mal recopié le resultat de ton fdisk -l, j’aurais bien imaginer un petit * derrière /dev/sda3

Salut;

Le “flag” de boot est une invention “Windowsienne” et ne sert à rien sous Linux :slightly_smiling:

OS represente bien Vista. (je le vois dans gparted)

Tes premières suggestions m’ont amenées à faire des recherches. Elles m’ont menées à tes deuxièmes suggestions : à savoir ajouter les paquets ntsf (ntfs-3g, ntfsprogs. Ce dernier pas sûr qu’il serve)

Dans fstab j’ai ajouté

/dev/sda1 /mnt/vista ntfs user,noexec,ro 0 0

et créé un repertoire

/mntvista

Grace à cela mon systeme reconnait bien OS comme une partition de /dev/sda1

Mais, gparted ne me permet toujours pas de modifier mes parttions, ou tout au moins la partition linux que je voudrait scinder en partion / et /home

J’approche de la résolution de mon problème.

Merçi pour vos suggestions.

Salut,

1- Quel que soit le logiciel il ne peut agir que si les partitions ne sont pas montées.

$ mount -l pour savoir où tu en es.

2 - Et pourquoi ne pas prendre l’habitude de gérer le système avec une console.

fdisk /dev/sda :smiley:

mount -l me donne :

/dev/sda3 on / type reiserfs (rw,notail)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/sda1 on /mnt/vista type ntfs (ro,noexec,nosuid,nodev) [OS]

Tu veux dire gparted ?

Mais alors, si je demonte la partition sda3 pour que gparted fasse un redimentionnement de cette partition à partir de laquelle mon système tourne, ne risque-t-il pas de se passer des choses bizares ?

De toute façon, il est tant que je regarde comme on utilise gparted. N’est-ce pas !

[quote=“ggoodluck47”]Et pourquoi ne pas prendre l’habitude de gérer le système avec une console.

fdisk /dev/sda[/quote]

Excuse moi, mais je ne comprends pas bien ce que tu veux dire par là.

Encore merçi.

Re[quote],

Mais alors, si je demonte la partition sda3 pour que gparted fasse un redimentionnement de cette partition à partir de laquelle mon système tourne, ne risque-t-il pas de se passer des choses bizares ?[/quote]

Mais si tu ne la démontes pas Gparted comme tous les logiciels oeuvrant sur les partitions refuseras de la toucher :smiley: :smiley: :smiley:

Pour redimensionner une partition on utilise normalement un autre système ou un live-cd :slightly_smiling:

Bonsoir,
une petite question pour toi, Gerard, si tu repasses sur le sujet ou pour celui qui aura la bonté de me répondre, tout à l’heure j’ai utilisé l’expression flag de boot pour désigner l’* dans cette ligne [quote]/dev/sda1 * 1 19452 156248158+ 7 HPFS/NTFS[/quote], si comme tu le dis, [quote]Le “flag” de boot est une invention “Windowsienne” et ne sert à rien sous Linux :smiley: [/quote] comment on l’appelle l’* dans le contexte précedent sous Linux et aussi comment tu rend une partition bootable si tu met pas un repère dessus pendant le partitionnement?

Re,

Flag, drapeau,flip-flop ou tout autre mot qui désigne ce “bit” dont les systêmes Dos et Windows se servent pour repérer sur le disque quelle partition est "bootable.
Quand à Posix en général et Linux en particulier c’est soit dans le MBR du disque bootable (dans la partie inutilisée par Redmond et/ou dans un menu que le systeme trouve la position de la partition qui lui serviras.
Cette méthode présente l’avantage de pouvoir installer complètement le systeme sur un autre disque que le premier alors que Windows exige de retrouver son cher “boot.ini” sur la partition primaire et “flagée” du disque de boot :smiley:

J’en au fini :

  • ajout de partition (ai crée in liveCD avec gparted) OK
  • deplacement de /home dans cette partition OK

Merci pour tous vos tuyaux et bonne continuation.

J’aurais voulu indiquer que le problème est résolu mais je ne sais pas comment faire pour le signaler ?

En fait, sans trop m’en rendre compte j’ai bien indiqué que le pb était résolu.

Ciao et à bientôt peut être