Résolu - ne démarre plus suite à une modif des partitions

*** Edit du titre suite à une évolution du problème, voir en bas ***

Bonjour,

j’avais une débian sid en dual boot avec vista.

Vista s’est “suicidé” lors d’une mise à jour, j’en ai profité pour repasser à XP, et repartitionner le DD, en découpant la partition vista en 2.

Je redémarre sur le CD de Debian en rescue, je réinstalle grub, et ca roule …

Sauf que j’ai une erreur sur le swap qui ne peut plus se monter et que la partition système windows ne veut pas se monter.
Pour le swap je ne sais pas trop quoi faire, par contre pour la partition windows, quand je la monte manuellement “à la sauvage” avec un mount /dev/sda2 /media/Win ca passe, hors c’est justement ce qui est dans le fstab ( + les options standards que j’utilisais pour vista ).

Voila un résultat de fdisk -l :

[code]ffvi:/home/terra# fdisk -l

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x680296de

Device Boot Start End Blocks Id System
/dev/sda1 4258 16758 100414279 7 HPFS/NTFS
/dev/sda2 * 388 4257 31085775 7 HPFS/NTFS
/dev/sda3 16759 24007 58227592+ 83 Linux
/dev/sda4 2 24321 195350400 5 Extended
/dev/sda5 2 387 3100513+ 27 Unknown
/dev/sda6 24008 24321 2522173+ 82 Linux swap / Solaris

Partition table entries are not in disk order
[/code]

Et voila le fstab

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/sda3 / ext3 defaults,errors=remount-ro 0 1
/dev/sda6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sda2 /media/Win ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
/dev/sda1 /media/Data ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
[/code]

/media/Win et /media/Data ont été créés manuellement et existent bien.
Et la partition data en ntfs marche elle tres bien, donc je ne comprends pas que la partition win foire …

Qui a une idée ?

merci

.

Effectivement, le partitionneur de windows voit un truc phénoménal :

gtteamkiller.chez-alice.fr/part.jpg

Sachant que le disque ne fait que 200Go, on se demande ce qu’il nous fait la …

Pourtant des logiciels spécifiques comme Acronis disk director ou Partition Magic voient les partitions correctement, avec C et D de windows et la ext3 de Debian en primary …

.

[code]ffvi:/home/terra# parted /dev/sda unit chs print
Error: Can’t have overlapping partitions.
Information: Don’t forget to update /etc/fstab, if necessary.

[/code]

bah ???

par contre j ai résolu le problème du swap en le supprimant et en le recréeant avec Acronis …

.

[code]ffvi:/home/terra# fdisk -lu

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders, total 390721968 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x680296de

Device Boot Start End Blocks Id System
/dev/sda1 68388712 269217269 100414279 7 HPFS/NTFS
/dev/sda2 * 6217155 68388704 31085775 7 HPFS/NTFS
/dev/sda3 269217270 385672454 58227592+ 83 Linux
/dev/sda4 16065 390716864 195350400 5 Extended
/dev/sda5 16128 6217154 3100513+ 27 Unknown
/dev/sda6 385672518 390716864 2522173+ 82 Linux swap / Solaris

Partition table entries are not in disk order
[/code]

tiens ca a changé un peu les valeurs du début et de fin du swap mais il couine encore …

.

Merci,

en fait c’est justement ce que j’étais en train de voir, et donc je tente une opération risquée en modifiant les partitions …

j’ai bien sur fait mes sauvegardes avant, car je pense que ca va partir en vrille mais bon …

Donc concrètement, je vais mettre mes partitions C: et D: en primaire, / en primaire et le reste en étendue a la fin du disque parce que la c est éparpillé à mort …

je te tiens au courant pour voir si ca résout les problèmes …

Bon,

ca avance petit à petit mais ca ne démarre toujours pas correctement ( en fait la ca démarre plus ) :smiley:

Alors j’ai bien changé les partitions comme indiqué, mes partitions sont donc faites correctement cette fois ci avec 3 partition primaires et une seule étendue contigüe cette fois, dans laquelle se trouvent 2 logiques …
La partition toshiba de restauration est au début de disque, les 2 windows suivent, et “/” est dans la partition étendue en tant que première partition logique en sda5 donc et le swap est en sda6.

J’ai corrigé le menu.lst pour booter sur débian, donc renvoyé sur hd0,4, et debian boote, mais s’arrête à :
target filesystem doesn’t have /sbin/init

et il me balance initramfs.

Pourtant, j’ai modifié le fstab pour intégrer le changement de numérotation de partitions, avec ceci

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/sda5 / ext3 defaults,errors=remount-ro 0 1
/dev/sda6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sda2 /media/Win ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
/dev/sda1 /media/Data ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0[/code]

Je ne sais pas trop quoi faire d’autre la :confused:

Ah le boulet :open_mouth:

dans le menu.lst, j’avais bien modifié la ligne root hd0,4 mais pas la ligne kernel, les options apres le root étaient encore sur l’ancienne partitions donc forcément il ne trouvait pas :smt003

Bon ben merci quand même tellmewhy pour l’aide :mrgreen: